require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_AR5K_AR5212_VAR_H)) {
    eval 'sub _AR5K_AR5212_VAR_H () {1;}' unless defined(&_AR5K_AR5212_VAR_H);
    require 'dev/ic/ar5xxx.ph';
    eval 'sub AR5K_AR5212_MAGIC () {0x145c;}' unless defined(&AR5K_AR5212_MAGIC);
    eval 'sub AR5K_AR5212_TX_NUM_QUEUES () {10;}' unless defined(&AR5K_AR5212_TX_NUM_QUEUES);
    if((defined(&BYTE_ORDER) ? &BYTE_ORDER : 0) == (defined(&BIG_ENDIAN) ? &BIG_ENDIAN : 0)) {
	eval 'sub AR5K_AR5212_INIT_CFG () {(  &AR5K_AR5212_CFG_SWTD |  &AR5K_AR5212_CFG_SWRD );}' unless defined(&AR5K_AR5212_INIT_CFG);
    } else {
	eval 'sub AR5K_AR5212_INIT_CFG () {0x;}' unless defined(&AR5K_AR5212_INIT_CFG);
    }
    eval 'sub AR5K_AR5212_DESC_RX_CTL0 () {0x;}' unless defined(&AR5K_AR5212_DESC_RX_CTL0);
    eval 'sub AR5K_AR5212_DESC_RX_CTL1_BUF_LEN () {0xfff;}' unless defined(&AR5K_AR5212_DESC_RX_CTL1_BUF_LEN);
    eval 'sub AR5K_AR5212_DESC_RX_CTL1_INTREQ () {0x2000;}' unless defined(&AR5K_AR5212_DESC_RX_CTL1_INTREQ);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_DATA_LEN () {0xfff;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_DATA_LEN);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_MORE () {0x1000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_MORE);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_DECOMP_CRC_ERROR () {0x2000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_DECOMP_CRC_ERROR);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_RATE () {0xf8000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_RATE);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_RATE_S () {15;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_RATE_S);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_SIGNAL () {0xff00000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_SIGNAL);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_SIGNAL_S () {20;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_SIGNAL_S);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_ANTENNA () {0xf0000000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_ANTENNA);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_ANTENNA_S () {28;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS0_RECEIVE_ANTENNA_S);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_DONE () {0x1;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_DONE);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_FRAME_RECEIVE_OK () {0x2;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_FRAME_RECEIVE_OK);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_CRC_ERROR () {0x4;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_CRC_ERROR);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_DECRYPT_CRC_ERROR () {0x8;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_DECRYPT_CRC_ERROR);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_PHY_ERROR () {0x10;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_PHY_ERROR);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_MIC_ERROR () {0x20;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_MIC_ERROR);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX_VALID () {0x100;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX_VALID);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX () {0xfe00;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX_S () {9;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_KEY_INDEX_S);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_RECEIVE_TIMESTAMP () {0x7fff0000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_RECEIVE_TIMESTAMP);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_RECEIVE_TIMESTAMP_S () {16;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_RECEIVE_TIMESTAMP_S);
    eval 'sub AR5K_AR5212_DESC_RX_STATUS1_KEY_CACHE_MISS () {0x80000000;}' unless defined(&AR5K_AR5212_DESC_RX_STATUS1_KEY_CACHE_MISS);
    eval 'sub AR5K_AR5212_DESC_RX_ERROR0 () {0x;}' unless defined(&AR5K_AR5212_DESC_RX_ERROR0);
    eval 'sub AR5K_AR5212_DESC_RX_ERROR1_PHY_ERROR_CODE () {0xff00;}' unless defined(&AR5K_AR5212_DESC_RX_ERROR1_PHY_ERROR_CODE);
    eval 'sub AR5K_AR5212_DESC_RX_ERROR1_PHY_ERROR_CODE_S () {8;}' unless defined(&AR5K_AR5212_DESC_RX_ERROR1_PHY_ERROR_CODE_S);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_NONE () {0x;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_NONE);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_TIMING () {0x20;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_TIMING);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_PARITY () {0x40;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_PARITY);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_RATE () {0x60;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_RATE);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_LENGTH () {0x80;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_LENGTH);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_64QAM () {0xa0;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_64QAM);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_SERVICE () {0xc0;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_SERVICE);
    eval 'sub AR5K_AR5212_DESC_RX_PHY_ERROR_TRANSMITOVR () {0xe0;}' unless defined(&AR5K_AR5212_DESC_RX_PHY_ERROR_TRANSMITOVR);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_FRAME_LEN () {0xfff;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_FRAME_LEN);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_XMIT_POWER () {0x3f0000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_XMIT_POWER);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_XMIT_POWER_S () {16;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_XMIT_POWER_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_RTSENA () {0x400000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_RTSENA);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_VEOL () {0x800000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_VEOL);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_CLRDMASK () {0x1000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_CLRDMASK);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_ANT_MODE_XMIT () {0x1e000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_ANT_MODE_XMIT);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_ANT_MODE_XMIT_S () {25;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_ANT_MODE_XMIT_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_INTREQ () {0x20000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_INTREQ);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_ENCRYPT_KEY_VALID () {0x40000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_ENCRYPT_KEY_VALID);
    eval 'sub AR5K_AR5212_DESC_TX_CTL0_CTSENA () {0x80000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL0_CTSENA);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_BUF_LEN () {0xfff;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_BUF_LEN);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_MORE () {0x1000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_MORE);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_ENCRYPT_KEY_INDEX () {0xfe000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_ENCRYPT_KEY_INDEX);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_ENCRYPT_KEY_INDEX_S () {13;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_ENCRYPT_KEY_INDEX_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_FRAME_TYPE () {0xf00000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_FRAME_TYPE);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_FRAME_TYPE_S () {20;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_FRAME_TYPE_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_NOACK () {0x1000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_NOACK);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_PROC () {0x6000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_PROC);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_PROC_S () {25;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_PROC_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_IV_LEN () {0x18000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_IV_LEN);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_IV_LEN_S () {27;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_IV_LEN_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_ICV_LEN () {0x60000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_ICV_LEN);
    eval 'sub AR5K_AR5212_DESC_TX_CTL1_COMP_ICV_LEN_S () {29;}' unless defined(&AR5K_AR5212_DESC_TX_CTL1_COMP_ICV_LEN_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_RTS_DURATION () {0x7fff;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_RTS_DURATION);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_DURATION_UPDATE_ENABLE () {0x8000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_DURATION_UPDATE_ENABLE);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES0 () {0xf0000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES0);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES0_S () {16;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES0_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES1 () {0xf00000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES1);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES1_S () {20;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES1_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES2 () {0xf000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES2);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES2_S () {24;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES2_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES3 () {0xf0000000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES3);
    eval 'sub AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES3_S () {28;}' unless defined(&AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES3_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE0 () {0x1f;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE0);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE1 () {0x3e0;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE1);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE1_S () {5;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE1_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE2 () {0x7c00;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE2);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE2_S () {10;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE2_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE3 () {0xf8000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE3);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE3_S () {15;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE3_S);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_RTS_CTS_RATE () {0x1f00000;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_RTS_CTS_RATE);
    eval 'sub AR5K_AR5212_DESC_TX_CTL3_RTS_CTS_RATE_S () {20;}' unless defined(&AR5K_AR5212_DESC_TX_CTL3_RTS_CTS_RATE_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_FRAME_XMIT_OK () {0x1;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_FRAME_XMIT_OK);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_EXCESSIVE_RETRIES () {0x2;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_EXCESSIVE_RETRIES);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_FIFO_UNDERRUN () {0x4;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_FIFO_UNDERRUN);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_FILTERED () {0x8;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_FILTERED);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_RTS_FAIL_COUNT () {0xf0;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_RTS_FAIL_COUNT);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_RTS_FAIL_COUNT_S () {4;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_RTS_FAIL_COUNT_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_DATA_FAIL_COUNT () {0xf00;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_DATA_FAIL_COUNT);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_DATA_FAIL_COUNT_S () {8;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_DATA_FAIL_COUNT_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_VIRT_COLL_COUNT () {0xf000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_VIRT_COLL_COUNT);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_VIRT_COLL_COUNT_S () {12;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_VIRT_COLL_COUNT_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_SEND_TIMESTAMP () {0xffff0000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_SEND_TIMESTAMP);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS0_SEND_TIMESTAMP_S () {16;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS0_SEND_TIMESTAMP_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_DONE () {0x1;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_DONE);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_SEQ_NUM () {0x1ffe;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_SEQ_NUM);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_SEQ_NUM_S () {1;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_SEQ_NUM_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_ACK_SIG_STRENGTH () {0x1fe000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_ACK_SIG_STRENGTH);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_ACK_SIG_STRENGTH_S () {13;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_ACK_SIG_STRENGTH_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_FINAL_TS_INDEX () {0x600000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_FINAL_TS_INDEX);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_FINAL_TS_INDEX_S () {21;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_FINAL_TS_INDEX_S);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_COMP_SUCCESS () {0x800000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_COMP_SUCCESS);
    eval 'sub AR5K_AR5212_DESC_TX_STATUS1_XMIT_ANTENNA () {0x1000000;}' unless defined(&AR5K_AR5212_DESC_TX_STATUS1_XMIT_ANTENNA);
    eval 'sub AR5K_INI_FLAG_511X () {0x;}' unless defined(&AR5K_INI_FLAG_511X);
    eval 'sub AR5K_INI_FLAG_5111 () {0x1;}' unless defined(&AR5K_INI_FLAG_5111);
    eval 'sub AR5K_INI_FLAG_5112 () {0x2;}' unless defined(&AR5K_INI_FLAG_5112);
    eval 'sub AR5K_INI_FLAG_BOTH () {( &AR5K_INI_FLAG_5111 |  &AR5K_INI_FLAG_5112);}' unless defined(&AR5K_INI_FLAG_BOTH);
    eval 'sub AR5K_AR5212_INI () {{ {  &AR5K_INI_FLAG_BOTH, 0xc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x34, 0x5 }, {  &AR5K_INI_FLAG_BOTH, 0x40, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x44, 0x8 }, {  &AR5K_INI_FLAG_BOTH, 0x48, 0x8 }, {  &AR5K_INI_FLAG_BOTH, 0x4c, 0x10 }, {  &AR5K_INI_FLAG_BOTH, 0x50, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x54, 0x1f }, {  &AR5K_INI_FLAG_BOTH, 0x800, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x804, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x808, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x810, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x814, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x818, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x81c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x820, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x824, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1230, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1270, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1038, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1078, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x10b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x10f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1138, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1178, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x11b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x11f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1238, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1278, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x12b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x12f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1338, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1378, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x13b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x13f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1438, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1478, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x14b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x14f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1538, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1578, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x15b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x15f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1638, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1678, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x16b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x16f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1738, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x1778, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x17b8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x17f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x103c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x107c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x10bc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x10fc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x113c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x117c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x11bc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x11fc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x123c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x127c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x12bc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x12fc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x133c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x137c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x13bc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x13fc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x143c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x147c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8004, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8008, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x800c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8018, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8020, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8024, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8028, 0x30 }, {  &AR5K_INI_FLAG_BOTH, 0x802c, 0x7ffff }, {  &AR5K_INI_FLAG_BOTH, 0x8030, 0x1ffffff }, {  &AR5K_INI_FLAG_BOTH, 0x8034, 0x31 }, {  &AR5K_INI_FLAG_BOTH, 0x8038, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x803c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8048, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8054, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8058, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x805c, 0xffffc7ff }, {  &AR5K_INI_FLAG_BOTH, 0x8080, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8084, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8088, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x808c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8090, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8094, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8098, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80c0, 0x2a82301a }, {  &AR5K_INI_FLAG_BOTH, 0x80c4, 0x5dc01e0 }, {  &AR5K_INI_FLAG_BOTH, 0x80c8, 0x1f402710 }, {  &AR5K_INI_FLAG_BOTH, 0x80cc, 0x1f40000 }, {  &AR5K_INI_FLAG_BOTH, 0x80d0, 0x1e1c }, {  &AR5K_INI_FLAG_BOTH, 0x80d4, 0x2aaaa }, {  &AR5K_INI_FLAG_BOTH, 0x80d8, 0x2005555 }, {  &AR5K_INI_FLAG_BOTH, 0x80dc, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80e0, 0xffffffff }, {  &AR5K_INI_FLAG_BOTH, 0x80e4, 0xffff }, {  &AR5K_INI_FLAG_BOTH, 0x80e8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80ec, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80f0, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80f4, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80f8, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x80fc, 0x88 }, {  &AR5K_INI_FLAG_BOTH, 0x8700, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8704, 0x8c }, {  &AR5K_INI_FLAG_BOTH, 0x8708, 0xe4 }, {  &AR5K_INI_FLAG_BOTH, 0x870c, 0x2d5 }, {  &AR5K_INI_FLAG_BOTH, 0x8710, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8714, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8718, 0xa0 }, {  &AR5K_INI_FLAG_BOTH, 0x871c, 0x1c9 }, {  &AR5K_INI_FLAG_BOTH, 0x8720, 0x2c }, {  &AR5K_INI_FLAG_BOTH, 0x8724, 0x2c }, {  &AR5K_INI_FLAG_BOTH, 0x8728, 0x30 }, {  &AR5K_INI_FLAG_BOTH, 0x872c, 0x3c }, {  &AR5K_INI_FLAG_BOTH, 0x8730, 0x2c }, {  &AR5K_INI_FLAG_BOTH, 0x8734, 0x2c }, {  &AR5K_INI_FLAG_BOTH, 0x8738, 0x30 }, {  &AR5K_INI_FLAG_BOTH, 0x873c, 0x3c }, {  &AR5K_INI_FLAG_BOTH, 0x8740, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8744, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8748, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x874c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8750, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8754, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8758, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x875c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8760, 0xd5 }, {  &AR5K_INI_FLAG_BOTH, 0x8764, 0xdf }, {  &AR5K_INI_FLAG_BOTH, 0x8768, 0x102 }, {  &AR5K_INI_FLAG_BOTH, 0x876c, 0x13a }, {  &AR5K_INI_FLAG_BOTH, 0x8770, 0x75 }, {  &AR5K_INI_FLAG_BOTH, 0x8774, 0x7f }, {  &AR5K_INI_FLAG_BOTH, 0x8778, 0xa2 }, {  &AR5K_INI_FLAG_BOTH, 0x877c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8100, 0x10002 }, {  &AR5K_INI_FLAG_BOTH, 0x8104, 0x1 }, {  &AR5K_INI_FLAG_BOTH, 0x8108, 0xc0 }, {  &AR5K_INI_FLAG_BOTH, 0x810c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x8110, 0x168 }, {  &AR5K_INI_FLAG_BOTH, 0x8114, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x87c0, 0x3020100 }, {  &AR5K_INI_FLAG_BOTH, 0x87c4, 0x7060504 }, {  &AR5K_INI_FLAG_BOTH, 0x87c8, 0xb0a0908 }, {  &AR5K_INI_FLAG_BOTH, 0x87cc, 0xf0e0d0c }, {  &AR5K_INI_FLAG_BOTH, 0x87d0, 0x13121110 }, {  &AR5K_INI_FLAG_BOTH, 0x87d4, 0x17161514 }, {  &AR5K_INI_FLAG_BOTH, 0x87d8, 0x1b1a1918 }, {  &AR5K_INI_FLAG_BOTH, 0x87dc, 0x1f1e1d1c }, {  &AR5K_INI_FLAG_BOTH, 0x87e0, 0x3020100 }, {  &AR5K_INI_FLAG_BOTH, 0x87e4, 0x7060504 }, {  &AR5K_INI_FLAG_BOTH, 0x87e8, 0xb0a0908 }, {  &AR5K_INI_FLAG_BOTH, 0x87ec, 0xf0e0d0c }, {  &AR5K_INI_FLAG_BOTH, 0x87f0, 0x13121110 }, {  &AR5K_INI_FLAG_BOTH, 0x87f4, 0x17161514 }, {  &AR5K_INI_FLAG_BOTH, 0x87f8, 0x1b1a1918 }, {  &AR5K_INI_FLAG_BOTH, 0x87fc, 0x1f1e1d1c }, {  &AR5K_INI_FLAG_BOTH, 0x9808, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x980c, 0xad848e19 }, {  &AR5K_INI_FLAG_BOTH, 0x9810, 0x7d28e000 }, {  &AR5K_INI_FLAG_BOTH, 0x9814, 0x9c0a9f6b }, {  &AR5K_INI_FLAG_BOTH, 0x981c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x982c, 0x22ffe }, {  &AR5K_INI_FLAG_BOTH, 0x983c, 0x20100 }, {  &AR5K_INI_FLAG_BOTH, 0x9840, 0x206a017a }, {  &AR5K_INI_FLAG_BOTH, 0x984c, 0x1284613c }, {  &AR5K_INI_FLAG_BOTH, 0x9854, 0x859 }, {  &AR5K_INI_FLAG_BOTH, 0x9900, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x9904, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x9908, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x990c, 0x800000 }, {  &AR5K_INI_FLAG_BOTH, 0x9910, 0x1 }, {  &AR5K_INI_FLAG_BOTH, 0x991c, 0x92a }, {  &AR5K_INI_FLAG_BOTH, 0x9920, 0x5100000 }, {  &AR5K_INI_FLAG_BOTH, 0x9928, 0x1 }, {  &AR5K_INI_FLAG_BOTH, 0x992c, 0x4 }, {  &AR5K_INI_FLAG_BOTH, 0x9934, 0x1e1f2022 }, {  &AR5K_INI_FLAG_BOTH, 0x9938, 0xa0b0c0d }, {  &AR5K_INI_FLAG_BOTH, 0x993c, 0x3f }, {  &AR5K_INI_FLAG_BOTH, 0x9940, 0x4 }, {  &AR5K_INI_FLAG_BOTH, 0x9948, 0x9280b212 }, {  &AR5K_INI_FLAG_BOTH, 0x9954, 0x5d50e188 }, {  &AR5K_INI_FLAG_BOTH, 0x9958, 0xff }, {  &AR5K_INI_FLAG_BOTH, 0x995c, 0x4b6a8e }, {  &AR5K_INI_FLAG_BOTH, 0x9968, 0x3ce }, {  &AR5K_INI_FLAG_BOTH, 0x9970, 0x192fb515 }, {  &AR5K_INI_FLAG_BOTH, 0x9974, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x9978, 0x1 }, {  &AR5K_INI_FLAG_BOTH, 0x997c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0xa184, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa188, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa18c, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa190, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa194, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa198, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa19c, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1a0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1a4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1a8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1ac, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1b0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1b4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1b8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1bc, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1c0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1c4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1c8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1cc, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1d0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1d4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1d8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1dc, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1e0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1e4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1e8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1ec, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1f0, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1f4, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1f8, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa1fc, 0x10ff10ff }, {  &AR5K_INI_FLAG_BOTH, 0xa210, 0x80a333 }, {  &AR5K_INI_FLAG_BOTH, 0xa214, 0x206c10 }, {  &AR5K_INI_FLAG_BOTH, 0xa218, 0x9c4060 }, {  &AR5K_INI_FLAG_BOTH, 0xa21c, 0x1483800a }, {  &AR5K_INI_FLAG_BOTH, 0xa220, 0x1831061 }, {  &AR5K_INI_FLAG_BOTH, 0xa224, 0x400 }, {  &AR5K_INI_FLAG_BOTH, 0xa228, 0x1b5 }, {  &AR5K_INI_FLAG_BOTH, 0xa22c, 0x }, {  &AR5K_INI_FLAG_BOTH, 0xa234, 0x20202020 }, {  &AR5K_INI_FLAG_BOTH, 0xa238, 0x20202020 }, {  &AR5K_INI_FLAG_BOTH, 0xa23c, 0x13c889af }, {  &AR5K_INI_FLAG_BOTH, 0xa240, 0x38490a20 }, {  &AR5K_INI_FLAG_BOTH, 0xa244, 0x7bb6 }, {  &AR5K_INI_FLAG_BOTH, 0xa248, 0xfff3ffc }, {  &AR5K_INI_FLAG_BOTH, 0x9b00, 0x }, {  &AR5K_INI_FLAG_BOTH, 0x9b28, 0xc }, {  &AR5K_INI_FLAG_BOTH, 0x9b38, 0x12 }, {  &AR5K_INI_FLAG_BOTH, 0x9b64, 0x21 }, {  &AR5K_INI_FLAG_BOTH, 0x9b8c, 0x2d }, {  &AR5K_INI_FLAG_BOTH, 0x9b9c, 0x33 }, {  &AR5K_INI_FLAG_5111, 0x9930, 0x4883 }, {  &AR5K_INI_FLAG_5111, 0xa204, 0x }, {  &AR5K_INI_FLAG_5111, 0xa208, 0xd03e6788 }, {  &AR5K_INI_FLAG_5111, 0xa20c, 0x6448416a }, {  &AR5K_INI_FLAG_5111, 0x9b04, 0x20 }, {  &AR5K_INI_FLAG_5111, 0x9b08, 0x10 }, {  &AR5K_INI_FLAG_5111, 0x9b0c, 0x30 }, {  &AR5K_INI_FLAG_5111, 0x9b10, 0x8 }, {  &AR5K_INI_FLAG_5111, 0x9b14, 0x28 }, {  &AR5K_INI_FLAG_5111, 0x9b18, 0x4 }, {  &AR5K_INI_FLAG_5111, 0x9b1c, 0x24 }, {  &AR5K_INI_FLAG_5111, 0x9b20, 0x14 }, {  &AR5K_INI_FLAG_5111, 0x9b24, 0x34 }, {  &AR5K_INI_FLAG_5111, 0x9b2c, 0x2c }, {  &AR5K_INI_FLAG_5111, 0x9b30, 0x2 }, {  &AR5K_INI_FLAG_5111, 0x9b34, 0x22 }, {  &AR5K_INI_FLAG_5111, 0x9b3c, 0x32 }, {  &AR5K_INI_FLAG_5111, 0x9b40, 0xa }, {  &AR5K_INI_FLAG_5111, 0x9b44, 0x2a }, {  &AR5K_INI_FLAG_5111, 0x9b48, 0x6 }, {  &AR5K_INI_FLAG_5111, 0x9b4c, 0x26 }, {  &AR5K_INI_FLAG_5111, 0x9b50, 0x16 }, {  &AR5K_INI_FLAG_5111, 0x9b54, 0x36 }, {  &AR5K_INI_FLAG_5111, 0x9b58, 0xe }, {  &AR5K_INI_FLAG_5111, 0x9b5c, 0x2e }, {  &AR5K_INI_FLAG_5111, 0x9b60, 0x1 }, {  &AR5K_INI_FLAG_5111, 0x9b68, 0x11 }, {  &AR5K_INI_FLAG_5111, 0x9b6c, 0x31 }, {  &AR5K_INI_FLAG_5111, 0x9b70, 0x9 }, {  &AR5K_INI_FLAG_5111, 0x9b74, 0x29 }, {  &AR5K_INI_FLAG_5111, 0x9b78, 0x5 }, {  &AR5K_INI_FLAG_5111, 0x9b7c, 0x25 }, {  &AR5K_INI_FLAG_5111, 0x9b80, 0x15 }, {  &AR5K_INI_FLAG_5111, 0x9b84, 0x35 }, {  &AR5K_INI_FLAG_5111, 0x9b88, 0xd }, {  &AR5K_INI_FLAG_5111, 0x9b90, 0x3 }, {  &AR5K_INI_FLAG_5111, 0x9b94, 0x23 }, {  &AR5K_INI_FLAG_5111, 0x9b98, 0x13 }, {  &AR5K_INI_FLAG_5111, 0x9ba0, 0xb }, {  &AR5K_INI_FLAG_5111, 0x9ba4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9ba8, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bac, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bb0, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bb4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bb8, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bbc, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bc0, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bc4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bc8, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bcc, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bd0, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bd4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bd8, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bdc, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9be0, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9be4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9be8, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bec, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bf0, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bf4, 0x2b }, {  &AR5K_INI_FLAG_5111, 0x9bf8, 0x2 }, {  &AR5K_INI_FLAG_5111, 0x9bfc, 0x16 }, {  &AR5K_INI_FLAG_5112, 0x9930, 0x4882 }, {  &AR5K_INI_FLAG_5112, 0x9b04, 0x1 }, {  &AR5K_INI_FLAG_5112, 0x9b08, 0x2 }, {  &AR5K_INI_FLAG_5112, 0x9b0c, 0x3 }, {  &AR5K_INI_FLAG_5112, 0x9b10, 0x4 }, {  &AR5K_INI_FLAG_5112, 0x9b14, 0x5 }, {  &AR5K_INI_FLAG_5112, 0x9b18, 0x8 }, {  &AR5K_INI_FLAG_5112, 0x9b1c, 0x9 }, {  &AR5K_INI_FLAG_5112, 0x9b20, 0xa }, {  &AR5K_INI_FLAG_5112, 0x9b24, 0xb }, {  &AR5K_INI_FLAG_5112, 0x9b2c, 0xd }, {  &AR5K_INI_FLAG_5112, 0x9b30, 0x10 }, {  &AR5K_INI_FLAG_5112, 0x9b34, 0x11 }, {  &AR5K_INI_FLAG_5112, 0x9b3c, 0x13 }, {  &AR5K_INI_FLAG_5112, 0x9b40, 0x14 }, {  &AR5K_INI_FLAG_5112, 0x9b44, 0x15 }, {  &AR5K_INI_FLAG_5112, 0x9b48, 0x18 }, {  &AR5K_INI_FLAG_5112, 0x9b4c, 0x19 }, {  &AR5K_INI_FLAG_5112, 0x9b50, 0x1a }, {  &AR5K_INI_FLAG_5112, 0x9b54, 0x1b }, {  &AR5K_INI_FLAG_5112, 0x9b58, 0x1c }, {  &AR5K_INI_FLAG_5112, 0x9b5c, 0x1d }, {  &AR5K_INI_FLAG_5112, 0x9b60, 0x20 }, {  &AR5K_INI_FLAG_5112, 0x9b68, 0x22 }, {  &AR5K_INI_FLAG_5112, 0x9b6c, 0x23 }, {  &AR5K_INI_FLAG_5112, 0x9b70, 0x24 }, {  &AR5K_INI_FLAG_5112, 0x9b74, 0x25 }, {  &AR5K_INI_FLAG_5112, 0x9b78, 0x28 }, {  &AR5K_INI_FLAG_5112, 0x9b7c, 0x29 }, {  &AR5K_INI_FLAG_5112, 0x9b80, 0x2a }, {  &AR5K_INI_FLAG_5112, 0x9b84, 0x2b }, {  &AR5K_INI_FLAG_5112, 0x9b88, 0x2c }, {  &AR5K_INI_FLAG_5112, 0x9b90, 0x30 }, {  &AR5K_INI_FLAG_5112, 0x9b94, 0x31 }, {  &AR5K_INI_FLAG_5112, 0x9b98, 0x32 }, {  &AR5K_INI_FLAG_5112, 0x9ba0, 0x34 }, {  &AR5K_INI_FLAG_5112, 0x9ba4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9ba8, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bac, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bb0, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bb4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bb8, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bbc, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bc0, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bc4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bc8, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bcc, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bd0, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bd4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bd8, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bdc, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9be0, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9be4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9be8, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bec, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bf0, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bf4, 0x35 }, {  &AR5K_INI_FLAG_5112, 0x9bf8, 0x10 }, {  &AR5K_INI_FLAG_5112, 0x9bfc, 0x1a }, };}' unless defined(&AR5K_AR5212_INI);
    eval 'sub AR5K_AR5212_INI_MODE () {{ { 0x30,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x8107, 0x8107, 0x8107, 0x8107, 0x8107 } } }, { 0x1040,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1044,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1048,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x104c,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1050,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1054,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1058,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x105c,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1060,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1064,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2ffc0f, 0x2ffc0f, 0x2ffc1f, 0x2ffc0f, 0x2ffc0f } } }, { 0x1030,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x230, 0x1e0, 0xb0, 0x160, 0x1e0 } } }, { 0x1070,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x168, 0x1e0, 0x1b8, 0x18c, 0x1e0 } } }, { 0x10b0,  &AR5K_INI_FLAG_511X, { { 0, }, { 0xe60, 0x1180, 0x1f1c, 0x3e38, 0x1180 } } }, { 0x10f0,  &AR5K_INI_FLAG_511X, { { 0, }, { 0xa0e0, 0x14068, 0x5880, 0xb0e0, 0x14068 } } }, { 0x8014,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x3e803e8, 0x6e006e0, 0x4200420, 0x8400840, 0x6e006e0 } } }, { 0x9804,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x, 0x3, 0x, 0x, 0x3 } } }, { 0x9820,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x2020200, 0x2020200, 0x2010200, 0x2020200, 0x2020200 } } }, { 0x9834,  &AR5K_INI_FLAG_511X, { { 0, }, { 0xe0e, 0xe0e, 0xe0e, 0xe0e, 0xe0e } } }, { 0x9838,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x7, 0x7, 0xb, 0xb, 0xb } } }, { 0x9844,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x1372161c, 0x13721c25, 0x13721728, 0x137216a2, 0x13721c25 } } }, { 0x9850,  &AR5K_INI_FLAG_511X, { { 0, }, { 0xde8b4e0, 0xde8b4e0, 0xde8b4e0, 0xde8b4e0, 0xde8b4e0 } } }, { 0x9858,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x7e800d2e, 0x7e800d2e, 0x7ee84d2e, 0x7ee84d2e, 0x7e800d2e } } }, { 0x9860,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x9d10, 0x9d10, 0x9d18, 0x9d10, 0x9d10 } } }, { 0x9864,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x1ce00, 0x1ce00, 0x1ce00, 0x1ce00, 0x1ce00 } } }, { 0x9868,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190, 0x409a4190 } } }, { 0x9918,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x1b8, 0x1b8, 0x84, 0x108, 0x1b8 } } }, { 0x9924,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x10058a05, 0x10058a05, 0x10058a05, 0x10058a05, 0x10058a05 } } }, { 0xa180,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x10ff14ff, 0x10ff14ff, 0x10ff10ff, 0x10ff19ff, 0x10ff19ff } } }, { 0xa230,  &AR5K_INI_FLAG_511X, { { 0, }, { 0x, 0x, 0x, 0x108, 0x } } }, { 0x801c,  &AR5K_INI_FLAG_BOTH, { { 0x128d8fa7, 0x9880fcf, 0x4e00f95, 0x128d8fab, 0x9880fcf }, { 0x128d93a7, 0x98813cf, 0x4e01395, 0x128d93ab, 0x98813cf } } }, { 0x9824,  &AR5K_INI_FLAG_BOTH, { { 0xe0e, 0xe0e, 0x707, 0xe0e, 0xe0e }, { 0xe0e, 0xe0e, 0xe0e, 0xe0e, 0xe0e } } }, { 0x9828,  &AR5K_INI_FLAG_BOTH, { { 0xa020001, 0xa020001, 0x5010100, 0xa020001, 0xa020001 }, { 0xa020001, 0xa020001, 0x5020100, 0xa020001, 0xa020001 } } }, { 0x9848,  &AR5K_INI_FLAG_BOTH, { { 0x18da5a, 0x18da5a, 0x18ca69, 0x18ca69, 0x18ca69 }, { 0x18da6d, 0x18da6d, 0x18ca75, 0x18ca75, 0x18ca75 } } }, { 0x985c,  &AR5K_INI_FLAG_BOTH, { { 0x3137665e, 0x3137665e, 0x3137665e, 0x3137665e, 0x3137615e }, { 0x3137665e, 0x3137665e, 0x3137665e, 0x3137665e, 0x3137665e } } }, { 0x986c,  &AR5K_INI_FLAG_BOTH, { { 0x50cb081, 0x50cb081, 0x50cb081, 0x50cb080, 0x50cb080 }, { 0x50cb081, 0x50cb081, 0x50cb081, 0x50cb081, 0x50cb081 } } }, { 0x9914,  &AR5K_INI_FLAG_BOTH, { { 0x2710, 0x2710, 0x157c, 0x2af8, 0x2710 }, { 0x7d0, 0x7d0, 0x44c, 0x898, 0x7d0 } } }, { 0x9944,  &AR5K_INI_FLAG_BOTH, { { 0xffb81020, 0xffb81020, 0xffb80d20, 0xffb81020, 0xffb81020 }, { 0xffb81020, 0xffb81020, 0xffb80d10, 0xffb81010, 0xffb81010 } } }, { 0xa204,  &AR5K_INI_FLAG_5112, { { 0, }, { 0x, 0x, 0x4, 0x4, 0x4 } } }, { 0xa208,  &AR5K_INI_FLAG_5112, { { 0, }, { 0xd6be6788, 0xd6be6788, 0xd03e6788, 0xd03e6788, 0xd03e6788 } } }, { 0xa20c,  &AR5K_INI_FLAG_5112, { { 0, }, { 0x642c0140, 0x642c0140, 0x6442c160, 0x6442c160, 0x6442c160 } } }, };}' unless defined(&AR5K_AR5212_INI_MODE);
}
1;
