linux/drivers/net/wireless/realtek/rtw88/reg.h

/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
/* Copyright(c) 2018-2019  Realtek Corporation
 */

#ifndef __RTW_REG_DEF_H__
#define __RTW_REG_DEF_H__

#define REG_SYS_FUNC_EN
#define BIT_FEN_EN_25_1
#define BIT_FEN_ELDR
#define BIT_FEN_CPUEN
#define BIT_FEN_BB_GLB_RST
#define BIT_FEN_BB_RSTB
#define BIT_R_DIS_PRST
#define BIT_WLOCK_1C_B6
#define REG_SYS_PW_CTRL
#define BIT_PFM_WOWL
#define BIT_APFM_OFFMAC
#define REG_SYS_CLK_CTRL
#define BIT_CPU_CLK_EN

#define REG_SYS_CLKR
#define BIT_ANA8M
#define BIT_WAKEPAD_EN
#define BIT_LOADER_CLK_EN

#define REG_RSV_CTRL
#define DISABLE_PI
#define ENABLE_PI
#define BITS_RFC_DIRECT
#define BIT_WLMCU_IOIF
#define REG_RF_CTRL
#define BIT_RF_SDM_RSTB
#define BIT_RF_RSTB
#define BIT_RF_EN

#define REG_AFE_CTRL1
#define BIT_MAC_CLK_SEL
#define REG_EFUSE_CTRL
#define BIT_EF_FLAG
#define BIT_SHIFT_EF_ADDR
#define BIT_MASK_EF_ADDR
#define BIT_MASK_EF_DATA
#define BITS_EF_ADDR
#define BITS_PLL

#define REG_AFE_XTAL_CTRL
#define REG_AFE_PLL_CTRL
#define REG_AFE_CTRL3
#define BIT_MASK_XTAL
#define BIT_XTAL_GMP_BIT4

#define REG_LDO_EFUSE_CTRL
#define BIT_MASK_EFUSE_BANK_SEL

#define BIT_LDO25_VOLTAGE_V25
#define BIT_MASK_LDO25_VOLTAGE
#define BIT_SHIFT_LDO25_VOLTAGE
#define BIT_LDO25_EN

#define REG_GPIO_MUXCFG
#define BIT_FSPI_EN
#define BIT_EN_SIC

#define BIT_PO_BT_PTA_PINS
#define BIT_BT_PTA_EN
#define BIT_WLRFE_4_5_EN

#define REG_LED_CFG
#define BIT_LNAON_SEL_EN
#define BIT_PAPE_SEL_EN
#define BIT_DPDT_WL_SEL
#define BIT_DPDT_SEL_EN
#define REG_LEDCFG2
#define REG_PAD_CTRL1
#define BIT_BT_BTG_SEL
#define BIT_PAPE_WLBT_SEL
#define BIT_LNAON_WLBT_SEL
#define BIT_BTGP_JTAG_EN
#define BIT_BTGP_SPI_EN
#define BIT_LED1DIS
#define BIT_SW_DPDT_SEL_DATA
#define REG_WL_BT_PWR_CTRL
#define BIT_BT_FUNC_EN
#define BIT_BT_DIG_CLK_EN
#define REG_SYS_SDIO_CTRL
#define BIT_DBG_GNT_WL_BT
#define BIT_LTE_MUX_CTRL_PATH
#define REG_HCI_OPT_CTRL
#define BIT_USB_SUS_DIS
#define BIT_SDIO_PAD_E5

#define REG_AFE_CTRL_4
#define BIT_CK320M_AFE_EN
#define BIT_EN_SYN

#define REG_LDO_SWR_CTRL
#define LDO_SEL
#define SPS_SEL
#define BIT_XTA1
#define BIT_XTA0

