linux/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/def.h

/* SPDX-License-Identifier: GPL-2.0 */
/* Copyright(c) 2009-2012  Realtek Corporation.*/

#ifndef __RTL8723E_DEF_H__
#define __RTL8723E_DEF_H__

#define HAL_PRIME_CHNL_OFFSET_DONT_CARE
#define HAL_PRIME_CHNL_OFFSET_LOWER
#define HAL_PRIME_CHNL_OFFSET_UPPER

#define RX_MPDU_QUEUE
#define RX_CMD_QUEUE

#define CHIP_BONDING_IDENTIFIER(_value)
#define CHIP_BONDING_92C_1T2R

#define CHIP_8723
#define NORMAL_CHIP
#define RF_TYPE_1T1R
#define RF_TYPE_1T2R
#define RF_TYPE_2T2R
#define CHIP_VENDOR_UMC
#define B_CUT_VERSION
#define C_CUT_VERSION
#define D_CUT_VERSION
#define E_CUT_VERSION
#define RF_RL_ID

/* MASK */
#define IC_TYPE_MASK
#define CHIP_TYPE_MASK
#define RF_TYPE_MASK
#define MANUFACTUER_MASK
#define ROM_VERSION_MASK
#define CUT_VERSION_MASK

/* Get element */
#define GET_CVID_IC_TYPE(version)
#define GET_CVID_CHIP_TYPE(version)
#define GET_CVID_RF_TYPE(version)
#define GET_CVID_MANUFACTUER(version)
#define GET_CVID_ROM_VERSION(version)
#define GET_CVID_CUT_VERSION(version)

#define IS_81XXC(version)
#define IS_8723_SERIES(version)
#define IS_1T1R(version)
#define IS_1T2R(version)
#define IS_2T2R(version)
#define IS_CHIP_VENDOR_UMC(version)

#define IS_VENDOR_UMC_A_CUT(version)
#define IS_VENDOR_8723_A_CUT(version)
#define IS_VENDOR_8723A_B_CUT(version)
#define IS_81XXC_VENDOR_UMC_B_CUT(version)

enum rf_optype {};

enum rf_power_state {};

enum power_save_mode {};

enum power_policy_config {};

enum interface_select_pci {};

enum rtl_desc_qsel {};

enum rtl_desc8723e_rate {};

struct phy_sts_cck_8723e_t {};

struct h2c_cmd_8723e {};

#endif