#ifndef RT73USB_H
#define RT73USB_H
#define RF5226 …
#define RF2528 …
#define RF5225 …
#define RF2527 …
#define DEFAULT_RSSI_OFFSET …
#define CSR_REG_BASE …
#define CSR_REG_SIZE …
#define EEPROM_BASE …
#define EEPROM_SIZE …
#define BBP_BASE …
#define BBP_SIZE …
#define RF_BASE …
#define RF_SIZE …
#define NUM_TX_QUEUES …
#define MCU_LEDCS_LED_MODE …
#define MCU_LEDCS_RADIO_STATUS …
#define MCU_LEDCS_LINK_BG_STATUS …
#define MCU_LEDCS_LINK_A_STATUS …
#define MCU_LEDCS_POLARITY_GPIO_0 …
#define MCU_LEDCS_POLARITY_GPIO_1 …
#define MCU_LEDCS_POLARITY_GPIO_2 …
#define MCU_LEDCS_POLARITY_GPIO_3 …
#define MCU_LEDCS_POLARITY_GPIO_4 …
#define MCU_LEDCS_POLARITY_ACT …
#define MCU_LEDCS_POLARITY_READY_BG …
#define MCU_LEDCS_POLARITY_READY_A …
#define FIRMWARE_RT2571 …
#define FIRMWARE_IMAGE_BASE …
#define SHARED_KEY_TABLE_BASE …
#define PAIRWISE_KEY_TABLE_BASE …
#define PAIRWISE_TA_TABLE_BASE …
#define SHARED_KEY_ENTRY(__idx) …
#define PAIRWISE_KEY_ENTRY(__idx) …
#define PAIRWISE_TA_ENTRY(__idx) …
struct hw_key_entry { … } __packed;
struct hw_pairwise_ta_entry { … } __packed;
#define HW_DEBUG_SETTING_BASE …
#define HW_BEACON_BASE0 …
#define HW_BEACON_BASE1 …
#define HW_BEACON_BASE2 …
#define HW_BEACON_BASE3 …
#define HW_BEACON_OFFSET(__index) …
#define MAC_CSR0 …
#define MAC_CSR0_REVISION …
#define MAC_CSR0_CHIPSET …
#define MAC_CSR1 …
#define MAC_CSR1_SOFT_RESET …
#define MAC_CSR1_BBP_RESET …
#define MAC_CSR1_HOST_READY …
#define MAC_CSR2 …
#define MAC_CSR2_BYTE0 …
#define MAC_CSR2_BYTE1 …
#define MAC_CSR2_BYTE2 …
#define MAC_CSR2_BYTE3 …
#define MAC_CSR3 …
#define MAC_CSR3_BYTE4 …
#define MAC_CSR3_BYTE5 …
#define MAC_CSR3_UNICAST_TO_ME_MASK …
#define MAC_CSR4 …
#define MAC_CSR4_BYTE0 …
#define MAC_CSR4_BYTE1 …
#define MAC_CSR4_BYTE2 …
#define MAC_CSR4_BYTE3 …
#define MAC_CSR5 …
#define MAC_CSR5_BYTE4 …
#define MAC_CSR5_BYTE5 …
#define MAC_CSR5_BSS_ID_MASK …
#define MAC_CSR6 …
#define MAC_CSR6_MAX_FRAME_UNIT …
#define MAC_CSR7 …
#define MAC_CSR8 …
#define MAC_CSR8_SIFS …
#define MAC_CSR8_SIFS_AFTER_RX_OFDM …
#define MAC_CSR8_EIFS …
#define MAC_CSR9 …
#define MAC_CSR9_SLOT_TIME …
#define MAC_CSR9_CWMIN …
#define MAC_CSR9_CWMAX …
#define MAC_CSR9_CW_SELECT …
#define MAC_CSR10 …
#define MAC_CSR11 …
#define MAC_CSR11_DELAY_AFTER_TBCN …
#define MAC_CSR11_TBCN_BEFORE_WAKEUP …
#define MAC_CSR11_AUTOWAKE …
#define MAC_CSR11_WAKEUP_LATENCY …
#define MAC_CSR12 …
#define MAC_CSR12_CURRENT_STATE …
#define MAC_CSR12_PUT_TO_SLEEP …
#define MAC_CSR12_FORCE_WAKEUP …
#define MAC_CSR12_BBP_CURRENT_STATE …
#define MAC_CSR13 …
#define MAC_CSR13_VAL0 …
#define MAC_CSR13_VAL1 …
#define MAC_CSR13_VAL2 …
#define MAC_CSR13_VAL3 …
#define MAC_CSR13_VAL4 …
#define MAC_CSR13_VAL5 …
#define MAC_CSR13_VAL6 …
#define MAC_CSR13_VAL7 …
#define MAC_CSR13_DIR0 …
#define MAC_CSR13_DIR1 …
#define MAC_CSR13_DIR2 …
#define MAC_CSR13_DIR3 …
#define MAC_CSR13_DIR4 …
#define MAC_CSR13_DIR5 …
#define MAC_CSR13_DIR6 …
#define MAC_CSR13_DIR7 …
#define MAC_CSR14 …
#define MAC_CSR14_ON_PERIOD …
#define MAC_CSR14_OFF_PERIOD …
#define MAC_CSR14_HW_LED …
#define MAC_CSR14_SW_LED …
#define MAC_CSR14_HW_LED_POLARITY …
#define MAC_CSR14_SW_LED2 …
#define MAC_CSR15 …
#define TXRX_CSR0 …
#define TXRX_CSR0_RX_ACK_TIMEOUT …
#define TXRX_CSR0_TSF_OFFSET …
#define TXRX_CSR0_AUTO_TX_SEQ …
#define TXRX_CSR0_DISABLE_RX …
#define TXRX_CSR0_DROP_CRC …
#define TXRX_CSR0_DROP_PHYSICAL …
#define TXRX_CSR0_DROP_CONTROL …
#define TXRX_CSR0_DROP_NOT_TO_ME …
#define TXRX_CSR0_DROP_TO_DS …
#define TXRX_CSR0_DROP_VERSION_ERROR …
#define TXRX_CSR0_DROP_MULTICAST …
#define TXRX_CSR0_DROP_BROADCAST …
#define TXRX_CSR0_DROP_ACK_CTS …
#define TXRX_CSR0_TX_WITHOUT_WAITING …
#define TXRX_CSR1 …
#define TXRX_CSR1_BBP_ID0 …
#define TXRX_CSR1_BBP_ID0_VALID …
#define TXRX_CSR1_BBP_ID1 …
#define TXRX_CSR1_BBP_ID1_VALID …
#define TXRX_CSR1_BBP_ID2 …
#define TXRX_CSR1_BBP_ID2_VALID …
#define TXRX_CSR1_BBP_ID3 …
#define TXRX_CSR1_BBP_ID3_VALID …
#define TXRX_CSR2 …
#define TXRX_CSR2_BBP_ID0 …
#define TXRX_CSR2_BBP_ID0_VALID …
#define TXRX_CSR2_BBP_ID1 …
#define TXRX_CSR2_BBP_ID1_VALID …
#define TXRX_CSR2_BBP_ID2 …
#define TXRX_CSR2_BBP_ID2_VALID …
#define TXRX_CSR2_BBP_ID3 …
#define TXRX_CSR2_BBP_ID3_VALID …
#define TXRX_CSR3 …
#define TXRX_CSR3_BBP_ID0 …
#define TXRX_CSR3_BBP_ID0_VALID …
#define TXRX_CSR3_BBP_ID1 …
#define TXRX_CSR3_BBP_ID1_VALID …
#define TXRX_CSR3_BBP_ID2 …
#define TXRX_CSR3_BBP_ID2_VALID …
#define TXRX_CSR3_BBP_ID3 …
#define TXRX_CSR3_BBP_ID3_VALID …
#define TXRX_CSR4 …
#define TXRX_CSR4_TX_ACK_TIMEOUT …
#define TXRX_CSR4_CNTL_ACK_POLICY …
#define TXRX_CSR4_ACK_CTS_PSM …
#define TXRX_CSR4_AUTORESPOND_ENABLE …
#define TXRX_CSR4_AUTORESPOND_PREAMBLE …
#define TXRX_CSR4_OFDM_TX_RATE_DOWN …
#define TXRX_CSR4_OFDM_TX_RATE_STEP …
#define TXRX_CSR4_OFDM_TX_FALLBACK_CCK …
#define TXRX_CSR4_LONG_RETRY_LIMIT …
#define TXRX_CSR4_SHORT_RETRY_LIMIT …
#define TXRX_CSR5 …
#define TXRX_CSR6 …
#define TXRX_CSR7 …
#define TXRX_CSR7_ACK_CTS_6MBS …
#define TXRX_CSR7_ACK_CTS_9MBS …
#define TXRX_CSR7_ACK_CTS_12MBS …
#define TXRX_CSR7_ACK_CTS_18MBS …
#define TXRX_CSR8 …
#define TXRX_CSR8_ACK_CTS_24MBS …
#define TXRX_CSR8_ACK_CTS_36MBS …
#define TXRX_CSR8_ACK_CTS_48MBS …
#define TXRX_CSR8_ACK_CTS_54MBS …
#define TXRX_CSR9 …
#define TXRX_CSR9_BEACON_INTERVAL …
#define TXRX_CSR9_TSF_TICKING …
#define TXRX_CSR9_TSF_SYNC …
#define TXRX_CSR9_TBTT_ENABLE …
#define TXRX_CSR9_BEACON_GEN …
#define TXRX_CSR9_TIMESTAMP_COMPENSATE …
#define TXRX_CSR10 …
#define TXRX_CSR11 …
#define TXRX_CSR12 …
#define TXRX_CSR12_LOW_TSFTIMER …
#define TXRX_CSR13 …
#define TXRX_CSR13_HIGH_TSFTIMER …
#define TXRX_CSR14 …
#define TXRX_CSR15 …
#define PHY_CSR0 …
#define PHY_CSR0_PA_PE_BG …
#define PHY_CSR0_PA_PE_A …
#define PHY_CSR1 …
#define PHY_CSR1_RF_RPI …
#define PHY_CSR2 …
#define PHY_CSR3 …
#define PHY_CSR3_VALUE …
#define PHY_CSR3_REGNUM …
#define PHY_CSR3_READ_CONTROL …
#define PHY_CSR3_BUSY …
#define PHY_CSR4 …
#define PHY_CSR4_VALUE …
#define PHY_CSR4_NUMBER_OF_BITS …
#define PHY_CSR4_IF_SELECT …
#define PHY_CSR4_PLL_LD …
#define PHY_CSR4_BUSY …
#define PHY_CSR5 …
#define PHY_CSR5_IQ_FLIP …
#define PHY_CSR6 …
#define PHY_CSR6_IQ_FLIP …
#define PHY_CSR7 …
#define SEC_CSR0 …
#define SEC_CSR0_BSS0_KEY0_VALID …
#define SEC_CSR0_BSS0_KEY1_VALID …
#define SEC_CSR0_BSS0_KEY2_VALID …
#define SEC_CSR0_BSS0_KEY3_VALID …
#define SEC_CSR0_BSS1_KEY0_VALID …
#define SEC_CSR0_BSS1_KEY1_VALID …
#define SEC_CSR0_BSS1_KEY2_VALID …
#define SEC_CSR0_BSS1_KEY3_VALID …
#define SEC_CSR0_BSS2_KEY0_VALID …
#define SEC_CSR0_BSS2_KEY1_VALID …
#define SEC_CSR0_BSS2_KEY2_VALID …
#define SEC_CSR0_BSS2_KEY3_VALID …
#define SEC_CSR0_BSS3_KEY0_VALID …
#define SEC_CSR0_BSS3_KEY1_VALID …
#define SEC_CSR0_BSS3_KEY2_VALID …
#define SEC_CSR0_BSS3_KEY3_VALID …
#define SEC_CSR1 …
#define SEC_CSR1_BSS0_KEY0_CIPHER_ALG …
#define SEC_CSR1_BSS0_KEY1_CIPHER_ALG …
#define SEC_CSR1_BSS0_KEY2_CIPHER_ALG …
#define SEC_CSR1_BSS0_KEY3_CIPHER_ALG …
#define SEC_CSR1_BSS1_KEY0_CIPHER_ALG …
#define SEC_CSR1_BSS1_KEY1_CIPHER_ALG …
#define SEC_CSR1_BSS1_KEY2_CIPHER_ALG …
#define SEC_CSR1_BSS1_KEY3_CIPHER_ALG …
#define SEC_CSR2 …
#define SEC_CSR3 …
#define SEC_CSR4 …
#define SEC_CSR4_ENABLE_BSS0 …
#define SEC_CSR4_ENABLE_BSS1 …
#define SEC_CSR4_ENABLE_BSS2 …
#define SEC_CSR4_ENABLE_BSS3 …
#define SEC_CSR5 …
#define SEC_CSR5_BSS2_KEY0_CIPHER_ALG …
#define SEC_CSR5_BSS2_KEY1_CIPHER_ALG …
#define SEC_CSR5_BSS2_KEY2_CIPHER_ALG …
#define SEC_CSR5_BSS2_KEY3_CIPHER_ALG …
#define SEC_CSR5_BSS3_KEY0_CIPHER_ALG …
#define SEC_CSR5_BSS3_KEY1_CIPHER_ALG …
#define SEC_CSR5_BSS3_KEY2_CIPHER_ALG …
#define SEC_CSR5_BSS3_KEY3_CIPHER_ALG …
#define STA_CSR0 …
#define STA_CSR0_FCS_ERROR …
#define STA_CSR0_PLCP_ERROR …
#define STA_CSR1 …
#define STA_CSR1_PHYSICAL_ERROR …
#define STA_CSR1_FALSE_CCA_ERROR …
#define STA_CSR2 …
#define STA_CSR2_RX_FIFO_OVERFLOW_COUNT …
#define STA_CSR2_RX_OVERFLOW_COUNT …
#define STA_CSR3 …
#define STA_CSR3_TX_BEACON_COUNT …
#define STA_CSR4 …
#define STA_CSR4_TX_NO_RETRY_COUNT …
#define STA_CSR4_TX_ONE_RETRY_COUNT …
#define STA_CSR5 …
#define STA_CSR4_TX_MULTI_RETRY_COUNT …
#define STA_CSR4_TX_RETRY_FAIL_COUNT …
#define QOS_CSR1 …
#define QOS_CSR1_BYTE4 …
#define QOS_CSR1_BYTE5 …
#define QOS_CSR2 …
#define QOS_CSR3 …
#define QOS_CSR4 …
#define QOS_CSR5 …
#define AIFSN_CSR …
#define AIFSN_CSR_AIFSN0 …
#define AIFSN_CSR_AIFSN1 …
#define AIFSN_CSR_AIFSN2 …
#define AIFSN_CSR_AIFSN3 …
#define CWMIN_CSR …
#define CWMIN_CSR_CWMIN0 …
#define CWMIN_CSR_CWMIN1 …
#define CWMIN_CSR_CWMIN2 …
#define CWMIN_CSR_CWMIN3 …
#define CWMAX_CSR …
#define CWMAX_CSR_CWMAX0 …
#define CWMAX_CSR_CWMAX1 …
#define CWMAX_CSR_CWMAX2 …
#define CWMAX_CSR_CWMAX3 …
#define AC_TXOP_CSR0 …
#define AC_TXOP_CSR0_AC0_TX_OP …
#define AC_TXOP_CSR0_AC1_TX_OP …
#define AC_TXOP_CSR1 …
#define AC_TXOP_CSR1_AC2_TX_OP …
#define AC_TXOP_CSR1_AC3_TX_OP …
#define BBP_R2_BG_MODE …
#define BBP_R3_SMART_MODE …
#define BBP_R4_RX_ANTENNA_CONTROL …
#define BBP_R4_RX_FRAME_END …
#define BBP_R77_RX_ANTENNA …
#define RF3_TXPOWER …
#define RF4_FREQ_OFFSET …
#define EEPROM_MAC_ADDR_0 …
#define EEPROM_MAC_ADDR_BYTE0 …
#define EEPROM_MAC_ADDR_BYTE1 …
#define EEPROM_MAC_ADDR1 …
#define EEPROM_MAC_ADDR_BYTE2 …
#define EEPROM_MAC_ADDR_BYTE3 …
#define EEPROM_MAC_ADDR_2 …
#define EEPROM_MAC_ADDR_BYTE4 …
#define EEPROM_MAC_ADDR_BYTE5 …
#define EEPROM_ANTENNA …
#define EEPROM_ANTENNA_NUM …
#define EEPROM_ANTENNA_TX_DEFAULT …
#define EEPROM_ANTENNA_RX_DEFAULT …
#define EEPROM_ANTENNA_FRAME_TYPE …
#define EEPROM_ANTENNA_DYN_TXAGC …
#define EEPROM_ANTENNA_HARDWARE_RADIO …
#define EEPROM_ANTENNA_RF_TYPE …
#define EEPROM_NIC …
#define EEPROM_NIC_EXTERNAL_LNA …
#define EEPROM_GEOGRAPHY …
#define EEPROM_GEOGRAPHY_GEO_A …
#define EEPROM_GEOGRAPHY_GEO …
#define EEPROM_BBP_START …
#define EEPROM_BBP_SIZE …
#define EEPROM_BBP_VALUE …
#define EEPROM_BBP_REG_ID …
#define EEPROM_TXPOWER_G_START …
#define EEPROM_TXPOWER_G_SIZE …
#define EEPROM_TXPOWER_G_1 …
#define EEPROM_TXPOWER_G_2 …
#define EEPROM_FREQ …
#define EEPROM_FREQ_OFFSET …
#define EEPROM_FREQ_SEQ_MASK …
#define EEPROM_FREQ_SEQ …
#define EEPROM_LED …
#define EEPROM_LED_POLARITY_RDY_G …
#define EEPROM_LED_POLARITY_RDY_A …
#define EEPROM_LED_POLARITY_ACT …
#define EEPROM_LED_POLARITY_GPIO_0 …
#define EEPROM_LED_POLARITY_GPIO_1 …
#define EEPROM_LED_POLARITY_GPIO_2 …
#define EEPROM_LED_POLARITY_GPIO_3 …
#define EEPROM_LED_POLARITY_GPIO_4 …
#define EEPROM_LED_LED_MODE …
#define EEPROM_TXPOWER_A_START …
#define EEPROM_TXPOWER_A_SIZE …
#define EEPROM_TXPOWER_A_1 …
#define EEPROM_TXPOWER_A_2 …
#define EEPROM_RSSI_OFFSET_BG …
#define EEPROM_RSSI_OFFSET_BG_1 …
#define EEPROM_RSSI_OFFSET_BG_2 …
#define EEPROM_RSSI_OFFSET_A …
#define EEPROM_RSSI_OFFSET_A_1 …
#define EEPROM_RSSI_OFFSET_A_2 …
#define TXD_DESC_SIZE …
#define TXINFO_SIZE …
#define RXD_DESC_SIZE …
#define TXD_W0_BURST …
#define TXD_W0_VALID …
#define TXD_W0_MORE_FRAG …
#define TXD_W0_ACK …
#define TXD_W0_TIMESTAMP …
#define TXD_W0_OFDM …
#define TXD_W0_IFS …
#define TXD_W0_RETRY_MODE …
#define TXD_W0_TKIP_MIC …
#define TXD_W0_KEY_TABLE …
#define TXD_W0_KEY_INDEX …
#define TXD_W0_DATABYTE_COUNT …
#define TXD_W0_BURST2 …
#define TXD_W0_CIPHER_ALG …
#define TXD_W1_HOST_Q_ID …
#define TXD_W1_AIFSN …
#define TXD_W1_CWMIN …
#define TXD_W1_CWMAX …
#define TXD_W1_IV_OFFSET …
#define TXD_W1_HW_SEQUENCE …
#define TXD_W1_BUFFER_COUNT …
#define TXD_W2_PLCP_SIGNAL …
#define TXD_W2_PLCP_SERVICE …
#define TXD_W2_PLCP_LENGTH_LOW …
#define TXD_W2_PLCP_LENGTH_HIGH …
#define TXD_W3_IV …
#define TXD_W4_EIV …
#define TXD_W5_FRAME_OFFSET …
#define TXD_W5_PACKET_ID …
#define TXD_W5_TX_POWER …
#define TXD_W5_WAITING_DMA_DONE_INT …
#define RXD_W0_OWNER_NIC …
#define RXD_W0_DROP …
#define RXD_W0_UNICAST_TO_ME …
#define RXD_W0_MULTICAST …
#define RXD_W0_BROADCAST …
#define RXD_W0_MY_BSS …
#define RXD_W0_CRC_ERROR …
#define RXD_W0_OFDM …
#define RXD_W0_CIPHER_ERROR …
#define RXD_W0_KEY_INDEX …
#define RXD_W0_DATABYTE_COUNT …
#define RXD_W0_CIPHER_ALG …
#define RXD_W1_SIGNAL …
#define RXD_W1_RSSI_AGC …
#define RXD_W1_RSSI_LNA …
#define RXD_W1_FRAME_OFFSET …
#define RXD_W2_IV …
#define RXD_W3_EIV …
#define RXD_W4_ICV …
#define RXD_W5_RESERVED …
#define MIN_TXPOWER …
#define MAX_TXPOWER …
#define DEFAULT_TXPOWER …
#define TXPOWER_FROM_DEV(__txpower) …
#define TXPOWER_TO_DEV(__txpower) …
#endif