#define REG_MCUFW_CTRL
#define BIT_ANA_PORT_EN
#define BIT_MAC_PORT_EN
#define BIT_BOOT_FSPI_EN
#define BIT_ROM_DLEN
#define BIT_ROM_PGE
#define BIT_SHIFT_ROM_PGE
#define BIT_FW_INIT_RDY
#define BIT_FW_DW_RDY
#define BIT_RPWM_TOGGLE
#define BIT_RAM_DL_SEL
#define BIT_DMEM_CHKSUM_OK
#define BIT_WINTINI_RDY
#define BIT_DMEM_DW_OK
#define BIT_IMEM_CHKSUM_OK
#define BIT_IMEM_DW_OK
#define BIT_IMEM_BOOT_LOAD_CHECKSUM_OK
#define BIT_FWDL_CHK_RPT
#define BIT_MCUFWDL_RDY
#define BIT_MCUFWDL_EN
#define BIT_CHECK_SUM_OK
#define FW_READY
#define FW_READY_LEGACY
#define FW_READY_MASK

#define REG_MCU_TST_CFG
#define VAL_FW_TRIGGER

#define REG_PMC_DBG_CTRL1
#define BITS_PMC_BT_IQK_STS

#define REG_PAD_CTRL2
#define BIT_RSM_EN_V1
#define BIT_NO_PDN_CHIPOFF_V1
#define BIT_MASK_USB23_SW_MODE_V1
#define BIT_USB3_USB2_TRANSITION
#define BIT_USB_MODE_U2
#define BIT_USB_MODE_U3

#define REG_EFUSE_ACCESS
#define EFUSE_ACCESS_ON
#define EFUSE_ACCESS_OFF

#define REG_WLRF1
#define REG_WIFI_BT_INFO
#define BIT_BT_INT_EN
#define REG_SYS_CFG1
#define BIT_RTL_ID
#define BIT_LDO
#define BIT_RF_TYPE_ID
#define BIT_SHIFT_VENDOR_ID
#define BIT_MASK_VENDOR_ID
#define BIT_VENDOR_ID(x)
#define BITS_VENDOR_ID
#define BIT_CLEAR_VENDOR_ID(x)
#define BIT_GET_VENDOR_ID(x)
#define BIT_SHIFT_CHIP_VER
#define BIT_MASK_CHIP_VER
#define BIT_CHIP_VER(x)
#define BITS_CHIP_VER
#define BIT_CLEAR_CHIP_VER(x)
#define BIT_GET_CHIP_VER(x)
#define REG_SYS_STATUS1
#define REG_SYS_STATUS2
#define REG_SYS_CFG2
#define REG_WLRF1
#define BIT_WLRF1_BBRF_EN
#define REG_CR
#define BIT_32K_CAL_TMR_EN
#define BIT_MAC_SEC_EN
#define BIT_ENSWBCN
#define BIT_MACRXEN
#define BIT_MACTXEN
#define BIT_SCHEDULE_EN
#define BIT_PROTOCOL_EN
#define BIT_RXDMA_EN
#define BIT_TXDMA_EN
#define BIT_HCI_RXDMA_EN
#define BIT_HCI_TXDMA_EN
#define MAC_TRX_ENABLE
#define BIT_SHIFT_TXDMA_VOQ_MAP
#define BIT_MASK_TXDMA_VOQ_MAP
#define BIT_TXDMA_VOQ_MAP(x)
#define BIT_SHIFT_TXDMA_VIQ_MAP
#define BIT_MASK_TXDMA_VIQ_MAP
#define BIT_TXDMA_VIQ_MAP(x)
#define REG_TXDMA_PQ_MAP
#define BIT_RXDMA_ARBBW_EN
#define BIT_RXSHFT_EN
#define BIT_RXDMA_AGG_EN
#define BIT_TXDMA_BW_EN
#define BIT_SHIFT_TXDMA_BEQ_MAP
#define BIT_MASK_TXDMA_BEQ_MAP
#define BIT_TXDMA_BEQ_MAP(x)
#define BIT_SHIFT_TXDMA_BKQ_MAP
#define BIT_MASK_TXDMA_BKQ_MAP
#define BIT_TXDMA_BKQ_MAP(x)
#define BIT_SHIFT_TXDMA_MGQ_MAP
#define BIT_MASK_TXDMA_MGQ_MAP
#define BIT_TXDMA_MGQ_MAP(x)
#define BIT_SHIFT_TXDMA_HIQ_MAP
#define BIT_MASK_TXDMA_HIQ_MAP
#define BIT_TXDMA_HIQ_MAP(x)
#define BIT_SHIFT_TXSC_40M
#define BIT_MASK_TXSC_40M
#define BIT_TXSC_40M(x)
#define BIT_SHIFT_TXSC_20M
#define BIT_MASK_TXSC_20M
#define BIT_TXSC_20M(x)
#define BIT_SHIFT_MAC_CLK_SEL
#define MAC_CLK_HW_DEF_80M
#define MAC_CLK_HW_DEF_40M
#define MAC_CLK_HW_DEF_20M
#define MAC_CLK_SPEED

