require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&ZYD_CR_GPI_EN)) {
    sub ZYD_CR_GPI_EN () {	0x9418;}
}
unless(defined(&ZYD_CR_RADIO_PD)) {
    sub ZYD_CR_RADIO_PD () {	0x942c;}
}
unless(defined(&ZYD_CR_RF2948_PD)) {
    sub ZYD_CR_RF2948_PD () {	0x942c;}
}
unless(defined(&ZYD_CR_EN_PS_MANUAL_AGC)) {
    sub ZYD_CR_EN_PS_MANUAL_AGC () {	0x943c;}
}
unless(defined(&ZYD_CR_CONFIG_PHILIPS)) {
    sub ZYD_CR_CONFIG_PHILIPS () {	0x9440;}
}
unless(defined(&ZYD_CR_I2C_WRITE)) {
    sub ZYD_CR_I2C_WRITE () {	0x9444;}
}
unless(defined(&ZYD_CR_SA2400_SER_RP)) {
    sub ZYD_CR_SA2400_SER_RP () {	0x9448;}
}
unless(defined(&ZYD_CR_RADIO_PE)) {
    sub ZYD_CR_RADIO_PE () {	0x9458;}
}
unless(defined(&ZYD_CR_RST_BUS_MASTER)) {
    sub ZYD_CR_RST_BUS_MASTER () {	0x945c;}
}
unless(defined(&ZYD_CR_RFCFG)) {
    sub ZYD_CR_RFCFG () {	0x9464;}
}
unless(defined(&ZYD_CR_HSTSCHG)) {
    sub ZYD_CR_HSTSCHG () {	0x946c;}
}
unless(defined(&ZYD_CR_PHY_ON)) {
    sub ZYD_CR_PHY_ON () {	0x9474;}
}
unless(defined(&ZYD_CR_RX_DELAY)) {
    sub ZYD_CR_RX_DELAY () {	0x9478;}
}
unless(defined(&ZYD_CR_RX_PE_DELAY)) {
    sub ZYD_CR_RX_PE_DELAY () {	0x947c;}
}
unless(defined(&ZYD_CR_GPIO_1)) {
    sub ZYD_CR_GPIO_1 () {	0x9490;}
}
unless(defined(&ZYD_CR_GPIO_2)) {
    sub ZYD_CR_GPIO_2 () {	0x9494;}
}
unless(defined(&ZYD_CR_EnZYD_CRyBufMux)) {
    sub ZYD_CR_EnZYD_CRyBufMux () {	0x94a8;}
}
unless(defined(&ZYD_CR_PS_CTRL)) {
    sub ZYD_CR_PS_CTRL () {	0x9500;}
}
unless(defined(&ZYD_CR_ADDA_PWR_DWN)) {
    sub ZYD_CR_ADDA_PWR_DWN () {	0x9504;}
}
unless(defined(&ZYD_CR_ADDA_MBIAS_WT)) {
    sub ZYD_CR_ADDA_MBIAS_WT () {	0x9508;}
}
unless(defined(&ZYD_CR_INTERRUPT)) {
    sub ZYD_CR_INTERRUPT () {	0x9510;}
}
unless(defined(&ZYD_CR_MAC_PS_STATE)) {
    sub ZYD_CR_MAC_PS_STATE () {	0x950c;}
}
unless(defined(&ZYD_CR_ATIM_WND_PERIOD)) {
    sub ZYD_CR_ATIM_WND_PERIOD () {	0x951c;}
}
unless(defined(&ZYD_CR_BCN_INTERVAL)) {
    sub ZYD_CR_BCN_INTERVAL () {	0x9520;}
}
unless(defined(&ZYD_CR_PRE_TBTT)) {
    sub ZYD_CR_PRE_TBTT () {	0x9524;}
}
unless(defined(&ZYD_MAC_MACADRL)) {
    sub ZYD_MAC_MACADRL () {	0x9610;}
}
unless(defined(&ZYD_MAC_MACADRH)) {
    sub ZYD_MAC_MACADRH () {	0x9614;}
}
unless(defined(&ZYD_MAC_BSSADRL)) {
    sub ZYD_MAC_BSSADRL () {	0x9618;}
}
unless(defined(&ZYD_MAC_BSSADRH)) {
    sub ZYD_MAC_BSSADRH () {	0x961c;}
}
unless(defined(&ZYD_MAC_BCNCFG)) {
    sub ZYD_MAC_BCNCFG () {	0x9620;}
}
unless(defined(&ZYD_MAC_GHTBL)) {
    sub ZYD_MAC_GHTBL () {	0x9624;}
}
unless(defined(&ZYD_MAC_GHTBH)) {
    sub ZYD_MAC_GHTBH () {	0x9628;}
}
unless(defined(&ZYD_MAC_RX_TIMEOUT)) {
    sub ZYD_MAC_RX_TIMEOUT () {	0x962c;}
}
unless(defined(&ZYD_MAC_BAS_RATE)) {
    sub ZYD_MAC_BAS_RATE () {	0x9630;}
}
unless(defined(&ZYD_MAC_MAN_RATE)) {
    sub ZYD_MAC_MAN_RATE () {	0x9634;}
}
unless(defined(&ZYD_MAC_RTSCTSRATE)) {
    sub ZYD_MAC_RTSCTSRATE () {	0x9638;}
}
unless(defined(&ZYD_MAC_BACKOFF_PROTECT)) {
    sub ZYD_MAC_BACKOFF_PROTECT () {	0x963c;}
}
unless(defined(&ZYD_MAC_RX_THRESHOLD)) {
    sub ZYD_MAC_RX_THRESHOLD () {	0x9640;}
}
unless(defined(&ZYD_MAC_TX_PE_CONTROL)) {
    sub ZYD_MAC_TX_PE_CONTROL () {	0x9644;}
}
unless(defined(&ZYD_MAC_AFTER_PNP)) {
    sub ZYD_MAC_AFTER_PNP () {	0x9648;}
}
unless(defined(&ZYD_MAC_RX_PE_DELAY)) {
    sub ZYD_MAC_RX_PE_DELAY () {	0x964c;}
}
unless(defined(&ZYD_MAC_RX_ADDR2_L)) {
    sub ZYD_MAC_RX_ADDR2_L () {	0x9650;}
}
unless(defined(&ZYD_MAC_RX_ADDR2_H)) {
    sub ZYD_MAC_RX_ADDR2_H () {	0x9654;}
}
unless(defined(&ZYD_MAC_SIFS_ACK_TIME)) {
    sub ZYD_MAC_SIFS_ACK_TIME () {	0x9658;}
}
unless(defined(&ZYD_MAC_PHY_DELAY)) {
    sub ZYD_MAC_PHY_DELAY () {	0x9660;}
}
unless(defined(&ZYD_MAC_PHY_DELAY2)) {
    sub ZYD_MAC_PHY_DELAY2 () {	0x966c;}
}
unless(defined(&ZYD_MAC_BCNFIFO)) {
    sub ZYD_MAC_BCNFIFO () {	0x9670;}
}
unless(defined(&ZYD_MAC_SNIFFER)) {
    sub ZYD_MAC_SNIFFER () {	0x9674;}
}
unless(defined(&ZYD_MAC_ENCRYPTION_TYPE)) {
    sub ZYD_MAC_ENCRYPTION_TYPE () {	0x9678;}
}
unless(defined(&ZYD_MAC_RETRY)) {
    sub ZYD_MAC_RETRY () {	0x967c;}
}
unless(defined(&ZYD_MAC_MISC)) {
    sub ZYD_MAC_MISC () {	0x9680;}
}
unless(defined(&ZYD_MAC_STMACHINESTAT)) {
    sub ZYD_MAC_STMACHINESTAT () {	0x9684;}
}
unless(defined(&ZYD_MAC_TX_UNDERRUN_CNT)) {
    sub ZYD_MAC_TX_UNDERRUN_CNT () {	0x9688;}
}
unless(defined(&ZYD_MAC_RXFILTER)) {
    sub ZYD_MAC_RXFILTER () {	0x968c;}
}
unless(defined(&ZYD_MAC_ACK_EXT)) {
    sub ZYD_MAC_ACK_EXT () {	0x9690;}
}
unless(defined(&ZYD_MAC_BCNFIFOST)) {
    sub ZYD_MAC_BCNFIFOST () {	0x9694;}
}
unless(defined(&ZYD_MAC_DIFS_EIFS_SIFS)) {
    sub ZYD_MAC_DIFS_EIFS_SIFS () {	0x9698;}
}
unless(defined(&ZYD_MAC_RX_TIMEOUT_CNT)) {
    sub ZYD_MAC_RX_TIMEOUT_CNT () {	0x969c;}
}
unless(defined(&ZYD_MAC_RX_TOTAL_FRAME)) {
    sub ZYD_MAC_RX_TOTAL_FRAME () {	0x96a0;}
}
unless(defined(&ZYD_MAC_RX_CRC32_CNT)) {
    sub ZYD_MAC_RX_CRC32_CNT () {	0x96a4;}
}
unless(defined(&ZYD_MAC_RX_CRC16_CNT)) {
    sub ZYD_MAC_RX_CRC16_CNT () {	0x96a8;}
}
unless(defined(&ZYD_MAC_RX_UDEC)) {
    sub ZYD_MAC_RX_UDEC () {	0x96ac;}
}
unless(defined(&ZYD_MAC_RX_OVERRUN_CNT)) {
    sub ZYD_MAC_RX_OVERRUN_CNT () {	0x96b0;}
}
unless(defined(&ZYD_MAC_RX_MDEC)) {
    sub ZYD_MAC_RX_MDEC () {	0x96bc;}
}
unless(defined(&ZYD_MAC_NAV_TCR)) {
    sub ZYD_MAC_NAV_TCR () {	0x96c4;}
}
unless(defined(&ZYD_MAC_BACKOFF_ST_RD)) {
    sub ZYD_MAC_BACKOFF_ST_RD () {	0x96c8;}
}
unless(defined(&ZYD_MAC_DM_RETRY_CNT_RD)) {
    sub ZYD_MAC_DM_RETRY_CNT_RD () {	0x96cc;}
}
unless(defined(&ZYD_MAC_RX_ACR)) {
    sub ZYD_MAC_RX_ACR () {	0x96d0;}
}
unless(defined(&ZYD_MAC_TX_CCR)) {
    sub ZYD_MAC_TX_CCR () {	0x96d4;}
}
unless(defined(&ZYD_MAC_TCB_ADDR)) {
    sub ZYD_MAC_TCB_ADDR () {	0x96e8;}
}
unless(defined(&ZYD_MAC_RCB_ADDR)) {
    sub ZYD_MAC_RCB_ADDR () {	0x96ec;}
}
unless(defined(&ZYD_MAC_CONT_WIN_LIMIT)) {
    sub ZYD_MAC_CONT_WIN_LIMIT () {	0x96f0;}
}
unless(defined(&ZYD_MAC_TX_PKT)) {
    sub ZYD_MAC_TX_PKT () {	0x96f4;}
}
unless(defined(&ZYD_MAC_DL_CTRL)) {
    sub ZYD_MAC_DL_CTRL () {	0x96f8;}
}
unless(defined(&ZYD_MACB_TXPWR_CTL1)) {
    sub ZYD_MACB_TXPWR_CTL1 () {	0x9b00;}
}
unless(defined(&ZYD_MACB_TXPWR_CTL2)) {
    sub ZYD_MACB_TXPWR_CTL2 () {	0x9b04;}
}
unless(defined(&ZYD_MACB_TXPWR_CTL3)) {
    sub ZYD_MACB_TXPWR_CTL3 () {	0x9b08;}
}
unless(defined(&ZYD_MACB_TXPWR_CTL4)) {
    sub ZYD_MACB_TXPWR_CTL4 () {	0x9b0c;}
}
unless(defined(&ZYD_MACB_AIFS_CTL1)) {
    sub ZYD_MACB_AIFS_CTL1 () {	0x9b10;}
}
unless(defined(&ZYD_MACB_AIFS_CTL2)) {
    sub ZYD_MACB_AIFS_CTL2 () {	0x9b14;}
}
unless(defined(&ZYD_MACB_TXOP)) {
    sub ZYD_MACB_TXOP () {	0x9b20;}
}
unless(defined(&ZYD_MACB_MAX_RETRY)) {
    sub ZYD_MACB_MAX_RETRY () {	0x9b28;}
}
unless(defined(&ZYD_FIRMWARE_START_ADDR)) {
    sub ZYD_FIRMWARE_START_ADDR () {	0xee00;}
}
unless(defined(&ZYD_FIRMWARE_BASE_ADDR)) {
    sub ZYD_FIRMWARE_BASE_ADDR () {	0xee1d;}
}
unless(defined(&ZYD_EEPROM_START_HEAD)) {
    sub ZYD_EEPROM_START_HEAD () {	0xf800;}
}
unless(defined(&ZYD_EEPROM_SUBID)) {
    sub ZYD_EEPROM_SUBID () {	0xf817;}
}
unless(defined(&ZYD_EEPROM_POD)) {
    sub ZYD_EEPROM_POD () {	0xf819;}
}
unless(defined(&ZYD_EEPROM_MAC_ADDR_P1)) {
    sub ZYD_EEPROM_MAC_ADDR_P1 () {	0xf81b;}
}
unless(defined(&ZYD_EEPROM_MAC_ADDR_P2)) {
    sub ZYD_EEPROM_MAC_ADDR_P2 () {	0xf81d;}
}
unless(defined(&ZYD_EEPROM_PWR_CAL)) {
    sub ZYD_EEPROM_PWR_CAL () {	0xf81f;}
}
unless(defined(&ZYD_EEPROM_PWR_INT)) {
    sub ZYD_EEPROM_PWR_INT () {	0xf827;}
}
unless(defined(&ZYD_EEPROM_ALLOWEDCHAN)) {
    sub ZYD_EEPROM_ALLOWEDCHAN () {	0xf82f;}
}
unless(defined(&ZYD_EEPROM_PHY_REG)) {
    sub ZYD_EEPROM_PHY_REG () {	0xf831;}
}
unless(defined(&ZYD_EEPROM_DEVICE_VER)) {
    sub ZYD_EEPROM_DEVICE_VER () {	0xf837;}
}
unless(defined(&ZYD_EEPROM_36M_CAL)) {
    sub ZYD_EEPROM_36M_CAL () {	0xf83f;}
}
unless(defined(&ZYD_EEPROM_11A_INT)) {
    sub ZYD_EEPROM_11A_INT () {	0xf847;}
}
unless(defined(&ZYD_EEPROM_48M_CAL)) {
    sub ZYD_EEPROM_48M_CAL () {	0xf84f;}
}
unless(defined(&ZYD_EEPROM_48M_INT)) {
    sub ZYD_EEPROM_48M_INT () {	0xf857;}
}
unless(defined(&ZYD_EEPROM_54M_CAL)) {
    sub ZYD_EEPROM_54M_CAL () {	0xf85f;}
}
unless(defined(&ZYD_EEPROM_54M_INT)) {
    sub ZYD_EEPROM_54M_INT () {	0xf867;}
}
unless(defined(&ZYD_FW_FIRMWARE_REV)) {
    sub ZYD_FW_FIRMWARE_REV () {	0x;}
}
unless(defined(&ZYD_FW_USB_SPEED)) {
    sub ZYD_FW_USB_SPEED () {	0x1;}
}
unless(defined(&ZYD_FW_FIX_TX_RATE)) {
    sub ZYD_FW_FIX_TX_RATE () {	0x2;}
}
unless(defined(&ZYD_FW_LINK_STATUS)) {
    sub ZYD_FW_LINK_STATUS () {	0x3;}
}
unless(defined(&ZYD_FW_SOFT_RESET)) {
    sub ZYD_FW_SOFT_RESET () {	0x4;}
}
unless(defined(&ZYD_FW_FLASH_CHK)) {
    sub ZYD_FW_FLASH_CHK () {	0x5;}
}
unless(defined(&ZYD_LED1)) {
    sub ZYD_LED1 () {	(1<< 8);}
}
unless(defined(&ZYD_LED2)) {
    sub ZYD_LED2 () {	(1<< 9);}
}
unless(defined(&ZYD_RF_UW2451)) {
    sub ZYD_RF_UW2451 () {	0x2;}
}
unless(defined(&ZYD_RF_UCHIP)) {
    sub ZYD_RF_UCHIP () {	0x3;}
}
unless(defined(&ZYD_RF_AL2230)) {
    sub ZYD_RF_AL2230 () {	0x4;}
}
unless(defined(&ZYD_RF_AL7230B)) {
    sub ZYD_RF_AL7230B () {	0x5;}
}
unless(defined(&ZYD_RF_THETA)) {
    sub ZYD_RF_THETA () {	0x6;}
}
unless(defined(&ZYD_RF_AL2210)) {
    sub ZYD_RF_AL2210 () {	0x7;}
}
unless(defined(&ZYD_RF_MAXIM_NEW)) {
    sub ZYD_RF_MAXIM_NEW () {	0x8;}
}
unless(defined(&ZYD_RF_GCT)) {
    sub ZYD_RF_GCT () {	0x9;}
}
unless(defined(&ZYD_RF_PV2000)) {
    sub ZYD_RF_PV2000 () {	0xa;}
}
unless(defined(&ZYD_RF_RALINK)) {
    sub ZYD_RF_RALINK () {	0xb;}
}
unless(defined(&ZYD_RF_INTERSIL)) {
    sub ZYD_RF_INTERSIL () {	0xc;}
}
unless(defined(&ZYD_RF_RFMD)) {
    sub ZYD_RF_RFMD () {	0xd;}
}
unless(defined(&ZYD_RF_MAXIM_NEW2)) {
    sub ZYD_RF_MAXIM_NEW2 () {	0xe;}
}
unless(defined(&ZYD_RF_PHILIPS)) {
    sub ZYD_RF_PHILIPS () {	0xf;}
}
unless(defined(&ZYD_CR0)) {
    sub ZYD_CR0 () {	0x9000;}
}
unless(defined(&ZYD_CR1)) {
    sub ZYD_CR1 () {	0x9004;}
}
unless(defined(&ZYD_CR2)) {
    sub ZYD_CR2 () {	0x9008;}
}
unless(defined(&ZYD_CR3)) {
    sub ZYD_CR3 () {	0x900c;}
}
unless(defined(&ZYD_CR5)) {
    sub ZYD_CR5 () {	0x9010;}
}
unless(defined(&ZYD_CR6)) {
    sub ZYD_CR6 () {	0x9014;}
}
unless(defined(&ZYD_CR7)) {
    sub ZYD_CR7 () {	0x9018;}
}
unless(defined(&ZYD_CR8)) {
    sub ZYD_CR8 () {	0x901c;}
}
unless(defined(&ZYD_CR4)) {
    sub ZYD_CR4 () {	0x9020;}
}
unless(defined(&ZYD_CR9)) {
    sub ZYD_CR9 () {	0x9024;}
}
unless(defined(&ZYD_CR10)) {
    sub ZYD_CR10 () {	0x9028;}
}
unless(defined(&ZYD_CR11)) {
    sub ZYD_CR11 () {	0x902c;}
}
unless(defined(&ZYD_CR12)) {
    sub ZYD_CR12 () {	0x9030;}
}
unless(defined(&ZYD_CR13)) {
    sub ZYD_CR13 () {	0x9034;}
}
unless(defined(&ZYD_CR14)) {
    sub ZYD_CR14 () {	0x9038;}
}
unless(defined(&ZYD_CR15)) {
    sub ZYD_CR15 () {	0x903c;}
}
unless(defined(&ZYD_CR16)) {
    sub ZYD_CR16 () {	0x9040;}
}
unless(defined(&ZYD_CR17)) {
    sub ZYD_CR17 () {	0x9044;}
}
unless(defined(&ZYD_CR18)) {
    sub ZYD_CR18 () {	0x9048;}
}
unless(defined(&ZYD_CR19)) {
    sub ZYD_CR19 () {	0x904c;}
}
unless(defined(&ZYD_CR20)) {
    sub ZYD_CR20 () {	0x9050;}
}
unless(defined(&ZYD_CR21)) {
    sub ZYD_CR21 () {	0x9054;}
}
unless(defined(&ZYD_CR22)) {
    sub ZYD_CR22 () {	0x9058;}
}
unless(defined(&ZYD_CR23)) {
    sub ZYD_CR23 () {	0x905c;}
}
unless(defined(&ZYD_CR24)) {
    sub ZYD_CR24 () {	0x9060;}
}
unless(defined(&ZYD_CR25)) {
    sub ZYD_CR25 () {	0x9064;}
}
unless(defined(&ZYD_CR26)) {
    sub ZYD_CR26 () {	0x9068;}
}
unless(defined(&ZYD_CR27)) {
    sub ZYD_CR27 () {	0x906c;}
}
unless(defined(&ZYD_CR28)) {
    sub ZYD_CR28 () {	0x9070;}
}
unless(defined(&ZYD_CR29)) {
    sub ZYD_CR29 () {	0x9074;}
}
unless(defined(&ZYD_CR30)) {
    sub ZYD_CR30 () {	0x9078;}
}
unless(defined(&ZYD_CR31)) {
    sub ZYD_CR31 () {	0x907c;}
}
unless(defined(&ZYD_CR32)) {
    sub ZYD_CR32 () {	0x9080;}
}
unless(defined(&ZYD_CR33)) {
    sub ZYD_CR33 () {	0x9084;}
}
unless(defined(&ZYD_CR34)) {
    sub ZYD_CR34 () {	0x9088;}
}
unless(defined(&ZYD_CR35)) {
    sub ZYD_CR35 () {	0x908c;}
}
unless(defined(&ZYD_CR36)) {
    sub ZYD_CR36 () {	0x9090;}
}
unless(defined(&ZYD_CR37)) {
    sub ZYD_CR37 () {	0x9094;}
}
unless(defined(&ZYD_CR38)) {
    sub ZYD_CR38 () {	0x9098;}
}
unless(defined(&ZYD_CR39)) {
    sub ZYD_CR39 () {	0x909c;}
}
unless(defined(&ZYD_CR40)) {
    sub ZYD_CR40 () {	0x90a0;}
}
unless(defined(&ZYD_CR41)) {
    sub ZYD_CR41 () {	0x90a4;}
}
unless(defined(&ZYD_CR42)) {
    sub ZYD_CR42 () {	0x90a8;}
}
unless(defined(&ZYD_CR43)) {
    sub ZYD_CR43 () {	0x90ac;}
}
unless(defined(&ZYD_CR44)) {
    sub ZYD_CR44 () {	0x90b0;}
}
unless(defined(&ZYD_CR45)) {
    sub ZYD_CR45 () {	0x90b4;}
}
unless(defined(&ZYD_CR46)) {
    sub ZYD_CR46 () {	0x90b8;}
}
unless(defined(&ZYD_CR47)) {
    sub ZYD_CR47 () {	0x90bc;}
}
unless(defined(&ZYD_CR48)) {
    sub ZYD_CR48 () {	0x90c0;}
}
unless(defined(&ZYD_CR49)) {
    sub ZYD_CR49 () {	0x90c4;}
}
unless(defined(&ZYD_CR50)) {
    sub ZYD_CR50 () {	0x90c8;}
}
unless(defined(&ZYD_CR51)) {
    sub ZYD_CR51 () {	0x90cc;}
}
unless(defined(&ZYD_CR52)) {
    sub ZYD_CR52 () {	0x90d0;}
}
unless(defined(&ZYD_CR53)) {
    sub ZYD_CR53 () {	0x90d4;}
}
unless(defined(&ZYD_CR54)) {
    sub ZYD_CR54 () {	0x90d8;}
}
unless(defined(&ZYD_CR55)) {
    sub ZYD_CR55 () {	0x90dc;}
}
unless(defined(&ZYD_CR56)) {
    sub ZYD_CR56 () {	0x90e0;}
}
unless(defined(&ZYD_CR57)) {
    sub ZYD_CR57 () {	0x90e4;}
}
unless(defined(&ZYD_CR58)) {
    sub ZYD_CR58 () {	0x90e8;}
}
unless(defined(&ZYD_CR59)) {
    sub ZYD_CR59 () {	0x90ec;}
}
unless(defined(&ZYD_CR60)) {
    sub ZYD_CR60 () {	0x90f0;}
}
unless(defined(&ZYD_CR61)) {
    sub ZYD_CR61 () {	0x90f4;}
}
unless(defined(&ZYD_CR62)) {
    sub ZYD_CR62 () {	0x90f8;}
}
unless(defined(&ZYD_CR63)) {
    sub ZYD_CR63 () {	0x90fc;}
}
unless(defined(&ZYD_CR64)) {
    sub ZYD_CR64 () {	0x9100;}
}
unless(defined(&ZYD_CR65)) {
    sub ZYD_CR65 () {	0x9104;}
}
unless(defined(&ZYD_CR66)) {
    sub ZYD_CR66 () {	0x9108;}
}
unless(defined(&ZYD_CR67)) {
    sub ZYD_CR67 () {	0x910c;}
}
unless(defined(&ZYD_CR68)) {
    sub ZYD_CR68 () {	0x9110;}
}
unless(defined(&ZYD_CR69)) {
    sub ZYD_CR69 () {	0x9114;}
}
unless(defined(&ZYD_CR70)) {
    sub ZYD_CR70 () {	0x9118;}
}
unless(defined(&ZYD_CR71)) {
    sub ZYD_CR71 () {	0x911c;}
}
unless(defined(&ZYD_CR72)) {
    sub ZYD_CR72 () {	0x9120;}
}
unless(defined(&ZYD_CR73)) {
    sub ZYD_CR73 () {	0x9124;}
}
unless(defined(&ZYD_CR74)) {
    sub ZYD_CR74 () {	0x9128;}
}
unless(defined(&ZYD_CR75)) {
    sub ZYD_CR75 () {	0x912c;}
}
unless(defined(&ZYD_CR76)) {
    sub ZYD_CR76 () {	0x9130;}
}
unless(defined(&ZYD_CR77)) {
    sub ZYD_CR77 () {	0x9134;}
}
unless(defined(&ZYD_CR78)) {
    sub ZYD_CR78 () {	0x9138;}
}
unless(defined(&ZYD_CR79)) {
    sub ZYD_CR79 () {	0x913c;}
}
unless(defined(&ZYD_CR80)) {
    sub ZYD_CR80 () {	0x9140;}
}
unless(defined(&ZYD_CR81)) {
    sub ZYD_CR81 () {	0x9144;}
}
unless(defined(&ZYD_CR82)) {
    sub ZYD_CR82 () {	0x9148;}
}
unless(defined(&ZYD_CR83)) {
    sub ZYD_CR83 () {	0x914c;}
}
unless(defined(&ZYD_CR84)) {
    sub ZYD_CR84 () {	0x9150;}
}
unless(defined(&ZYD_CR85)) {
    sub ZYD_CR85 () {	0x9154;}
}
unless(defined(&ZYD_CR86)) {
    sub ZYD_CR86 () {	0x9158;}
}
unless(defined(&ZYD_CR87)) {
    sub ZYD_CR87 () {	0x915c;}
}
unless(defined(&ZYD_CR88)) {
    sub ZYD_CR88 () {	0x9160;}
}
unless(defined(&ZYD_CR89)) {
    sub ZYD_CR89 () {	0x9164;}
}
unless(defined(&ZYD_CR90)) {
    sub ZYD_CR90 () {	0x9168;}
}
unless(defined(&ZYD_CR91)) {
    sub ZYD_CR91 () {	0x916c;}
}
unless(defined(&ZYD_CR92)) {
    sub ZYD_CR92 () {	0x9170;}
}
unless(defined(&ZYD_CR93)) {
    sub ZYD_CR93 () {	0x9174;}
}
unless(defined(&ZYD_CR94)) {
    sub ZYD_CR94 () {	0x9178;}
}
unless(defined(&ZYD_CR95)) {
    sub ZYD_CR95 () {	0x917c;}
}
unless(defined(&ZYD_CR96)) {
    sub ZYD_CR96 () {	0x9180;}
}
unless(defined(&ZYD_CR97)) {
    sub ZYD_CR97 () {	0x9184;}
}
unless(defined(&ZYD_CR98)) {
    sub ZYD_CR98 () {	0x9188;}
}
unless(defined(&ZYD_CR99)) {
    sub ZYD_CR99 () {	0x918c;}
}
unless(defined(&ZYD_CR100)) {
    sub ZYD_CR100 () {	0x9190;}
}
unless(defined(&ZYD_CR101)) {
    sub ZYD_CR101 () {	0x9194;}
}
unless(defined(&ZYD_CR102)) {
    sub ZYD_CR102 () {	0x9198;}
}
unless(defined(&ZYD_CR103)) {
    sub ZYD_CR103 () {	0x919c;}
}
unless(defined(&ZYD_CR104)) {
    sub ZYD_CR104 () {	0x91a0;}
}
unless(defined(&ZYD_CR105)) {
    sub ZYD_CR105 () {	0x91a4;}
}
unless(defined(&ZYD_CR106)) {
    sub ZYD_CR106 () {	0x91a8;}
}
unless(defined(&ZYD_CR107)) {
    sub ZYD_CR107 () {	0x91ac;}
}
unless(defined(&ZYD_CR108)) {
    sub ZYD_CR108 () {	0x91b0;}
}
unless(defined(&ZYD_CR109)) {
    sub ZYD_CR109 () {	0x91b4;}
}
unless(defined(&ZYD_CR110)) {
    sub ZYD_CR110 () {	0x91b8;}
}
unless(defined(&ZYD_CR111)) {
    sub ZYD_CR111 () {	0x91bc;}
}
unless(defined(&ZYD_CR112)) {
    sub ZYD_CR112 () {	0x91c0;}
}
unless(defined(&ZYD_CR113)) {
    sub ZYD_CR113 () {	0x91c4;}
}
unless(defined(&ZYD_CR114)) {
    sub ZYD_CR114 () {	0x91c8;}
}
unless(defined(&ZYD_CR115)) {
    sub ZYD_CR115 () {	0x91cc;}
}
unless(defined(&ZYD_CR116)) {
    sub ZYD_CR116 () {	0x91d0;}
}
unless(defined(&ZYD_CR117)) {
    sub ZYD_CR117 () {	0x91d4;}
}
unless(defined(&ZYD_CR118)) {
    sub ZYD_CR118 () {	0x91d8;}
}
unless(defined(&ZYD_CR119)) {
    sub ZYD_CR119 () {	0x91dc;}
}
unless(defined(&ZYD_CR120)) {
    sub ZYD_CR120 () {	0x91e0;}
}
unless(defined(&ZYD_CR121)) {
    sub ZYD_CR121 () {	0x91e4;}
}
unless(defined(&ZYD_CR122)) {
    sub ZYD_CR122 () {	0x91e8;}
}
unless(defined(&ZYD_CR123)) {
    sub ZYD_CR123 () {	0x91ec;}
}
unless(defined(&ZYD_CR124)) {
    sub ZYD_CR124 () {	0x91f0;}
}
unless(defined(&ZYD_CR125)) {
    sub ZYD_CR125 () {	0x91f4;}
}
unless(defined(&ZYD_CR126)) {
    sub ZYD_CR126 () {	0x91f8;}
}
unless(defined(&ZYD_CR127)) {
    sub ZYD_CR127 () {	0x91fc;}
}
unless(defined(&ZYD_CR128)) {
    sub ZYD_CR128 () {	0x9200;}
}
unless(defined(&ZYD_CR129)) {
    sub ZYD_CR129 () {	0x9204;}
}
unless(defined(&ZYD_CR130)) {
    sub ZYD_CR130 () {	0x9208;}
}
unless(defined(&ZYD_CR131)) {
    sub ZYD_CR131 () {	0x920c;}
}
unless(defined(&ZYD_CR132)) {
    sub ZYD_CR132 () {	0x9210;}
}
unless(defined(&ZYD_CR133)) {
    sub ZYD_CR133 () {	0x9214;}
}
unless(defined(&ZYD_CR134)) {
    sub ZYD_CR134 () {	0x9218;}
}
unless(defined(&ZYD_CR135)) {
    sub ZYD_CR135 () {	0x921c;}
}
unless(defined(&ZYD_CR136)) {
    sub ZYD_CR136 () {	0x9220;}
}
unless(defined(&ZYD_CR137)) {
    sub ZYD_CR137 () {	0x9224;}
}
unless(defined(&ZYD_CR138)) {
    sub ZYD_CR138 () {	0x9228;}
}
unless(defined(&ZYD_CR139)) {
    sub ZYD_CR139 () {	0x922c;}
}
unless(defined(&ZYD_CR140)) {
    sub ZYD_CR140 () {	0x9230;}
}
unless(defined(&ZYD_CR141)) {
    sub ZYD_CR141 () {	0x9234;}
}
unless(defined(&ZYD_CR142)) {
    sub ZYD_CR142 () {	0x9238;}
}
unless(defined(&ZYD_CR143)) {
    sub ZYD_CR143 () {	0x923c;}
}
unless(defined(&ZYD_CR144)) {
    sub ZYD_CR144 () {	0x9240;}
}
unless(defined(&ZYD_CR145)) {
    sub ZYD_CR145 () {	0x9244;}
}
unless(defined(&ZYD_CR146)) {
    sub ZYD_CR146 () {	0x9248;}
}
unless(defined(&ZYD_CR147)) {
    sub ZYD_CR147 () {	0x924c;}
}
unless(defined(&ZYD_CR148)) {
    sub ZYD_CR148 () {	0x9250;}
}
unless(defined(&ZYD_CR149)) {
    sub ZYD_CR149 () {	0x9254;}
}
unless(defined(&ZYD_CR150)) {
    sub ZYD_CR150 () {	0x9258;}
}
unless(defined(&ZYD_CR151)) {
    sub ZYD_CR151 () {	0x925c;}
}
unless(defined(&ZYD_CR152)) {
    sub ZYD_CR152 () {	0x9260;}
}
unless(defined(&ZYD_CR153)) {
    sub ZYD_CR153 () {	0x9264;}
}
unless(defined(&ZYD_CR154)) {
    sub ZYD_CR154 () {	0x9268;}
}
unless(defined(&ZYD_CR155)) {
    sub ZYD_CR155 () {	0x926c;}
}
unless(defined(&ZYD_CR156)) {
    sub ZYD_CR156 () {	0x9270;}
}
unless(defined(&ZYD_CR157)) {
    sub ZYD_CR157 () {	0x9274;}
}
unless(defined(&ZYD_CR158)) {
    sub ZYD_CR158 () {	0x9278;}
}
unless(defined(&ZYD_CR159)) {
    sub ZYD_CR159 () {	0x927c;}
}
unless(defined(&ZYD_CR160)) {
    sub ZYD_CR160 () {	0x9280;}
}
unless(defined(&ZYD_CR161)) {
    sub ZYD_CR161 () {	0x9284;}
}
unless(defined(&ZYD_CR162)) {
    sub ZYD_CR162 () {	0x9288;}
}
unless(defined(&ZYD_CR163)) {
    sub ZYD_CR163 () {	0x928c;}
}
unless(defined(&ZYD_CR164)) {
    sub ZYD_CR164 () {	0x9290;}
}
unless(defined(&ZYD_CR165)) {
    sub ZYD_CR165 () {	0x9294;}
}
unless(defined(&ZYD_CR166)) {
    sub ZYD_CR166 () {	0x9298;}
}
unless(defined(&ZYD_CR167)) {
    sub ZYD_CR167 () {	0x929c;}
}
unless(defined(&ZYD_CR168)) {
    sub ZYD_CR168 () {	0x92a0;}
}
unless(defined(&ZYD_CR169)) {
    sub ZYD_CR169 () {	0x92a4;}
}
unless(defined(&ZYD_CR170)) {
    sub ZYD_CR170 () {	0x92a8;}
}
unless(defined(&ZYD_CR171)) {
    sub ZYD_CR171 () {	0x92ac;}
}
unless(defined(&ZYD_CR172)) {
    sub ZYD_CR172 () {	0x92b0;}
}
unless(defined(&ZYD_CR173)) {
    sub ZYD_CR173 () {	0x92b4;}
}
unless(defined(&ZYD_CR174)) {
    sub ZYD_CR174 () {	0x92b8;}
}
unless(defined(&ZYD_CR175)) {
    sub ZYD_CR175 () {	0x92bc;}
}
unless(defined(&ZYD_CR176)) {
    sub ZYD_CR176 () {	0x92c0;}
}
unless(defined(&ZYD_CR177)) {
    sub ZYD_CR177 () {	0x92c4;}
}
unless(defined(&ZYD_CR178)) {
    sub ZYD_CR178 () {	0x92c8;}
}
unless(defined(&ZYD_CR179)) {
    sub ZYD_CR179 () {	0x92cc;}
}
unless(defined(&ZYD_CR180)) {
    sub ZYD_CR180 () {	0x92d0;}
}
unless(defined(&ZYD_CR181)) {
    sub ZYD_CR181 () {	0x92d4;}
}
unless(defined(&ZYD_CR182)) {
    sub ZYD_CR182 () {	0x92d8;}
}
unless(defined(&ZYD_CR183)) {
    sub ZYD_CR183 () {	0x92dc;}
}
unless(defined(&ZYD_CR184)) {
    sub ZYD_CR184 () {	0x92e0;}
}
unless(defined(&ZYD_CR185)) {
    sub ZYD_CR185 () {	0x92e4;}
}
unless(defined(&ZYD_CR186)) {
    sub ZYD_CR186 () {	0x92e8;}
}
unless(defined(&ZYD_CR187)) {
    sub ZYD_CR187 () {	0x92ec;}
}
unless(defined(&ZYD_CR188)) {
    sub ZYD_CR188 () {	0x92f0;}
}
unless(defined(&ZYD_CR189)) {
    sub ZYD_CR189 () {	0x92f4;}
}
unless(defined(&ZYD_CR190)) {
    sub ZYD_CR190 () {	0x92f8;}
}
unless(defined(&ZYD_CR191)) {
    sub ZYD_CR191 () {	0x92fc;}
}
unless(defined(&ZYD_CR192)) {
    sub ZYD_CR192 () {	0x9300;}
}
unless(defined(&ZYD_CR193)) {
    sub ZYD_CR193 () {	0x9304;}
}
unless(defined(&ZYD_CR194)) {
    sub ZYD_CR194 () {	0x9308;}
}
unless(defined(&ZYD_CR195)) {
    sub ZYD_CR195 () {	0x930c;}
}
unless(defined(&ZYD_CR196)) {
    sub ZYD_CR196 () {	0x9310;}
}
unless(defined(&ZYD_CR197)) {
    sub ZYD_CR197 () {	0x9314;}
}
unless(defined(&ZYD_CR198)) {
    sub ZYD_CR198 () {	0x9318;}
}
unless(defined(&ZYD_CR199)) {
    sub ZYD_CR199 () {	0x931c;}
}
unless(defined(&ZYD_CR200)) {
    sub ZYD_CR200 () {	0x9320;}
}
unless(defined(&ZYD_CR201)) {
    sub ZYD_CR201 () {	0x9324;}
}
unless(defined(&ZYD_CR202)) {
    sub ZYD_CR202 () {	0x9328;}
}
unless(defined(&ZYD_CR203)) {
    sub ZYD_CR203 () {	0x932c;}
}
unless(defined(&ZYD_CR204)) {
    sub ZYD_CR204 () {	0x9330;}
}
unless(defined(&ZYD_CR205)) {
    sub ZYD_CR205 () {	0x9334;}
}
unless(defined(&ZYD_CR206)) {
    sub ZYD_CR206 () {	0x9338;}
}
unless(defined(&ZYD_CR207)) {
    sub ZYD_CR207 () {	0x933c;}
}
unless(defined(&ZYD_CR208)) {
    sub ZYD_CR208 () {	0x9340;}
}
unless(defined(&ZYD_CR209)) {
    sub ZYD_CR209 () {	0x9344;}
}
unless(defined(&ZYD_CR210)) {
    sub ZYD_CR210 () {	0x9348;}
}
unless(defined(&ZYD_CR211)) {
    sub ZYD_CR211 () {	0x934c;}
}
unless(defined(&ZYD_CR212)) {
    sub ZYD_CR212 () {	0x9350;}
}
unless(defined(&ZYD_CR213)) {
    sub ZYD_CR213 () {	0x9354;}
}
unless(defined(&ZYD_CR214)) {
    sub ZYD_CR214 () {	0x9358;}
}
unless(defined(&ZYD_CR215)) {
    sub ZYD_CR215 () {	0x935c;}
}
unless(defined(&ZYD_CR216)) {
    sub ZYD_CR216 () {	0x9360;}
}
unless(defined(&ZYD_CR217)) {
    sub ZYD_CR217 () {	0x9364;}
}
unless(defined(&ZYD_CR218)) {
    sub ZYD_CR218 () {	0x9368;}
}
unless(defined(&ZYD_CR219)) {
    sub ZYD_CR219 () {	0x936c;}
}
unless(defined(&ZYD_CR220)) {
    sub ZYD_CR220 () {	0x9370;}
}
unless(defined(&ZYD_CR221)) {
    sub ZYD_CR221 () {	0x9374;}
}
unless(defined(&ZYD_CR222)) {
    sub ZYD_CR222 () {	0x9378;}
}
unless(defined(&ZYD_CR223)) {
    sub ZYD_CR223 () {	0x937c;}
}
unless(defined(&ZYD_CR224)) {
    sub ZYD_CR224 () {	0x9380;}
}
unless(defined(&ZYD_CR225)) {
    sub ZYD_CR225 () {	0x9384;}
}
unless(defined(&ZYD_CR226)) {
    sub ZYD_CR226 () {	0x9388;}
}
unless(defined(&ZYD_CR227)) {
    sub ZYD_CR227 () {	0x938c;}
}
unless(defined(&ZYD_CR228)) {
    sub ZYD_CR228 () {	0x9390;}
}
unless(defined(&ZYD_CR229)) {
    sub ZYD_CR229 () {	0x9394;}
}
unless(defined(&ZYD_CR230)) {
    sub ZYD_CR230 () {	0x9398;}
}
unless(defined(&ZYD_CR231)) {
    sub ZYD_CR231 () {	0x939c;}
}
unless(defined(&ZYD_CR232)) {
    sub ZYD_CR232 () {	0x93a0;}
}
unless(defined(&ZYD_CR233)) {
    sub ZYD_CR233 () {	0x93a4;}
}
unless(defined(&ZYD_CR234)) {
    sub ZYD_CR234 () {	0x93a8;}
}
unless(defined(&ZYD_CR235)) {
    sub ZYD_CR235 () {	0x93ac;}
}
unless(defined(&ZYD_CR236)) {
    sub ZYD_CR236 () {	0x93b0;}
}
unless(defined(&ZYD_CR240)) {
    sub ZYD_CR240 () {	0x93c0;}
}
unless(defined(&ZYD_CR241)) {
    sub ZYD_CR241 () {	0x93c4;}
}
unless(defined(&ZYD_CR242)) {
    sub ZYD_CR242 () {	0x93c8;}
}
unless(defined(&ZYD_CR243)) {
    sub ZYD_CR243 () {	0x93cc;}
}
unless(defined(&ZYD_CR244)) {
    sub ZYD_CR244 () {	0x93d0;}
}
unless(defined(&ZYD_CR245)) {
    sub ZYD_CR245 () {	0x93d4;}
}
unless(defined(&ZYD_CR251)) {
    sub ZYD_CR251 () {	0x93ec;}
}
unless(defined(&ZYD_CR252)) {
    sub ZYD_CR252 () {	0x93f0;}
}
unless(defined(&ZYD_CR253)) {
    sub ZYD_CR253 () {	0x93f4;}
}
unless(defined(&ZYD_CR254)) {
    sub ZYD_CR254 () {	0x93f8;}
}
unless(defined(&ZYD_CR255)) {
    sub ZYD_CR255 () {	0x93fc;}
}
unless(defined(&ZYD_DEF_PHY)) {
    sub ZYD_DEF_PHY () {	{ {  &ZYD_CR0, 0xa }, {  &ZYD_CR1, 0x6 }, {  &ZYD_CR2, 0x26 }, {  &ZYD_CR3, 0x38 }, {  &ZYD_CR4, 0x80 }, {  &ZYD_CR9, 0xa0 }, {  &ZYD_CR10, 0x81 }, {  &ZYD_CR11, 0x }, {  &ZYD_CR12, 0x7f }, {  &ZYD_CR13, 0x8c }, {  &ZYD_CR14, 0x80 }, {  &ZYD_CR15, 0x3d }, {  &ZYD_CR16, 0x20 }, {  &ZYD_CR17, 0x1e }, {  &ZYD_CR18, 0xa }, {  &ZYD_CR19, 0x48 }, {  &ZYD_CR20, 0xc }, {  &ZYD_CR21, 0xc }, {  &ZYD_CR22, 0x23 }, {  &ZYD_CR23, 0x90 }, {  &ZYD_CR24, 0x14 }, {  &ZYD_CR25, 0x40 }, {  &ZYD_CR26, 0x10 }, {  &ZYD_CR27, 0x19 }, {  &ZYD_CR28, 0x7f }, {  &ZYD_CR29, 0x80 }, {  &ZYD_CR30, 0x4b }, {  &ZYD_CR31, 0x60 }, {  &ZYD_CR32, 0x43 }, {  &ZYD_CR33, 0x8 }, {  &ZYD_CR34, 0x6 }, {  &ZYD_CR35, 0xa }, {  &ZYD_CR36, 0x }, {  &ZYD_CR37, 0x }, {  &ZYD_CR38, 0x38 }, {  &ZYD_CR39, 0xc }, {  &ZYD_CR40, 0x84 }, {  &ZYD_CR41, 0x2a }, {  &ZYD_CR42, 0x80 }, {  &ZYD_CR43, 0x10 }, {  &ZYD_CR44, 0x12 }, {  &ZYD_CR46, 0xff }, {  &ZYD_CR47, 0x8 }, {  &ZYD_CR48, 0x26 }, {  &ZYD_CR49, 0x5b }, {  &ZYD_CR64, 0xd0 }, {  &ZYD_CR65, 0x4 }, {  &ZYD_CR66, 0x58 }, {  &ZYD_CR67, 0xc9 }, {  &ZYD_CR68, 0x88 }, {  &ZYD_CR69, 0x41 }, {  &ZYD_CR70, 0x23 }, {  &ZYD_CR71, 0x10 }, {  &ZYD_CR72, 0xff }, {  &ZYD_CR73, 0x32 }, {  &ZYD_CR74, 0x30 }, {  &ZYD_CR75, 0x65 }, {  &ZYD_CR76, 0x41 }, {  &ZYD_CR77, 0x1b }, {  &ZYD_CR78, 0x30 }, {  &ZYD_CR79, 0x68 }, {  &ZYD_CR80, 0x64 }, {  &ZYD_CR81, 0x64 }, {  &ZYD_CR82, 0x }, {  &ZYD_CR83, 0x }, {  &ZYD_CR84, 0x }, {  &ZYD_CR85, 0x2 }, {  &ZYD_CR86, 0x }, {  &ZYD_CR87, 0x }, {  &ZYD_CR88, 0xff }, {  &ZYD_CR89, 0xfc }, {  &ZYD_CR90, 0x }, {  &ZYD_CR91, 0x }, {  &ZYD_CR92, 0x }, {  &ZYD_CR93, 0x8 }, {  &ZYD_CR94, 0x }, {  &ZYD_CR95, 0x }, {  &ZYD_CR96, 0xff }, {  &ZYD_CR97, 0xe7 }, {  &ZYD_CR98, 0x }, {  &ZYD_CR99, 0x }, {  &ZYD_CR100, 0x }, {  &ZYD_CR101, 0xae }, {  &ZYD_CR102, 0x2 }, {  &ZYD_CR103, 0x }, {  &ZYD_CR104, 0x3 }, {  &ZYD_CR105, 0x65 }, {  &ZYD_CR106, 0x4 }, {  &ZYD_CR107, 0x }, {  &ZYD_CR108, 0xa }, {  &ZYD_CR109, 0xaa }, {  &ZYD_CR110, 0xaa }, {  &ZYD_CR111, 0x25 }, {  &ZYD_CR112, 0x25 }, {  &ZYD_CR113, 0x }, {  &ZYD_CR119, 0x1e }, {  &ZYD_CR125, 0x90 }, {  &ZYD_CR126, 0x }, {  &ZYD_CR127, 0x }, {  &ZYD_CR5, 0x }, {  &ZYD_CR6, 0x }, {  &ZYD_CR7, 0x }, {  &ZYD_CR8, 0x }, {  &ZYD_CR9, 0x20 }, {  &ZYD_CR12, 0xf0 }, {  &ZYD_CR20, 0xe }, {  &ZYD_CR21, 0xe }, {  &ZYD_CR27, 0x10 }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR47, 0x30 }, {  &ZYD_CR83, 0x24 }, {  &ZYD_CR84, 0x4 }, {  &ZYD_CR85, 0x }, {  &ZYD_CR86, 0xc }, {  &ZYD_CR87, 0x12 }, {  &ZYD_CR88, 0xc }, {  &ZYD_CR89, 0x }, {  &ZYD_CR90, 0x10 }, {  &ZYD_CR91, 0x8 }, {  &ZYD_CR93, 0x }, {  &ZYD_CR94, 0x1 }, {  &ZYD_CR95, 0x }, {  &ZYD_CR96, 0x50 }, {  &ZYD_CR97, 0x37 }, {  &ZYD_CR98, 0x35 }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR103, 0x27 }, {  &ZYD_CR104, 0x18 }, {  &ZYD_CR105, 0x12 }, {  &ZYD_CR109, 0x27 }, {  &ZYD_CR110, 0x27 }, {  &ZYD_CR111, 0x27 }, {  &ZYD_CR112, 0x27 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x26 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xfc }, {  &ZYD_CR118, 0xfa }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR123, 0x27 }, {  &ZYD_CR125, 0xaa }, {  &ZYD_CR127, 0x3 }, {  &ZYD_CR128, 0x14 }, {  &ZYD_CR129, 0x12 }, {  &ZYD_CR130, 0x10 }, {  &ZYD_CR131, 0xc }, {  &ZYD_CR136, 0xdf }, {  &ZYD_CR137, 0x40 }, {  &ZYD_CR138, 0xa0 }, {  &ZYD_CR139, 0xb0 }, {  &ZYD_CR140, 0x99 }, {  &ZYD_CR141, 0x82 }, {  &ZYD_CR142, 0x54 }, {  &ZYD_CR143, 0x1c }, {  &ZYD_CR144, 0x6c }, {  &ZYD_CR147, 0x7 }, {  &ZYD_CR148, 0x4c }, {  &ZYD_CR149, 0x50 }, {  &ZYD_CR150, 0xe }, {  &ZYD_CR151, 0x18 }, {  &ZYD_CR160, 0xfe }, {  &ZYD_CR161, 0xee }, {  &ZYD_CR162, 0xaa }, {  &ZYD_CR163, 0xfa }, {  &ZYD_CR164, 0xfa }, {  &ZYD_CR165, 0xea }, {  &ZYD_CR166, 0xbe }, {  &ZYD_CR167, 0xbe }, {  &ZYD_CR168, 0x6a }, {  &ZYD_CR169, 0xba }, {  &ZYD_CR170, 0xba }, {  &ZYD_CR171, 0xba }, {  &ZYD_CR204, 0x7d }, {  &ZYD_CR203, 0x30 }, { 0, 0} };}
}
unless(defined(&ZYD_DEF_PHYB)) {
    sub ZYD_DEF_PHYB () {	{ {  &ZYD_CR0, 0x14 }, {  &ZYD_CR1, 0x6 }, {  &ZYD_CR2, 0x26 }, {  &ZYD_CR3, 0x38 }, {  &ZYD_CR4, 0x80 }, {  &ZYD_CR9, 0xe0 }, {  &ZYD_CR10, 0x81 }, {  &ZYD_CR11, 0x }, {  &ZYD_CR12, 0xf0 }, {  &ZYD_CR13, 0x8c }, {  &ZYD_CR14, 0x80 }, {  &ZYD_CR15, 0x3d }, {  &ZYD_CR16, 0x20 }, {  &ZYD_CR17, 0x1e }, {  &ZYD_CR18, 0xa }, {  &ZYD_CR19, 0x48 }, {  &ZYD_CR20, 0x10 }, {  &ZYD_CR21, 0xe }, {  &ZYD_CR22, 0x23 }, {  &ZYD_CR23, 0x90 }, {  &ZYD_CR24, 0x14 }, {  &ZYD_CR25, 0x40 }, {  &ZYD_CR26, 0x10 }, {  &ZYD_CR27, 0x10 }, {  &ZYD_CR28, 0x7f }, {  &ZYD_CR29, 0x80 }, {  &ZYD_CR30, 0x4b }, {  &ZYD_CR31, 0x60 }, {  &ZYD_CR32, 0x43 }, {  &ZYD_CR33, 0x8 }, {  &ZYD_CR34, 0x6 }, {  &ZYD_CR35, 0xa }, {  &ZYD_CR36, 0x }, {  &ZYD_CR37, 0x }, {  &ZYD_CR38, 0x38 }, {  &ZYD_CR39, 0xc }, {  &ZYD_CR40, 0x84 }, {  &ZYD_CR41, 0x2a }, {  &ZYD_CR42, 0x80 }, {  &ZYD_CR43, 0x10 }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR46, 0xff }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR48, 0x26 }, {  &ZYD_CR49, 0x5b }, {  &ZYD_CR64, 0xd0 }, {  &ZYD_CR65, 0x4 }, {  &ZYD_CR66, 0x58 }, {  &ZYD_CR67, 0xc9 }, {  &ZYD_CR68, 0x88 }, {  &ZYD_CR69, 0x41 }, {  &ZYD_CR70, 0x23 }, {  &ZYD_CR71, 0x10 }, {  &ZYD_CR72, 0xff }, {  &ZYD_CR73, 0x32 }, {  &ZYD_CR74, 0x30 }, {  &ZYD_CR75, 0x65 }, {  &ZYD_CR76, 0x41 }, {  &ZYD_CR77, 0x1b }, {  &ZYD_CR78, 0x30 }, {  &ZYD_CR79, 0xf0 }, {  &ZYD_CR80, 0x64 }, {  &ZYD_CR81, 0x64 }, {  &ZYD_CR82, 0x }, {  &ZYD_CR83, 0x24 }, {  &ZYD_CR84, 0x4 }, {  &ZYD_CR85, 0x }, {  &ZYD_CR86, 0xc }, {  &ZYD_CR87, 0x12 }, {  &ZYD_CR88, 0xc }, {  &ZYD_CR89, 0x }, {  &ZYD_CR90, 0x58 }, {  &ZYD_CR91, 0x4 }, {  &ZYD_CR92, 0x }, {  &ZYD_CR93, 0x }, {  &ZYD_CR94, 0x1 }, {  &ZYD_CR95, 0x20 }, {  &ZYD_CR96, 0x50 }, {  &ZYD_CR97, 0x37 }, {  &ZYD_CR98, 0x35 }, {  &ZYD_CR99, 0x }, {  &ZYD_CR100, 0x1 }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR103, 0x27 }, {  &ZYD_CR104, 0x18 }, {  &ZYD_CR105, 0x12 }, {  &ZYD_CR106, 0x4 }, {  &ZYD_CR107, 0x }, {  &ZYD_CR108, 0xa }, {  &ZYD_CR109, 0x27 }, {  &ZYD_CR110, 0x27 }, {  &ZYD_CR111, 0x27 }, {  &ZYD_CR112, 0x27 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x26 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xfc }, {  &ZYD_CR118, 0xfa }, {  &ZYD_CR119, 0x1e }, {  &ZYD_CR125, 0x90 }, {  &ZYD_CR126, 0x }, {  &ZYD_CR127, 0x }, {  &ZYD_CR128, 0x14 }, {  &ZYD_CR129, 0x12 }, {  &ZYD_CR130, 0x10 }, {  &ZYD_CR131, 0xc }, {  &ZYD_CR136, 0xdf }, {  &ZYD_CR137, 0xa0 }, {  &ZYD_CR138, 0xa8 }, {  &ZYD_CR139, 0xb4 }, {  &ZYD_CR140, 0x98 }, {  &ZYD_CR141, 0x82 }, {  &ZYD_CR142, 0x53 }, {  &ZYD_CR143, 0x1c }, {  &ZYD_CR144, 0x6c }, {  &ZYD_CR147, 0x7 }, {  &ZYD_CR148, 0x40 }, {  &ZYD_CR149, 0x40 }, {  &ZYD_CR150, 0x14 }, {  &ZYD_CR151, 0x18 }, {  &ZYD_CR159, 0x70 }, {  &ZYD_CR160, 0xfe }, {  &ZYD_CR161, 0xee }, {  &ZYD_CR162, 0xaa }, {  &ZYD_CR163, 0xfa }, {  &ZYD_CR164, 0xfa }, {  &ZYD_CR165, 0xea }, {  &ZYD_CR166, 0xbe }, {  &ZYD_CR167, 0xbe }, {  &ZYD_CR168, 0x6a }, {  &ZYD_CR169, 0xba }, {  &ZYD_CR170, 0xba }, {  &ZYD_CR171, 0xba }, {  &ZYD_CR204, 0x7d }, {  &ZYD_CR203, 0x30 }, { 0, 0} };}
}
unless(defined(&ZYD_RFMD_PHY)) {
    sub ZYD_RFMD_PHY () {	{ {  &ZYD_CR2, 0x1e }, {  &ZYD_CR9, 0x20 }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR11, 0x }, {  &ZYD_CR15, 0xd0 }, {  &ZYD_CR17, 0x68 }, {  &ZYD_CR19, 0x4a }, {  &ZYD_CR20, 0xc }, {  &ZYD_CR21, 0xe }, {  &ZYD_CR23, 0x48 }, {  &ZYD_CR24, 0x14 }, {  &ZYD_CR26, 0x90 }, {  &ZYD_CR27, 0x30 }, {  &ZYD_CR29, 0x20 }, {  &ZYD_CR31, 0xb2 }, {  &ZYD_CR32, 0x43 }, {  &ZYD_CR33, 0x28 }, {  &ZYD_CR38, 0x30 }, {  &ZYD_CR34, 0xf }, {  &ZYD_CR35, 0xf0 }, {  &ZYD_CR41, 0x2a }, {  &ZYD_CR46, 0x7f }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR51, 0xc5 }, {  &ZYD_CR52, 0xc5 }, {  &ZYD_CR53, 0xc5 }, {  &ZYD_CR79, 0x58 }, {  &ZYD_CR80, 0x30 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR82, 0x }, {  &ZYD_CR83, 0x24 }, {  &ZYD_CR84, 0x4 }, {  &ZYD_CR85, 0x }, {  &ZYD_CR86, 0x10 }, {  &ZYD_CR87, 0x2a }, {  &ZYD_CR88, 0x10 }, {  &ZYD_CR89, 0x24 }, {  &ZYD_CR90, 0x18 }, {  &ZYD_CR91, 0x }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR93, 0x }, {  &ZYD_CR94, 0x1 }, {  &ZYD_CR95, 0x }, {  &ZYD_CR96, 0x40 }, {  &ZYD_CR97, 0x37 }, {  &ZYD_CR98, 0x5 }, {  &ZYD_CR99, 0x28 }, {  &ZYD_CR100, 0x }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR103, 0x27 }, {  &ZYD_CR104, 0x18 }, {  &ZYD_CR105, 0x12 }, {  &ZYD_CR106, 0x1a }, {  &ZYD_CR107, 0x24 }, {  &ZYD_CR108, 0xa }, {  &ZYD_CR109, 0x13 }, {  &ZYD_CR110, 0x2f }, {  &ZYD_CR111, 0x27 }, {  &ZYD_CR112, 0x27 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x40 }, {  &ZYD_CR116, 0x40 }, {  &ZYD_CR117, 0xf0 }, {  &ZYD_CR118, 0xf0 }, {  &ZYD_CR119, 0x16 }, {  &ZYD_CR122, 0x }, {  &ZYD_CR127, 0x3 }, {  &ZYD_CR131, 0x8 }, {  &ZYD_CR138, 0x28 }, {  &ZYD_CR148, 0x44 }, {  &ZYD_CR150, 0x10 }, {  &ZYD_CR169, 0xbb }, {  &ZYD_CR170, 0xbb } };}
}
unless(defined(&ZYD_RFMD_RF)) {
    sub ZYD_RFMD_RF () {	{ 0x7, 0x7dd43, 0x80959, 0xe6666, 0x116a57, 0x17dd43, 0x1819f9, 0x1e6666, 0x214554, 0x25e7fa, 0x27fffa, 0x294128, 0x2c0000, 0x300000, 0x340000, 0x381e0f, 0x6c180f };}
}
unless(defined(&ZYD_RFMD_CHANTABLE)) {
    sub ZYD_RFMD_CHANTABLE () {	{ { 0x181979, 0x1e6666 }, { 0x181989, 0x1e6666 }, { 0x181999, 0x1e6666 }, { 0x1819a9, 0x1e6666 }, { 0x1819b9, 0x1e6666 }, { 0x1819c9, 0x1e6666 }, { 0x1819d9, 0x1e6666 }, { 0x1819e9, 0x1e6666 }, { 0x1819f9, 0x1e6666 }, { 0x181a09, 0x1e6666 }, { 0x181a19, 0x1e6666 }, { 0x181a29, 0x1e6666 }, { 0x181a39, 0x1e6666 }, { 0x181a60, 0x1c0000 } };}
}
unless(defined(&ZYD_AL2230_PHY)) {
    sub ZYD_AL2230_PHY () {	{ {  &ZYD_CR15, 0x20 }, {  &ZYD_CR23, 0x40 }, {  &ZYD_CR24, 0x20 }, {  &ZYD_CR26, 0x11 }, {  &ZYD_CR28, 0x3e }, {  &ZYD_CR29, 0x }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR106, 0x2a }, {  &ZYD_CR107, 0x1a }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x27 }, {  &ZYD_CR111, 0x2b }, {  &ZYD_CR112, 0x2b }, {  &ZYD_CR119, 0xa }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x28 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x3e }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x96 }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR79, 0x58 }, {  &ZYD_CR80, 0x30 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR87, 0xa }, {  &ZYD_CR89, 0x4 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR99, 0x28 }, {  &ZYD_CR100, 0x }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x24 }, {  &ZYD_CR107, 0x2a }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x13 }, {  &ZYD_CR111, 0x1f }, {  &ZYD_CR112, 0x1f }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xf4 }, {  &ZYD_CR118, 0xfc }, {  &ZYD_CR119, 0x10 }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x77 }, {  &ZYD_CR122, 0xe0 }, {  &ZYD_CR137, 0x88 }, {  &ZYD_CR252, 0xff }, {  &ZYD_CR253, 0xff }, {  &ZYD_CR251, 0x2f }, {  &ZYD_CR251, 0x3f }, {  &ZYD_CR138, 0x28 }, {  &ZYD_CR203, 0x6 } };}
}
unless(defined(&ZYD_AL2230_PHY_B)) {
    sub ZYD_AL2230_PHY_B () {	{ {  &ZYD_CR10, 0x89 }, {  &ZYD_CR15, 0x20 }, {  &ZYD_CR17, 0x2b }, {  &ZYD_CR23, 0x40 }, {  &ZYD_CR24, 0x20 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR28, 0x3e }, {  &ZYD_CR29, 0x }, {  &ZYD_CR33, 0x28 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x3e }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x99 }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR48, 0x }, {  &ZYD_CR49, 0x }, {  &ZYD_CR51, 0x1 }, {  &ZYD_CR52, 0x80 }, {  &ZYD_CR53, 0x7e }, {  &ZYD_CR65, 0x }, {  &ZYD_CR66, 0x }, {  &ZYD_CR67, 0x }, {  &ZYD_CR68, 0x }, {  &ZYD_CR69, 0x28 }, {  &ZYD_CR79, 0x58 }, {  &ZYD_CR80, 0x30 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR87, 0xa }, {  &ZYD_CR89, 0x4 }, {  &ZYD_CR91, 0x }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR98, 0x8d }, {  &ZYD_CR99, 0x }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR106, 0x24 }, {  &ZYD_CR107, 0x2a }, {  &ZYD_CR109, 0x13 }, {  &ZYD_CR110, 0x1f }, {  &ZYD_CR111, 0x1f }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x26 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xfa }, {  &ZYD_CR118, 0xfa }, {  &ZYD_CR119, 0x10 }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x6c }, {  &ZYD_CR122, 0xfc }, {  &ZYD_CR123, 0x57 }, {  &ZYD_CR125, 0xad }, {  &ZYD_CR126, 0x6c }, {  &ZYD_CR127, 0x3 }, {  &ZYD_CR137, 0x50 }, {  &ZYD_CR138, 0xa8 }, {  &ZYD_CR144, 0xac }, {  &ZYD_CR150, 0xd }, {  &ZYD_CR252, 0x }, {  &ZYD_CR253, 0x } };}
}
unless(defined(&ZYD_AL2230_RF)) {
    sub ZYD_AL2230_RF () {	{ 0x3f790, 0x33331, 0xd, 0xb3331, 0x3b812, 0xfff3, 0xda4, 0xf4dc5, 0x805b6, 0x11687, 0x688, 0x403b9, 0xdbba, 0x99b, 0xbdffc, 0xd, 0x500f, 0xd00f, 0x4c0f, 0x540f, 0x700f, 0x500f };}
}
unless(defined(&ZYD_AL2230_RF_B)) {
    sub ZYD_AL2230_RF_B () {	{ 0x3f790, 0x33331, 0xd, 0xb3331, 0x3b812, 0xfff3, 0x5a4, 0xf4dc5, 0x805b6, 0x146c7, 0x688, 0x403b9, 0xdbba, 0x99b, 0xbdffc, 0xd, 0x580f };}
}
unless(defined(&ZYD_AL2230_CHANTABLE)) {
    sub ZYD_AL2230_CHANTABLE () {	{ { 0x3f790, 0x33331, 0xd }, { 0x3f790, 0xb3331, 0xd }, { 0x3e790, 0x33331, 0xd }, { 0x3e790, 0xb3331, 0xd }, { 0x3f7a0, 0x33331, 0xd }, { 0x3f7a0, 0xb3331, 0xd }, { 0x3e7a0, 0x33331, 0xd }, { 0x3e7a0, 0xb3331, 0xd }, { 0x3f7b0, 0x33331, 0xd }, { 0x3f7b0, 0xb3331, 0xd }, { 0x3e7b0, 0x33331, 0xd }, { 0x3e7b0, 0xb3331, 0xd }, { 0x3f7c0, 0x33331, 0xd }, { 0x3e7c0, 0x66661, 0xd } };}
}
unless(defined(&ZYD_AL7230B_PHY_1)) {
    sub ZYD_AL7230B_PHY_1 () {	{ {  &ZYD_CR240, 0x57 }, {  &ZYD_CR15, 0x20 }, {  &ZYD_CR23, 0x40 }, {  &ZYD_CR24, 0x20 }, {  &ZYD_CR26, 0x11 }, {  &ZYD_CR28, 0x3e }, {  &ZYD_CR29, 0x }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR106, 0x22 }, {  &ZYD_CR107, 0x1a }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x27 }, {  &ZYD_CR111, 0x2b }, {  &ZYD_CR112, 0x2b }, {  &ZYD_CR119, 0xa }, {  &ZYD_CR122, 0xfc }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x28 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x3e }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x96 }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR79, 0x58 }, {  &ZYD_CR80, 0x30 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR87, 0xa }, {  &ZYD_CR89, 0x4 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR99, 0x28 }, {  &ZYD_CR100, 0x2 }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x22 }, {  &ZYD_CR107, 0x3f }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x1f }, {  &ZYD_CR111, 0x1f }, {  &ZYD_CR112, 0x1f }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x3f }, {  &ZYD_CR117, 0xfa }, {  &ZYD_CR118, 0xfc }, {  &ZYD_CR119, 0x10 }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x77 }, {  &ZYD_CR137, 0x88 }, {  &ZYD_CR138, 0xa8 }, {  &ZYD_CR252, 0x34 }, {  &ZYD_CR253, 0x34 }, {  &ZYD_CR251, 0x2f } };}
}
unless(defined(&ZYD_AL7230B_PHY_2)) {
    sub ZYD_AL7230B_PHY_2 () {	{ {  &ZYD_CR251, 0x3f }, {  &ZYD_CR128, 0x14 }, {  &ZYD_CR129, 0x12 }, {  &ZYD_CR130, 0x10 }, {  &ZYD_CR38, 0x38 }, {  &ZYD_CR136, 0xdf } };}
}
unless(defined(&ZYD_AL7230B_PHY_3)) {
    sub ZYD_AL7230B_PHY_3 () {	{ {  &ZYD_CR203, 0x6 }, {  &ZYD_CR240, 0x80 } };}
}
unless(defined(&ZYD_AL7230B_RF_1)) {
    sub ZYD_AL7230B_RF_1 () {	{ 0x9ec04, 0x8cccc8, 0x4ff821, 0xc5fbfc, 0x21ebfe, 0xafd401, 0x6cf56a, 0xe04073, 0x193d76, 0x9dd844, 0x500007, 0xd8c010, 0x3c9000, 0xbfffff, 0x700000, 0xf15d58 };}
}
unless(defined(&ZYD_AL7230B_RF_2)) {
    sub ZYD_AL7230B_RF_2 () {	{ 0xf15d59, 0xf15d5c, 0xf15d58 };}
}
unless(defined(&ZYD_AL7230B_RF_SETCHANNEL)) {
    sub ZYD_AL7230B_RF_SETCHANNEL () {	{ 0x4ff821, 0xc5fbfc, 0x21ebfe, 0xafd401, 0x6cf56a, 0xe04073, 0x193d76, 0x9dd844, 0x500007, 0xd8c010, 0x3c9000, 0xf15d58 };}
}
unless(defined(&ZYD_AL7230B_CHANTABLE)) {
    sub ZYD_AL7230B_CHANTABLE () {	{ { 0x9ec00, 0x8cccc8 }, { 0x9ec00, 0x8cccd8 }, { 0x9ec00, 0x8cccc0 }, { 0x9ec00, 0x8cccd0 }, { 0x5ec00, 0x8cccc8 }, { 0x5ec00, 0x8cccd8 }, { 0x5ec00, 0x8cccc0 }, { 0x5ec00, 0x8cccd0 }, { 0xdec00, 0x8cccc8 }, { 0xdec00, 0x8cccd8 }, { 0xdec00, 0x8cccc0 }, { 0xdec00, 0x8cccd0 }, { 0x3ec00, 0x8cccc8 }, { 0x3ec00, 0x866660 } };}
}
unless(defined(&ZYD_AL2210_PHY)) {
    sub ZYD_AL2210_PHY () {	{ {  &ZYD_CR9, 0xe0 }, {  &ZYD_CR10, 0x91 }, {  &ZYD_CR12, 0x90 }, {  &ZYD_CR15, 0xd0 }, {  &ZYD_CR16, 0x40 }, {  &ZYD_CR17, 0x58 }, {  &ZYD_CR18, 0x4 }, {  &ZYD_CR23, 0x66 }, {  &ZYD_CR24, 0x14 }, {  &ZYD_CR26, 0x90 }, {  &ZYD_CR31, 0x80 }, {  &ZYD_CR34, 0x6 }, {  &ZYD_CR35, 0x3e }, {  &ZYD_CR38, 0x38 }, {  &ZYD_CR46, 0x90 }, {  &ZYD_CR47, 0x1e }, {  &ZYD_CR64, 0x64 }, {  &ZYD_CR79, 0xb5 }, {  &ZYD_CR80, 0x38 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR113, 0xc0 }, {  &ZYD_CR127, 0x3 } };}
}
unless(defined(&ZYD_AL2210_RF)) {
    sub ZYD_AL2210_RF () {	{ 0x2396c0, 0xfcb1, 0x358132, 0x108b3, 0xc77804, 0x456415, 0xff2226, 0x806667, 0x7860f8, 0xbb01c9, 0xa, 0xb };}
}
unless(defined(&ZYD_AL2210_CHANTABLE)) {
    sub ZYD_AL2210_CHANTABLE () {	{ 0x196c0, 0x19710, 0x19760, 0x197b0, 0x19800, 0x19850, 0x198a0, 0x198f0, 0x19940, 0x19990, 0x199e0, 0x19a30, 0x19a80, 0x19b40 };}
}
unless(defined(&ZYD_GCT_PHY)) {
    sub ZYD_GCT_PHY () {	{ {  &ZYD_CR47, 0x1e }, {  &ZYD_CR15, 0xdc }, {  &ZYD_CR113, 0xc0 }, {  &ZYD_CR20, 0xc }, {  &ZYD_CR17, 0x65 }, {  &ZYD_CR34, 0x4 }, {  &ZYD_CR35, 0x35 }, {  &ZYD_CR24, 0x20 }, {  &ZYD_CR9, 0xe0 }, {  &ZYD_CR127, 0x2 }, {  &ZYD_CR10, 0x91 }, {  &ZYD_CR23, 0x7f }, {  &ZYD_CR27, 0x10 }, {  &ZYD_CR28, 0x7a }, {  &ZYD_CR79, 0xb5 }, {  &ZYD_CR64, 0x80 }, {  &ZYD_CR33, 0x28 }, {  &ZYD_CR38, 0x30 } };}
}
unless(defined(&ZYD_GCT_RF)) {
    sub ZYD_GCT_RF () {	{ 0x1f0000, 0x1f0000, 0x1f0200, 0x1f0600, 0x1f8600, 0x1f8600, 0x2050, 0x1f8000, 0x1f8200, 0x1f8600, 0x1c0000, 0x10c458, 0x88e92, 0x187b82, 0x401b4, 0x140816, 0xc7000, 0x1c0000, 0x2ccae, 0x128023, 0xa0000, 0x1a0000, 0x6e380, 0x16cb94, 0xe1740, 0x14980, 0x116240, 0x90000, 0x192304, 0x5112f, 0xd54a8, 0xf8000, 0x1c0008, 0x1c0000, 0x1a0000, 0x1c0008, 0x150000, 0xc7000, 0x150800, 0x150000 };}
}
unless(defined(&ZYD_GCT_CHANTABLE)) {
    sub ZYD_GCT_CHANTABLE () {	{ 0x1a0000, 0x1a8000, 0x1a4000, 0x1ac000, 0x1a2000, 0x1aa000, 0x1a6000, 0x1ae000, 0x1a1000, 0x1a9000, 0x1a5000, 0x1ad000, 0x1a3000, 0x1ab000 };}
}
unless(defined(&ZYD_MAXIM_PHY)) {
    sub ZYD_MAXIM_PHY () {	{ {  &ZYD_CR23, 0x40 }, {  &ZYD_CR15, 0x20 }, {  &ZYD_CR28, 0x3e }, {  &ZYD_CR29, 0x }, {  &ZYD_CR26, 0x11 }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR106, 0x2a }, {  &ZYD_CR107, 0x1a }, {  &ZYD_CR109, 0x2b }, {  &ZYD_CR110, 0x2b }, {  &ZYD_CR111, 0x2b }, {  &ZYD_CR112, 0x2b }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x20 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x40 }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x90 }, {  &ZYD_CR89, 0x18 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x20 }, {  &ZYD_CR107, 0x24 }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x13 }, {  &ZYD_CR111, 0x13 }, {  &ZYD_CR112, 0x13 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xf4 }, {  &ZYD_CR118, 0xfa }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x77 }, {  &ZYD_CR122, 0xfe }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x20 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x40 }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x90 }, {  &ZYD_CR89, 0x18 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x20 }, {  &ZYD_CR107, 0x24 }, {  &ZYD_CR109, 0x13 }, {  &ZYD_CR110, 0x27 }, {  &ZYD_CR111, 0x27 }, {  &ZYD_CR112, 0x13 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xf4 }, {  &ZYD_CR118, 0x }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x6 }, {  &ZYD_CR122, 0xfe }, {  &ZYD_CR150, 0xd } };}
}
unless(defined(&ZYD_MAXIM_RF)) {
    sub ZYD_MAXIM_RF () {	{ 0xccd4, 0x30a03, 0x400, 0xca1, 0x10072, 0x18645, 0x4006, 0xa7, 0x8258, 0x3fc9, 0x40a, 0xb, 0x26c };}
}
unless(defined(&ZYD_MAXIM_CHANTABLE)) {
    sub ZYD_MAXIM_CHANTABLE () {	{ { 0xccd4, 0x30a03 }, { 0x22224, 0xa13 }, { 0x37774, 0x10a13 }, { 0xccd4, 0x30a13 }, { 0x22224, 0xa23 }, { 0x37774, 0x10a23 }, { 0xccd4, 0x30a23 }, { 0x22224, 0xa33 }, { 0x37774, 0x10a33 }, { 0xccd4, 0x30a33 }, { 0x22224, 0xa43 }, { 0x37774, 0x10a43 }, { 0xccd4, 0x30a43 }, { 0x199a4, 0x20a53 } };}
}
unless(defined(&ZYD_MAXIM2_PHY)) {
    sub ZYD_MAXIM2_PHY () {	{ {  &ZYD_CR23, 0x40 }, {  &ZYD_CR15, 0x20 }, {  &ZYD_CR28, 0x3e }, {  &ZYD_CR29, 0x }, {  &ZYD_CR26, 0x11 }, {  &ZYD_CR44, 0x33 }, {  &ZYD_CR106, 0x2a }, {  &ZYD_CR107, 0x1a }, {  &ZYD_CR109, 0x2b }, {  &ZYD_CR110, 0x2b }, {  &ZYD_CR111, 0x2b }, {  &ZYD_CR112, 0x2b }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x20 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x40 }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x90 }, {  &ZYD_CR89, 0x18 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x20 }, {  &ZYD_CR107, 0x24 }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x13 }, {  &ZYD_CR111, 0x13 }, {  &ZYD_CR112, 0x13 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xf4 }, {  &ZYD_CR118, 0xfa }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x77 }, {  &ZYD_CR122, 0xfe }, {  &ZYD_CR10, 0x89 }, {  &ZYD_CR17, 0x20 }, {  &ZYD_CR26, 0x93 }, {  &ZYD_CR34, 0x30 }, {  &ZYD_CR35, 0x40 }, {  &ZYD_CR41, 0x24 }, {  &ZYD_CR44, 0x32 }, {  &ZYD_CR46, 0x90 }, {  &ZYD_CR79, 0x58 }, {  &ZYD_CR80, 0x30 }, {  &ZYD_CR81, 0x30 }, {  &ZYD_CR89, 0x18 }, {  &ZYD_CR92, 0xa }, {  &ZYD_CR101, 0x13 }, {  &ZYD_CR102, 0x27 }, {  &ZYD_CR106, 0x20 }, {  &ZYD_CR107, 0x24 }, {  &ZYD_CR109, 0x9 }, {  &ZYD_CR110, 0x13 }, {  &ZYD_CR111, 0x13 }, {  &ZYD_CR112, 0x13 }, {  &ZYD_CR113, 0x27 }, {  &ZYD_CR114, 0x27 }, {  &ZYD_CR115, 0x24 }, {  &ZYD_CR116, 0x24 }, {  &ZYD_CR117, 0xf4 }, {  &ZYD_CR118, 0x }, {  &ZYD_CR120, 0x4f }, {  &ZYD_CR121, 0x6 }, {  &ZYD_CR122, 0xfe } };}
}
unless(defined(&ZYD_MAXIM2_RF)) {
    sub ZYD_MAXIM2_RF () {	{ 0x33334, 0x10a03, 0x400, 0xca1, 0x10072, 0x18645, 0x4006, 0xa7, 0x8258, 0x3fc9, 0x40a, 0xb, 0x26c };}
}
unless(defined(&ZYD_MAXIM2_CHANTABLE_F)) {
    sub ZYD_MAXIM2_CHANTABLE_F () {	{ 0x33334, 0x8884, 0x1ddd4, 0x33334, 0x8884, 0x1ddd4, 0x33334, 0x8884, 0x1ddd4, 0x33334, 0x8884, 0x1ddd4, 0x33334, 0x26664 };}
}
unless(defined(&ZYD_MAXIM2_CHANTABLE)) {
    sub ZYD_MAXIM2_CHANTABLE () {	{ { 0x33334, 0x10a03 }, { 0x8884, 0x20a13 }, { 0x1ddd4, 0x30a13 }, { 0x33334, 0x10a13 }, { 0x8884, 0x20a23 }, { 0x1ddd4, 0x30a23 }, { 0x33334, 0x10a23 }, { 0x8884, 0x20a33 }, { 0x1ddd4, 0x30a33 }, { 0x33334, 0x10a33 }, { 0x8884, 0x20a43 }, { 0x1ddd4, 0x30a43 }, { 0x33334, 0x10a43 }, { 0x26664, 0x20a53 } };}
}
unless(defined(&ZYD_DOWNLOADREQ)) {
    sub ZYD_DOWNLOADREQ () {	0x30;}
}
unless(defined(&ZYD_DOWNLOADSTS)) {
    sub ZYD_DOWNLOADSTS () {	0x31;}
}
unless(defined(&ZYD_HWINT_MASK)) {
    sub ZYD_HWINT_MASK () {	0x4f0000;}
}
unless(defined(&ZYD_UNLOCK_PHY_REGS)) {
    sub ZYD_UNLOCK_PHY_REGS () {	0x80;}
}
unless(defined(&ZYD_ENC_SNIFFER)) {
    sub ZYD_ENC_SNIFFER () {	8;}
}
unless(defined(&ZYD_FILTER_ASS_REQ)) {
    sub ZYD_FILTER_ASS_REQ () {	(1<< 0);}
}
unless(defined(&ZYD_FILTER_ASS_RSP)) {
    sub ZYD_FILTER_ASS_RSP () {	(1<< 1);}
}
unless(defined(&ZYD_FILTER_REASS_REQ)) {
    sub ZYD_FILTER_REASS_REQ () {	(1<< 2);}
}
unless(defined(&ZYD_FILTER_REASS_RSP)) {
    sub ZYD_FILTER_REASS_RSP () {	(1<< 3);}
}
unless(defined(&ZYD_FILTER_PRB_REQ)) {
    sub ZYD_FILTER_PRB_REQ () {	(1<< 4);}
}
unless(defined(&ZYD_FILTER_PRB_RSP)) {
    sub ZYD_FILTER_PRB_RSP () {	(1<< 5);}
}
unless(defined(&ZYD_FILTER_BCN)) {
    sub ZYD_FILTER_BCN () {	(1<< 8);}
}
unless(defined(&ZYD_FILTER_ATIM)) {
    sub ZYD_FILTER_ATIM () {	(1<< 9);}
}
unless(defined(&ZYD_FILTER_DEASS)) {
    sub ZYD_FILTER_DEASS () {	(1<< 10);}
}
unless(defined(&ZYD_FILTER_AUTH)) {
    sub ZYD_FILTER_AUTH () {	(1<< 11);}
}
unless(defined(&ZYD_FILTER_DEAUTH)) {
    sub ZYD_FILTER_DEAUTH () {	(1<< 12);}
}
unless(defined(&ZYD_FILTER_PS_POLL)) {
    sub ZYD_FILTER_PS_POLL () {	(1<< 26);}
}
unless(defined(&ZYD_FILTER_RTS)) {
    sub ZYD_FILTER_RTS () {	(1<< 27);}
}
unless(defined(&ZYD_FILTER_CTS)) {
    sub ZYD_FILTER_CTS () {	(1<< 28);}
}
unless(defined(&ZYD_FILTER_ACK)) {
    sub ZYD_FILTER_ACK () {	(1<< 29);}
}
unless(defined(&ZYD_FILTER_CFE)) {
    sub ZYD_FILTER_CFE () {	(1<< 30);}
}
unless(defined(&ZYD_FILTER_CFE_A)) {
    sub ZYD_FILTER_CFE_A () {	(1<< 31);}
}
unless(defined(&ZYD_FILTER_MONITOR)) {
    sub ZYD_FILTER_MONITOR () {	0xffffffff;}
}
unless(defined(&ZYD_FILTER_BSS)) {
    sub ZYD_FILTER_BSS () {	( &ZYD_FILTER_ASS_RSP |  &ZYD_FILTER_REASS_RSP |  &ZYD_FILTER_PRB_RSP |  &ZYD_FILTER_BCN |  &ZYD_FILTER_DEASS |  &ZYD_FILTER_AUTH |  &ZYD_FILTER_DEAUTH);}
}
unless(defined(&ZYD_FILTER_HOSTAP)) {
    sub ZYD_FILTER_HOSTAP () {	( &ZYD_FILTER_ASS_REQ |  &ZYD_FILTER_REASS_REQ |  &ZYD_FILTER_PRB_REQ |  &ZYD_FILTER_DEASS |  &ZYD_FILTER_AUTH |  &ZYD_FILTER_DEAUTH |  &ZYD_FILTER_PS_POLL);}
}
unless(defined(&ZYD_TX_PHY_SIGNAL)) {
    sub ZYD_TX_PHY_SIGNAL {
	my($x) = @_;
	eval q((($x) & 0xf));
    }
}
unless(defined(&ZYD_TX_PHY_OFDM)) {
    sub ZYD_TX_PHY_OFDM () {	(1<< 4);}
}
unless(defined(&ZYD_TX_PHY_SHPREAMBLE)) {
    sub ZYD_TX_PHY_SHPREAMBLE () {	(1<< 5);}
}
unless(defined(&ZYD_TX_PHY_5GHZ)) {
    sub ZYD_TX_PHY_5GHZ () {	(1<< 5);}
}
unless(defined(&ZYD_TX_FLAG_BACKOFF)) {
    sub ZYD_TX_FLAG_BACKOFF () {	(1<< 0);}
}
unless(defined(&ZYD_TX_FLAG_MULTICAST)) {
    sub ZYD_TX_FLAG_MULTICAST () {	(1<< 1);}
}
unless(defined(&ZYD_TX_FLAG_TYPE)) {
    sub ZYD_TX_FLAG_TYPE {
	my($x) = @_;
	eval q(((($x) & 0x3) << 2));
    }
}
unless(defined(&ZYD_TX_TYPE_DATA)) {
    sub ZYD_TX_TYPE_DATA () {	0;}
}
unless(defined(&ZYD_TX_TYPE_PS_POLL)) {
    sub ZYD_TX_TYPE_PS_POLL () {	1;}
}
unless(defined(&ZYD_TX_TYPE_MGMT)) {
    sub ZYD_TX_TYPE_MGMT () {	2;}
}
unless(defined(&ZYD_TX_TYPE_CTL)) {
    sub ZYD_TX_TYPE_CTL () {	3;}
}
unless(defined(&ZYD_TX_FLAG_WAKEUP)) {
    sub ZYD_TX_FLAG_WAKEUP () {	(1<< 4);}
}
unless(defined(&ZYD_TX_FLAG_RTS)) {
    sub ZYD_TX_FLAG_RTS () {	(1<< 5);}
}
unless(defined(&ZYD_TX_FLAG_ENCRYPT)) {
    sub ZYD_TX_FLAG_ENCRYPT () {	(1<< 6);}
}
unless(defined(&ZYD_TX_FLAG_CTS_TO_SELF)) {
    sub ZYD_TX_FLAG_CTS_TO_SELF () {	(1<< 7);}
}
unless(defined(&ZYD_PLCP_LENGEXT)) {
    sub ZYD_PLCP_LENGEXT () {	0x80;}
}
unless(defined(&ZYD_RX_CIPHER_WEP64)) {
    sub ZYD_RX_CIPHER_WEP64 () {	1;}
}
unless(defined(&ZYD_RX_CIPHER_TKIP)) {
    sub ZYD_RX_CIPHER_TKIP () {	2;}
}
unless(defined(&ZYD_RX_CIPHER_AES)) {
    sub ZYD_RX_CIPHER_AES () {	4;}
}
unless(defined(&ZYD_RX_CIPHER_WEP128)) {
    sub ZYD_RX_CIPHER_WEP128 () {	5;}
}
unless(defined(&ZYD_RX_CIPHER_WEP256)) {
    sub ZYD_RX_CIPHER_WEP256 () {	6;}
}
unless(defined(&ZYD_RX_CIPHER_WEP)) {
    sub ZYD_RX_CIPHER_WEP () {	( &ZYD_RX_CIPHER_WEP64 |  &ZYD_RX_CIPHER_WEP128 |  &ZYD_RX_CIPHER_WEP256);}
}
unless(defined(&ZYD_RX_OFDM)) {
    sub ZYD_RX_OFDM () {	(1<< 0);}
}
unless(defined(&ZYD_RX_TIMEOUT)) {
    sub ZYD_RX_TIMEOUT () {	(1<< 1);}
}
unless(defined(&ZYD_RX_OVERRUN)) {
    sub ZYD_RX_OVERRUN () {	(1<< 2);}
}
unless(defined(&ZYD_RX_DECRYPTERR)) {
    sub ZYD_RX_DECRYPTERR () {	(1<< 3);}
}
unless(defined(&ZYD_RX_BADCRC32)) {
    sub ZYD_RX_BADCRC32 () {	(1<< 4);}
}
unless(defined(&ZYD_RX_NOT2ME)) {
    sub ZYD_RX_NOT2ME () {	(1<< 5);}
}
unless(defined(&ZYD_RX_BADCRC16)) {
    sub ZYD_RX_BADCRC16 () {	(1<< 6);}
}
unless(defined(&ZYD_RX_ERROR)) {
    sub ZYD_RX_ERROR () {	(1<< 7);}
}
unless(defined(&ZYD_MAX_RXFRAMECNT)) {
    sub ZYD_MAX_RXFRAMECNT () {	3;}
}
unless(defined(&ZYD_TAG_MULTIFRAME)) {
    sub ZYD_TAG_MULTIFRAME () {	0x697e;}
}
unless(defined(&ZYD_RF_IF_LE)) {
    sub ZYD_RF_IF_LE () {	(1<< 1);}
}
unless(defined(&ZYD_RF_CLK)) {
    sub ZYD_RF_CLK () {	(1<< 2);}
}
unless(defined(&ZYD_RF_DATA)) {
    sub ZYD_RF_DATA () {	(1<< 3);}
}
unless(defined(&ZYD_CMD_IOWR)) {
    sub ZYD_CMD_IOWR () {	0x21;}
}
unless(defined(&ZYD_CMD_IORD)) {
    sub ZYD_CMD_IORD () {	0x22;}
}
unless(defined(&ZYD_CMD_RFCFG)) {
    sub ZYD_CMD_RFCFG () {	0x23;}
}
unless(defined(&ZYD_NOTIF_IORD)) {
    sub ZYD_NOTIF_IORD () {	0x9001;}
}
unless(defined(&ZYD_NOTIF_MACINTR)) {
    sub ZYD_NOTIF_MACINTR () {	0x9001;}
}
unless(defined(&ZYD_NOTIF_RETRYSTATUS)) {
    sub ZYD_NOTIF_RETRYSTATUS () {	0xa001;}
}
unless(defined(&ZYD_REG32_LO)) {
    sub ZYD_REG32_LO {
	my($reg) = @_;
	eval q(($reg));
    }
}
unless(defined(&ZYD_REG32_HI)) {
    sub ZYD_REG32_HI {
	my($reg) = @_;
	eval q((($reg) + (((($reg) & 0xf000) == 0x9000) ? 2: 1)));
    }
}
unless(defined(&ZYD_RX_LIST_CNT)) {
    sub ZYD_RX_LIST_CNT () {	1;}
}
unless(defined(&ZYD_TX_LIST_CNT)) {
    sub ZYD_TX_LIST_CNT () {	1;}
}
unless(defined(&ZYD_CONFIG_NO)) {
    sub ZYD_CONFIG_NO () {	1;}
}
unless(defined(&ZYD_IFACE_INDEX)) {
    sub ZYD_IFACE_INDEX () {	0;}
}
unless(defined(&ZYD_INTR_TIMEOUT)) {
    sub ZYD_INTR_TIMEOUT () {	1000;}
}
unless(defined(&ZYD_TX_TIMEOUT)) {
    sub ZYD_TX_TIMEOUT () {	10000;}
}
unless(defined(&ZYD_MAX_TXBUFSZ)) {
    sub ZYD_MAX_TXBUFSZ () {	($sizeof{'struct zyd_tx_desc'} +  &IEEE80211_MAX_LEN);}
}
unless(defined(&ZYD_MIN_FRAGSZ)) {
    sub ZYD_MIN_FRAGSZ () {	($sizeof{'struct zyd_plcphdr'} +  &IEEE80211_MIN_LEN + $sizeof{'struct zyd_rx_stat'});}
}
unless(defined(&ZYD_MIN_RXBUFSZ)) {
    sub ZYD_MIN_RXBUFSZ () {	 &ZYD_MIN_FRAGSZ;}
}
unless(defined(&ZYX_MAX_RXBUFSZ)) {
    sub ZYX_MAX_RXBUFSZ () {	($sizeof{'struct zyd_plcphdr'} +  &MCLBYTES + $sizeof{'struct zyd_rx_desc'});}
}
unless(defined(&ZYD_CMD_FLAG_READ)) {
    sub ZYD_CMD_FLAG_READ () {	(1<< 0);}
}
unless(defined(&ZYD_RATE_IS_OFDM)) {
    sub ZYD_RATE_IS_OFDM {
	my($rate) = @_;
	eval q((($rate) >= 12 && ($rate) != 22));
    }
}
unless(defined(&ZYD_RX_RADIOTAP_PRESENT)) {
    sub ZYD_RX_RADIOTAP_PRESENT () {	((1<<  &IEEE80211_RADIOTAP_FLAGS) | (1<<  &IEEE80211_RADIOTAP_RATE) | (1<<  &IEEE80211_RADIOTAP_CHANNEL) | (1<<  &IEEE80211_RADIOTAP_RSSI));}
}
unless(defined(&ZYD_TX_RADIOTAP_PRESENT)) {
    sub ZYD_TX_RADIOTAP_PRESENT () {	((1<<  &IEEE80211_RADIOTAP_FLAGS) | (1<<  &IEEE80211_RADIOTAP_RATE) | (1<<  &IEEE80211_RADIOTAP_CHANNEL));}
}
unless(defined(&ZYD_ENDPT_BOUT)) {
    sub ZYD_ENDPT_BOUT () {	0;}
}
unless(defined(&ZYD_ENDPT_BIN)) {
    sub ZYD_ENDPT_BIN () {	1;}
}
unless(defined(&ZYD_ENDPT_IIN)) {
    sub ZYD_ENDPT_IIN () {	2;}
}
unless(defined(&ZYD_ENDPT_IOUT)) {
    sub ZYD_ENDPT_IOUT () {	3;}
}
unless(defined(&ZYD_ENDPT_CNT)) {
    sub ZYD_ENDPT_CNT () {	4;}
}
if((defined(&NBPFILTER) ? &NBPFILTER : 0) > 0) {
    eval 'sub sc_rxtap () { ($sc_rxtapu->{th});}' unless defined(&sc_rxtap);
    eval 'sub sc_txtap () { ($sc_txtapu->{th});}' unless defined(&sc_txtap);
}
1;