#define REG_CR
#define REG_TRXFF_BNDY
#define REG_RXFF_BNDY
#define REG_FE1IMR
#define BIT_FS_RXDONE
#define REG_CPWM
#define REG_FWIMR
#define BIT_FS_H2CCMD_INT_EN
#define BIT_FS_HRCV_INT_EN
#define REG_FWISR
#define BIT_FS_H2CCMD_INT
#define BIT_FS_HRCV_INT
#define REG_PKTBUF_DBG_CTRL
#define REG_C2HEVT
#define REG_MCUTST_1
#define REG_MCUTST_II
#define REG_WOWLAN_WAKE_REASON
#define REG_HMETFR
#define BIT_INT_BOX0
#define BIT_INT_BOX1
#define BIT_INT_BOX2
#define BIT_INT_BOX3
#define BIT_INT_BOX_ALL
#define REG_HMEBOX0
#define REG_HMEBOX1
#define REG_HMEBOX2
#define REG_HMEBOX3
#define REG_HMEBOX0_EX
#define REG_HMEBOX1_EX
#define REG_HMEBOX2_EX
#define REG_HMEBOX3_EX

#define REG_RQPN
#define BIT_MASK_HPQ
#define BIT_SHIFT_HPQ
#define BIT_RQPN_HPQ(x)
#define BIT_MASK_LPQ
#define BIT_SHIFT_LPQ
#define BIT_RQPN_LPQ(x)
#define BIT_MASK_PUBQ
#define BIT_SHIFT_PUBQ
#define BIT_RQPN_PUBQ(x)
#define BIT_RQPN_HLP(h, l, p)

#define REG_FIFOPAGE_CTRL_2
#define BIT_BCN_VALID_V1
#define BIT_MASK_BCN_HEAD_1_V1
#define REG_AUTO_LLT_V1
#define BIT_AUTO_INIT_LLT_V1
#define BIT_MASK_BLK_DESC_NUM
#define REG_DWBCN0_CTRL
#define BIT_BCN_VALID
#define REG_TXDMA_OFFSET_CHK
#define BIT_DROP_DATA_EN
#define REG_TXDMA_STATUS
#define BTI_PAGE_OVF

#define REG_RQPN_NPQ
#define BIT_MASK_NPQ
#define BIT_SHIFT_NPQ
#define BIT_MASK_EPQ
#define BIT_SHIFT_EPQ
#define BIT_RQPN_NPQ(x)
#define BIT_RQPN_EPQ(x)
#define BIT_RQPN_NE(n, e)

#define REG_AUTO_LLT
#define BIT_AUTO_INIT_LLT
#define REG_RQPN_CTRL_1
#define REG_RQPN_CTRL_2
#define BIT_LD_RQPN
#define REG_FIFOPAGE_INFO_1
#define REG_FIFOPAGE_INFO_2
#define REG_FIFOPAGE_INFO_3
#define REG_FIFOPAGE_INFO_4
#define REG_FIFOPAGE_INFO_5
#define REG_H2C_HEAD
#define REG_H2C_TAIL
#define REG_H2C_READ_ADDR
#define REG_H2C_INFO
#define REG_RXDMA_AGG_PG_TH
#define BIT_RXDMA_AGG_PG_TH
#define BIT_DMA_AGG_TO_V1
#define BIT_EN_PRE_CALC
#define REG_RXPKT_NUM
#define BIT_RXDMA_REQ
#define BIT_RW_RELEASE
#define BIT_RXDMA_IDLE
#define REG_RXDMA_STATUS
#define REG_RXDMA_DPR
#define REG_RXDMA_MODE
#define BIT_DMA_MODE
#define BIT_DMA_BURST_CNT
#define BIT_DMA_BURST_SIZE
#define BIT_DMA_BURST_SIZE_64
#define BIT_DMA_BURST_SIZE_512
#define BIT_DMA_BURST_SIZE_1024

#define REG_RXPKTNUM

#define REG_INT_MIG
#define REG_HCI_MIX_CFG
#define BIT_PCIE_EMAC_PDN_AUX_TO_FAST_CLK

#define REG_BCNQ_INFO
#define BIT_MGQ_CPU_EMPTY
#define REG_FWHW_TXQ_CTRL
#define BIT_EN_BCNQ_DL
#define BIT_EN_WR_FREE_TAIL
#define REG_HWSEQ_CTRL

#define REG_BCNQ_BDNY_V1
#define REG_BCNQ_BDNY
#define REG_MGQ_BDNY
#define REG_LIFETIME_EN
#define BIT_BA_PARSER_EN
#define REG_SPEC_SIFS
#define REG_RETRY_LIMIT
#define REG_DARFRC
#define REG_DARFRCH
#define REG_RARFRCH
#define REG_RRSR
#define BITS_RRSR_RSC
#define REG_ARFR0
#define REG_ARFRH0
#define REG_ARFR1_V1
#define REG_ARFRH1_V1
#define REG_CCK_CHECK
#define BIT_CHECK_CCK_EN
#define REG_AMPDU_MAX_TIME_V1
#define REG_BCNQ1_BDNY_V1
#define REG_AMPDU_MAX_TIME
#define REG_WMAC_LBK_BF_HD
#define REG_TX_HANG_CTRL
#define BIT_EN_GNT_BT_AWAKE
#define BIT_EN_EOF_V1
#define REG_DATA_SC
#define REG_ARFR2_V1
#define REG_ARFRH2_V1
#define REG_ARFR3_V1
#define BIT_EXC_CODE
#define REG_ARFRH3_V1
#define REG_ARFR4
#define BIT_WL_RFK
#define REG_ARFRH4
#define REG_ARFR5
#define REG_ARFRH5
#define REG_SW_AMPDU_BURST_MODE_CTRL
#define BIT_PRE_TX_CMD
#define REG_QUEUE_CTRL
#define BIT_PTA_WL_TX_EN
#define BIT_PTA_EDCCA_EN
#define REG_SINGLE_AMPDU_CTRL
#define BIT_EN_SINGLE_APMDU
#define REG_PROT_MODE_CTRL
#define REG_MAX_AGGR_NUM
#define REG_BAR_MODE_CTRL
#define REG_PRECNT_CTRL
#define BIT_BTCCA_CTRL
#define BIT_EN_PRECNT
#define REG_DUMMY_PAGE4_V1

#define REG_EDCA_VO_PARAM
#define REG_EDCA_VI_PARAM
#define REG_EDCA_BE_PARAM
#define REG_EDCA_BK_PARAM
#define BIT_MASK_TXOP_LMT
#define BIT_MASK_CWMAX
#define BIT_MASK_CWMIN
#define BIT_MASK_AIFS
#define REG_PIFS
#define REG_SIFS
#define BIT_SHIFT_SIFS_OFDM_CTX
#define BIT_SHIFT_SIFS_CCK_TRX
#define BIT_SHIFT_SIFS_OFDM_TRX
#define REG_AGGR_BREAK_TIME
#define REG_SLOT
#define REG_TX_PTCL_CTRL
#define BIT_DIS_EDCCA
#define BIT_SIFS_BK_EN
#define REG_TXPAUSE
#define BIT_AC_QUEUE
#define BIT_HIGH_QUEUE
#define REG_RD_CTRL
#define BIT_EDCCA_MSK_CNTDOWN_EN
#define BIT_DIS_TXOP_CFE
#define BIT_DIS_LSIG_CFE
#define BIT_DIS_STBC_CFE
#define REG_TBTT_PROHIBIT
#define BIT_SHIFT_TBTT_HOLD_TIME_AP
#define REG_RD_NAV_NXT
#define REG_NAV_PROT_LEN
#define REG_BCN_CTRL
#define BIT_DIS_TSF_UDT
#define BIT_EN_BCN_FUNCTION
#define BIT_EN_TXBCN_RPT
#define REG_BCN_CTRL_CLINT0
#define REG_DRVERLYINT
#define REG_BCNDMATIM
#define REG_ATIMWND
#define REG_USTIME_TSF
#define REG_BCN_MAX_ERR
#define REG_RXTSF_OFFSET_CCK
#define REG_MISC_CTRL
#define BIT_EN_FREE_CNT
#define BIT_DIS_SECOND_CCA
#define REG_HIQ_NO_LMT_EN
#define REG_DTIM_COUNTER_ROOT
#define BIT_HIQ_NO_LMT_EN_ROOT
#define REG_TIMER0_SRC_SEL
#define BIT_TSFT_SEL_TIMER0

#define REG_TCR
#define BIT_PWRMGT_HWDATA_EN
#define BIT_TCR_UPDATE_TIMIE
#define BIT_TCR_UPDATE_HGQMD
#define REG_RCR
#define BIT_APP_FCS
#define BIT_APP_MIC
#define BIT_APP_ICV
#define BIT_APP_PHYSTS
#define BIT_APP_BASSN
#define BIT_VHT_DACK
#define BIT_TCPOFLD_EN
#define BIT_ENMBID
#define BIT_LSIGEN
#define BIT_MFBEN
#define BIT_DISCHKPPDLLEN
#define BIT_PKTCTL_DLEN
#define BIT_DISGCLK
#define BIT_TIM_PARSER_EN
#define BIT_BC_MD_EN
#define BIT_UC_MD_EN
#define BIT_RXSK_PERPKT
#define BIT_HTC_LOC_CTRL
#define BIT_RPFM_CAM_ENABLE
#define BIT_TA_BCN
#define BIT_RCR_ADF
#define BIT_DISDECMYPKT
#define BIT_AICV
#define BIT_ACRC32
#define BIT_CBSSID_BCN
#define BIT_CBSSID_DATA
#define BIT_APWRMGT
#define BIT_ADD3
#define BIT_AB
#define BIT_AM
#define BIT_APM
#define BIT_AAP
#define REG_RX_PKT_LIMIT
#define REG_RX_DRVINFO_SZ
#define BIT_APP_PHYSTS
#define REG_MAR
#define REG_USTIME_EDCA
#define REG_ACKTO_CCK
#define REG_MAC_SPEC_SIFS
#define REG_RESP_SIFS_CCK
#define REG_RESP_SIFS_OFDM
#define REG_ACKTO
#define REG_EIFS
#define REG_NAV_CTRL
#define REG_WMAC_TRXPTCL_CTL
#define BIT_RFMOD
#define BIT_RFMOD_80M
#define BIT_RFMOD_40M
#define REG_WMAC_TRXPTCL_CTL_H
#define REG_WKFMCAM_CMD
#define BIT_WKFCAM_POLLING_V1
#define BIT_WKFCAM_CLR_V1
#define BIT_WKFCAM_WE
#define BIT_SHIFT_WKFCAM_ADDR_V2
#define BIT_MASK_WKFCAM_ADDR_V2
#define BIT_WKFCAM_ADDR_V2(x)
#define REG_WKFMCAM_RWD
#define BIT_WKFMCAM_VALID
#define BIT_WKFMCAM_BC
#define BIT_WKFMCAM_MC
#define BIT_WKFMCAM_UC

#define REG_RXFLTMAP0
#define REG_RXFLTMAP1
#define REG_RXFLTMAP2
#define REG_RXFLTMAP4
#define REG_BT_COEX_TABLE0
#define REG_BT_COEX_TABLE1
#define REG_BT_COEX_BRK_TABLE
#define REG_BT_COEX_TABLE_H
#define REG_BT_COEX_TABLE_H1
#define REG_BT_COEX_TABLE_H2
#define REG_BT_COEX_TABLE_H3
#define REG_BBPSF_CTRL

#define REG_BT_COEX_V2
#define BIT_GNT_BT_POLARITY
#define BIT_LTE_COEX_EN
#define REG_BT_COEX_ENH_INTR_CTRL
#define BIT_R_GRANTALL_WLMASK
#define BIT_STATIS_BT_EN
#define REG_BT_ACT_STATISTICS
#define REG_BT_ACT_STATISTICS_1
#define REG_BT_STAT_CTRL
#define REG_BT_TDMA_TIME
#define BIT_MASK_SAMPLE_RATE
#define REG_LTR_IDLE_LATENCY
#define REG_LTR_ACTIVE_LATENCY
#define REG_LTR_CTRL_BASIC
#define REG_WMAC_OPTION_FUNCTION
#define REG_WMAC_OPTION_FUNCTION_1

#define REG_FPGA0_RFMOD
#define BIT_CCKEN
#define BIT_OFDMEN
#define REG_RX_GAIN_EN

#define REG_RFE_CTRL_E
#define REG_2ND_CCA_CTRL

#define REG_CCK0_FAREPORT
#define BIT_CCK0_2RX
#define BIT_CCK0_MRC

#define REG_DIS_DPD
#define DIS_DPD_MASK
#define DIS_DPD_RATE6M
#define DIS_DPD_RATE9M
#define DIS_DPD_RATEMCS0
#define DIS_DPD_RATEMCS1
#define DIS_DPD_RATEMCS8
#define DIS_DPD_RATEMCS9
#define DIS_DPD_RATEVHT1SS_MCS0
#define DIS_DPD_RATEVHT1SS_MCS1
#define DIS_DPD_RATEVHT2SS_MCS0
#define DIS_DPD_RATEVHT2SS_MCS1
#define DIS_DPD_RATEALL

#define REG_RFE_CTRL8
#define BIT_MASK_RFE_SEL89
#define REG_RFE_INV8
#define BIT_MASK_RFE_INV89
#define REG_RFE_INV16
#define BIT_RFE_BUF_EN

#define REG_ANAPARSW_MAC_0
#define BIT_CF_L_V2

#define REG_ANAPAR_XTAL_0
#define BIT_XCAP_0
#define REG_CPU_DMEM_CON
#define BIT_WL_PLATFORM_RST
#define BIT_WL_SECURITY_CLK
#define BIT_DDMA_EN

#define REG_SW_MDIO

#define REG_H2C_PKT_READADDR
#define REG_H2C_PKT_WRITEADDR
#define REG_FW_DBG6
#define REG_FW_DBG7
#define FW_KEY_MASK

#define REG_CR_EXT

#define REG_FT1IMR
#define BIT_FS_H2C_CMD_OK_INT_EN
#define REG_FT1ISR
#define BIT_FS_H2C_CMD_OK_INT
#define REG_DDMA_CH0SA
#define REG_DDMA_CH0DA
#define REG_DDMA_CH0CTRL
#define BIT_DDMACH0_OWN
#define BIT_DDMACH0_CHKSUM_EN
#define BIT_DDMACH0_CHKSUM_STS
#define BIT_DDMACH0_DDMA_MODE
#define BIT_DDMACH0_RESET_CHKSUM_STS
#define BIT_DDMACH0_CHKSUM_CONT
#define BIT_MASK_DDMACH0_DLEN

#define REG_H2CQ_CSR
#define BIT_H2CQ_FULL
#define REG_FAST_EDCA_VOVI_SETTING
#define REG_FAST_EDCA_BEBK_SETTING

#define REG_RXPSF_CTRL
#define BIT_RXGCK_FIFOTHR_EN

#define BIT_SHIFT_RXGCK_VHT_FIFOTHR
#define BIT_MASK_RXGCK_VHT_FIFOTHR
#define BIT_RXGCK_VHT_FIFOTHR(x)
#define BITS_RXGCK_VHT_FIFOTHR

#define BIT_SHIFT_RXGCK_HT_FIFOTHR
#define BIT_MASK_RXGCK_HT_FIFOTHR
#define BIT_RXGCK_HT_FIFOTHR(x)
#define BITS_RXGCK_HT_FIFOTHR

#define BIT_SHIFT_RXGCK_OFDM_FIFOTHR
#define BIT_MASK_RXGCK_OFDM_FIFOTHR
#define BIT_RXGCK_OFDM_FIFOTHR(x)
#define BITS_RXGCK_OFDM_FIFOTHR

#define BIT_SHIFT_RXGCK_CCK_FIFOTHR
#define BIT_MASK_RXGCK_CCK_FIFOTHR
#define BIT_RXGCK_CCK_FIFOTHR(x)
#define BITS_RXGCK_CCK_FIFOTHR

#define BIT_RXGCK_OFDMCCA_EN

#define BIT_SHIFT_RXPSF_PKTLENTHR
#define BIT_MASK_RXPSF_PKTLENTHR
#define BIT_RXPSF_PKTLENTHR(x)
#define BITS_RXPSF_PKTLENTHR
#define BIT_CLEAR_RXPSF_PKTLENTHR(x)
#define BIT_SET_RXPSF_PKTLENTHR(x, v)

#define BIT_RXPSF_CTRLEN
#define BIT_RXPSF_VHTCHKEN
#define BIT_RXPSF_HTCHKEN
#define BIT_RXPSF_OFDMCHKEN
#define BIT_RXPSF_CCKCHKEN
#define BIT_RXPSF_OFDMRST
#define BIT_RXPSF_CCKRST
#define BIT_RXPSF_MHCHKEN
#define BIT_RXPSF_CONT_ERRCHKEN
#define BIT_RXPSF_ALL_ERRCHKEN

#define BIT_SHIFT_RXPSF_ERRTHR
#define BIT_MASK_RXPSF_ERRTHR
#define BIT_RXPSF_ERRTHR(x)
#define BITS_RXPSF_ERRTHR
#define BIT_CLEAR_RXPSF_ERRTHR(x)
#define BIT_GET_RXPSF_ERRTHR(x)
#define BIT_SET_RXPSF_ERRTHR(x, v)

#define REG_RXPSF_TYPE_CTRL
#define REG_GENERAL_OPTION
#define BIT_DUMMY_FCS_READY_MASK_EN

#define REG_WL2LTECOEX_INDIRECT_ACCESS_CTRL_V1
#define REG_WL2LTECOEX_INDIRECT_ACCESS_WRITE_DATA_V1
#define REG_WL2LTECOEX_INDIRECT_ACCESS_READ_DATA_V1
#define LTECOEX_READY
#define LTECOEX_ACCESS_CTRL
#define LTECOEX_WRITE_DATA
#define LTECOEX_READ_DATA

#define REG_IGN_GNT_BT1

#define REG_RFESEL_CTRL

#define REG_NOMASK_TXBT
#define REG_ANAPAR
#define BIT_ANAPAR_BTPS
#define REG_RSTB_SEL
#define BIT_DAC_OFF_ENABLE
#define BIT_PI_IGNORE_GNT_BT
#define BIT_NOMASK_TXBT_ENABLE

#define REG_HRCV_MSG

#define REG_EDCCA_REPORT
#define BIT_EDCCA_FLAG

#define REG_IGN_GNTBT4

#define RF_MODE
#define RF_MODOPT
#define RF_WLINT
#define RF_WLSEL
#define RF_DTXLOK
#define RF_CFGCH
#define BIT_BAND
#define RF_RCK
#define RF_LUTWA
#define RF_LUTWD1
#define RF_LUTWD0
#define BIT_GAIN_EXT
#define BIT_DATA_L
#define RF_T_METER
#define RF_BSPAD
#define RF_GAINTX
#define RF_TXATANK
#define RF_TRXIQ
#define RF_RXIQGEN
#define RF_SYN_PFD
#define RF_XTALX2
#define RF_SYN_CTRL
#define RF_MALSEL
#define RF_SYN_AAC
#define RF_AAC_CTRL
#define RF_FAST_LCK
#define RF_RCKD
#define RF_TXADBG
#define RF_LUTDBG
#define BIT_TXA_TANK
#define RF_LUTWE2
#define RF_LUTWE

#define LTE_COEX_CTRL
#define LTE_WL_TRX_CTRL
#define LTE_BT_TRX_CTRL

#endif