FreeBSD kernel usb device Code
if_zydreg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  zyd_tx_desc
 
struct  zyd_plcphdr
 
struct  zyd_rx_stat
 
struct  zyd_rx_desc
 
struct  zyd_rfwrite_cmd
 
struct  zyd_cmd
 
struct  zyd_pair
 
struct  zyd_notif_retry
 
struct  zyd_phy_pair
 
struct  zyd_mac_pair
 
struct  zyd_tx_data
 
struct  zyd_rx_data
 
struct  zyd_rx_radiotap_header
 
struct  zyd_tx_radiotap_header
 
struct  zyd_rf
 
struct  zyd_rq
 
struct  zyd_vap
 
struct  zyd_softc
 

Macros

#define ZYD_CR_GPI_EN   0x9418
 
#define ZYD_CR_RADIO_PD   0x942c
 
#define ZYD_CR_RF2948_PD   0x942c
 
#define ZYD_CR_EN_PS_MANUAL_AGC   0x943c
 
#define ZYD_CR_CONFIG_PHILIPS   0x9440
 
#define ZYD_CR_I2C_WRITE   0x9444
 
#define ZYD_CR_SA2400_SER_RP   0x9448
 
#define ZYD_CR_RADIO_PE   0x9458
 
#define ZYD_CR_RST_BUS_MASTER   0x945c
 
#define ZYD_CR_RFCFG   0x9464
 
#define ZYD_CR_HSTSCHG   0x946c
 
#define ZYD_CR_PHY_ON   0x9474
 
#define ZYD_CR_RX_DELAY   0x9478
 
#define ZYD_CR_RX_PE_DELAY   0x947c
 
#define ZYD_CR_GPIO_1   0x9490
 
#define ZYD_CR_GPIO_2   0x9494
 
#define ZYD_CR_EnZYD_CRyBufMux   0x94a8
 
#define ZYD_CR_PS_CTRL   0x9500
 
#define ZYD_CR_ADDA_PWR_DWN   0x9504
 
#define ZYD_CR_ADDA_MBIAS_WT   0x9508
 
#define ZYD_CR_INTERRUPT   0x9510
 
#define ZYD_CR_MAC_PS_STATE   0x950c
 
#define ZYD_CR_ATIM_WND_PERIOD   0x951c
 
#define ZYD_CR_BCN_INTERVAL   0x9520
 
#define ZYD_CR_PRE_TBTT   0x9524
 
#define ZYD_MAC_MACADRL   0x9610 /* MAC address (low) */
 
#define ZYD_MAC_MACADRH   0x9614 /* MAC address (high) */
 
#define ZYD_MAC_BSSADRL   0x9618 /* BSS address (low) */
 
#define ZYD_MAC_BSSADRH   0x961c /* BSS address (high) */
 
#define ZYD_MAC_BCNCFG   0x9620 /* BCN configuration */
 
#define ZYD_MAC_GHTBL   0x9624 /* Group hash table (low) */
 
#define ZYD_MAC_GHTBH   0x9628 /* Group hash table (high) */
 
#define ZYD_MAC_RX_TIMEOUT   0x962c /* Rx timeout value */
 
#define ZYD_MAC_BAS_RATE   0x9630 /* Basic rate setting */
 
#define ZYD_MAC_MAN_RATE   0x9634 /* Mandatory rate setting */
 
#define ZYD_MAC_RTSCTSRATE   0x9638 /* RTS CTS rate */
 
#define ZYD_MAC_BACKOFF_PROTECT   0x963c /* Backoff protection */
 
#define ZYD_MAC_RX_THRESHOLD   0x9640 /* Rx threshold */
 
#define ZYD_MAC_TX_PE_CONTROL   0x9644 /* Tx_PE control */
 
#define ZYD_MAC_AFTER_PNP   0x9648 /* After PnP */
 
#define ZYD_MAC_RX_PE_DELAY   0x964c /* Rx_pe delay */
 
#define ZYD_MAC_RX_ADDR2_L   0x9650 /* RX address2 (low) */
 
#define ZYD_MAC_RX_ADDR2_H   0x9654 /* RX address2 (high) */
 
#define ZYD_MAC_SIFS_ACK_TIME   0x9658 /* Dynamic SIFS ack time */
 
#define ZYD_MAC_PHY_DELAY   0x9660 /* PHY delay */
 
#define ZYD_MAC_PHY_DELAY2   0x966c /* PHY delay */
 
#define ZYD_MAC_BCNFIFO   0x9670 /* Beacon FIFO I/O port */
 
#define ZYD_MAC_SNIFFER   0x9674 /* Sniffer on/off */
 
#define ZYD_MAC_ENCRYPTION_TYPE   0x9678 /* Encryption type */
 
#define ZYD_MAC_RETRY   0x967c /* Retry time */
 
#define ZYD_MAC_MISC   0x9680 /* Misc */
 
#define ZYD_MAC_STMACHINESTAT   0x9684 /* State machine status */
 
#define ZYD_MAC_TX_UNDERRUN_CNT   0x9688 /* TX underrun counter */
 
#define ZYD_MAC_RXFILTER   0x968c /* Send to host settings */
 
#define ZYD_MAC_ACK_EXT   0x9690 /* Acknowledge extension */
 
#define ZYD_MAC_BCNFIFOST   0x9694 /* BCN FIFO set and status */
 
#define ZYD_MAC_DIFS_EIFS_SIFS   0x9698 /* DIFS, EIFS & SIFS settings */
 
#define ZYD_MAC_RX_TIMEOUT_CNT   0x969c /* RX timeout count */
 
#define ZYD_MAC_RX_TOTAL_FRAME   0x96a0 /* RX total frame count */
 
#define ZYD_MAC_RX_CRC32_CNT   0x96a4 /* RX CRC32 frame count */
 
#define ZYD_MAC_RX_CRC16_CNT   0x96a8 /* RX CRC16 frame count */
 
#define ZYD_MAC_RX_UDEC   0x96ac /* RX unicast decr. error count */
 
#define ZYD_MAC_RX_OVERRUN_CNT   0x96b0 /* RX FIFO overrun count */
 
#define ZYD_MAC_RX_MDEC   0x96bc /* RX multicast decr. err. cnt. */
 
#define ZYD_MAC_NAV_TCR   0x96c4 /* NAV timer count read */
 
#define ZYD_MAC_BACKOFF_ST_RD   0x96c8 /* Backoff status read */
 
#define ZYD_MAC_DM_RETRY_CNT_RD   0x96cc /* DM retry count read */
 
#define ZYD_MAC_RX_ACR   0x96d0 /* RX arbitration count read */
 
#define ZYD_MAC_TX_CCR   0x96d4 /* Tx complete count read */
 
#define ZYD_MAC_TCB_ADDR   0x96e8 /* Current PCI process TCP addr */
 
#define ZYD_MAC_RCB_ADDR   0x96ec /* Next RCB address */
 
#define ZYD_MAC_CONT_WIN_LIMIT   0x96f0 /* Contention window limit */
 
#define ZYD_MAC_TX_PKT   0x96f4 /* Tx total packet count read */
 
#define ZYD_MAC_DL_CTRL   0x96f8 /* Download control */
 
#define ZYD_MAC_CAM_MODE   0x9700 /* CAM: Continuous Access Mode */
 
#define ZYD_MACB_TXPWR_CTL1   0x9b00
 
#define ZYD_MACB_TXPWR_CTL2   0x9b04
 
#define ZYD_MACB_TXPWR_CTL3   0x9b08
 
#define ZYD_MACB_TXPWR_CTL4   0x9b0c
 
#define ZYD_MACB_AIFS_CTL1   0x9b10
 
#define ZYD_MACB_AIFS_CTL2   0x9b14
 
#define ZYD_MACB_TXOP   0x9b20
 
#define ZYD_MACB_MAX_RETRY   0x9b28
 
#define ZYD_FIRMWARE_START_ADDR   0xee00
 
#define ZYD_FIRMWARE_BASE_ADDR   0xee1d /* Firmware base address */
 
#define ZYD_EEPROM_START_HEAD   0xf800 /* EEPROM start */
 
#define ZYD_EEPROM_SUBID   0xf817
 
#define ZYD_EEPROM_POD   0xf819
 
#define ZYD_EEPROM_MAC_ADDR_P1   0xf81b /* Part 1 of the MAC address */
 
#define ZYD_EEPROM_MAC_ADDR_P2   0xf81d /* Part 2 of the MAC address */
 
#define ZYD_EEPROM_PWR_CAL   0xf81f /* Calibration */
 
#define ZYD_EEPROM_PWR_INT   0xf827 /* Calibration */
 
#define ZYD_EEPROM_ALLOWEDCHAN   0xf82f /* Allowed CH mask, 1 bit each */
 
#define ZYD_EEPROM_DEVICE_VER   0xf837 /* Device version */
 
#define ZYD_EEPROM_PHY_REG   0xf83c /* PHY registers */
 
#define ZYD_EEPROM_36M_CAL   0xf83f /* Calibration */
 
#define ZYD_EEPROM_11A_INT   0xf847 /* Interpolation */
 
#define ZYD_EEPROM_48M_CAL   0xf84f /* Calibration */
 
#define ZYD_EEPROM_48M_INT   0xf857 /* Interpolation */
 
#define ZYD_EEPROM_54M_CAL   0xf85f /* Calibration */
 
#define ZYD_EEPROM_54M_INT   0xf867 /* Interpolation */
 
#define ZYD_FW_FIRMWARE_REV   0x0000 /* Firmware version */
 
#define ZYD_FW_USB_SPEED   0x0001 /* USB speed (!=0 if highspeed) */
 
#define ZYD_FW_FIX_TX_RATE   0x0002 /* Fixed TX rate */
 
#define ZYD_FW_LINK_STATUS   0x0003
 
#define ZYD_FW_SOFT_RESET   0x0004
 
#define ZYD_FW_FLASH_CHK   0x0005
 
#define ZYD_LED1   (1 << 8)
 
#define ZYD_LED2   (1 << 9)
 
#define ZYD_RF_UW2451   0x2 /* not supported yet */
 
#define ZYD_RF_UCHIP   0x3 /* not supported yet */
 
#define ZYD_RF_AL2230   0x4
 
#define ZYD_RF_AL7230B   0x5
 
#define ZYD_RF_THETA   0x6 /* not supported yet */
 
#define ZYD_RF_AL2210   0x7
 
#define ZYD_RF_MAXIM_NEW   0x8
 
#define ZYD_RF_GCT   0x9
 
#define ZYD_RF_AL2230S   0xa /* not supported yet */
 
#define ZYD_RF_RALINK   0xb /* not supported yet */
 
#define ZYD_RF_INTERSIL   0xc /* not supported yet */
 
#define ZYD_RF_RFMD   0xd
 
#define ZYD_RF_MAXIM_NEW2   0xe
 
#define ZYD_RF_PHILIPS   0xf /* not supported yet */
 
#define ZYD_CR0   0x9000
 
#define ZYD_CR1   0x9004
 
#define ZYD_CR2   0x9008
 
#define ZYD_CR3   0x900c
 
#define ZYD_CR5   0x9010
 
#define ZYD_CR6   0x9014
 
#define ZYD_CR7   0x9018
 
#define ZYD_CR8   0x901c
 
#define ZYD_CR4   0x9020
 
#define ZYD_CR9   0x9024
 
#define ZYD_CR10   0x9028
 
#define ZYD_CR11   0x902c
 
#define ZYD_CR12   0x9030
 
#define ZYD_CR13   0x9034
 
#define ZYD_CR14   0x9038
 
#define ZYD_CR15   0x903c
 
#define ZYD_CR16   0x9040
 
#define ZYD_CR17   0x9044
 
#define ZYD_CR18   0x9048
 
#define ZYD_CR19   0x904c
 
#define ZYD_CR20   0x9050
 
#define ZYD_CR21   0x9054
 
#define ZYD_CR22   0x9058
 
#define ZYD_CR23   0x905c
 
#define ZYD_CR24   0x9060
 
#define ZYD_CR25   0x9064
 
#define ZYD_CR26   0x9068
 
#define ZYD_CR27   0x906c
 
#define ZYD_CR28   0x9070
 
#define ZYD_CR29   0x9074
 
#define ZYD_CR30   0x9078
 
#define ZYD_CR31   0x907c
 
#define ZYD_CR32   0x9080
 
#define ZYD_CR33   0x9084
 
#define ZYD_CR34   0x9088
 
#define ZYD_CR35   0x908c
 
#define ZYD_CR36   0x9090
 
#define ZYD_CR37   0x9094
 
#define ZYD_CR38   0x9098
 
#define ZYD_CR39   0x909c
 
#define ZYD_CR40   0x90a0
 
#define ZYD_CR41   0x90a4
 
#define ZYD_CR42   0x90a8
 
#define ZYD_CR43   0x90ac
 
#define ZYD_CR44   0x90b0
 
#define ZYD_CR45   0x90b4
 
#define ZYD_CR46   0x90b8
 
#define ZYD_CR47   0x90bc
 
#define ZYD_CR48   0x90c0
 
#define ZYD_CR49   0x90c4
 
#define ZYD_CR50   0x90c8
 
#define ZYD_CR51   0x90cc
 
#define ZYD_CR52   0x90d0
 
#define ZYD_CR53   0x90d4
 
#define ZYD_CR54   0x90d8
 
#define ZYD_CR55   0x90dc
 
#define ZYD_CR56   0x90e0
 
#define ZYD_CR57   0x90e4
 
#define ZYD_CR58   0x90e8
 
#define ZYD_CR59   0x90ec
 
#define ZYD_CR60   0x90f0
 
#define ZYD_CR61   0x90f4
 
#define ZYD_CR62   0x90f8
 
#define ZYD_CR63   0x90fc
 
#define ZYD_CR64   0x9100
 
#define ZYD_CR65   0x9104
 
#define ZYD_CR66   0x9108
 
#define ZYD_CR67   0x910c
 
#define ZYD_CR68   0x9110
 
#define ZYD_CR69   0x9114
 
#define ZYD_CR70   0x9118
 
#define ZYD_CR71   0x911c
 
#define ZYD_CR72   0x9120
 
#define ZYD_CR73   0x9124
 
#define ZYD_CR74   0x9128
 
#define ZYD_CR75   0x912c
 
#define ZYD_CR76   0x9130
 
#define ZYD_CR77   0x9134
 
#define ZYD_CR78   0x9138
 
#define ZYD_CR79   0x913c
 
#define ZYD_CR80   0x9140
 
#define ZYD_CR81   0x9144
 
#define ZYD_CR82   0x9148
 
#define ZYD_CR83   0x914c
 
#define ZYD_CR84   0x9150
 
#define ZYD_CR85   0x9154
 
#define ZYD_CR86   0x9158
 
#define ZYD_CR87   0x915c
 
#define ZYD_CR88   0x9160
 
#define ZYD_CR89   0x9164
 
#define ZYD_CR90   0x9168
 
#define ZYD_CR91   0x916c
 
#define ZYD_CR92   0x9170
 
#define ZYD_CR93   0x9174
 
#define ZYD_CR94   0x9178
 
#define ZYD_CR95   0x917c
 
#define ZYD_CR96   0x9180
 
#define ZYD_CR97   0x9184
 
#define ZYD_CR98   0x9188
 
#define ZYD_CR99   0x918c
 
#define ZYD_CR100   0x9190
 
#define ZYD_CR101   0x9194
 
#define ZYD_CR102   0x9198
 
#define ZYD_CR103   0x919c
 
#define ZYD_CR104   0x91a0
 
#define ZYD_CR105   0x91a4
 
#define ZYD_CR106   0x91a8
 
#define ZYD_CR107   0x91ac
 
#define ZYD_CR108   0x91b0
 
#define ZYD_CR109   0x91b4
 
#define ZYD_CR110   0x91b8
 
#define ZYD_CR111   0x91bc
 
#define ZYD_CR112   0x91c0
 
#define ZYD_CR113   0x91c4
 
#define ZYD_CR114   0x91c8
 
#define ZYD_CR115   0x91cc
 
#define ZYD_CR116   0x91d0
 
#define ZYD_CR117   0x91d4
 
#define ZYD_CR118   0x91d8
 
#define ZYD_CR119   0x91dc
 
#define ZYD_CR120   0x91e0
 
#define ZYD_CR121   0x91e4
 
#define ZYD_CR122   0x91e8
 
#define ZYD_CR123   0x91ec
 
#define ZYD_CR124   0x91f0
 
#define ZYD_CR125   0x91f4
 
#define ZYD_CR126   0x91f8
 
#define ZYD_CR127   0x91fc
 
#define ZYD_CR128   0x9200
 
#define ZYD_CR129   0x9204
 
#define ZYD_CR130   0x9208
 
#define ZYD_CR131   0x920c
 
#define ZYD_CR132   0x9210
 
#define ZYD_CR133   0x9214
 
#define ZYD_CR134   0x9218
 
#define ZYD_CR135   0x921c
 
#define ZYD_CR136   0x9220
 
#define ZYD_CR137   0x9224
 
#define ZYD_CR138   0x9228
 
#define ZYD_CR139   0x922c
 
#define ZYD_CR140   0x9230
 
#define ZYD_CR141   0x9234
 
#define ZYD_CR142   0x9238
 
#define ZYD_CR143   0x923c
 
#define ZYD_CR144   0x9240
 
#define ZYD_CR145   0x9244
 
#define ZYD_CR146   0x9248
 
#define ZYD_CR147   0x924c
 
#define ZYD_CR148   0x9250
 
#define ZYD_CR149   0x9254
 
#define ZYD_CR150   0x9258
 
#define ZYD_CR151   0x925c
 
#define ZYD_CR152   0x9260
 
#define ZYD_CR153   0x9264
 
#define ZYD_CR154   0x9268
 
#define ZYD_CR155   0x926c
 
#define ZYD_CR156   0x9270
 
#define ZYD_CR157   0x9274
 
#define ZYD_CR158   0x9278
 
#define ZYD_CR159   0x927c
 
#define ZYD_CR160   0x9280
 
#define ZYD_CR161   0x9284
 
#define ZYD_CR162   0x9288
 
#define ZYD_CR163   0x928c
 
#define ZYD_CR164   0x9290
 
#define ZYD_CR165   0x9294
 
#define ZYD_CR166   0x9298
 
#define ZYD_CR167   0x929c
 
#define ZYD_CR168   0x92a0
 
#define ZYD_CR169   0x92a4
 
#define ZYD_CR170   0x92a8
 
#define ZYD_CR171   0x92ac
 
#define ZYD_CR172   0x92b0
 
#define ZYD_CR173   0x92b4
 
#define ZYD_CR174   0x92b8
 
#define ZYD_CR175   0x92bc
 
#define ZYD_CR176   0x92c0
 
#define ZYD_CR177   0x92c4
 
#define ZYD_CR178   0x92c8
 
#define ZYD_CR179   0x92cc
 
#define ZYD_CR180   0x92d0
 
#define ZYD_CR181   0x92d4
 
#define ZYD_CR182   0x92d8
 
#define ZYD_CR183   0x92dc
 
#define ZYD_CR184   0x92e0
 
#define ZYD_CR185   0x92e4
 
#define ZYD_CR186   0x92e8
 
#define ZYD_CR187   0x92ec
 
#define ZYD_CR188   0x92f0
 
#define ZYD_CR189   0x92f4
 
#define ZYD_CR190   0x92f8
 
#define ZYD_CR191   0x92fc
 
#define ZYD_CR192   0x9300
 
#define ZYD_CR193   0x9304
 
#define ZYD_CR194   0x9308
 
#define ZYD_CR195   0x930c
 
#define ZYD_CR196   0x9310
 
#define ZYD_CR197   0x9314
 
#define ZYD_CR198   0x9318
 
#define ZYD_CR199   0x931c
 
#define ZYD_CR200   0x9320
 
#define ZYD_CR201   0x9324
 
#define ZYD_CR202   0x9328
 
#define ZYD_CR203   0x932c
 
#define ZYD_CR204   0x9330
 
#define ZYD_CR205   0x9334
 
#define ZYD_CR206   0x9338
 
#define ZYD_CR207   0x933c
 
#define ZYD_CR208   0x9340
 
#define ZYD_CR209   0x9344
 
#define ZYD_CR210   0x9348
 
#define ZYD_CR211   0x934c
 
#define ZYD_CR212   0x9350
 
#define ZYD_CR213   0x9354
 
#define ZYD_CR214   0x9358
 
#define ZYD_CR215   0x935c
 
#define ZYD_CR216   0x9360
 
#define ZYD_CR217   0x9364
 
#define ZYD_CR218   0x9368
 
#define ZYD_CR219   0x936c
 
#define ZYD_CR220   0x9370
 
#define ZYD_CR221   0x9374
 
#define ZYD_CR222   0x9378
 
#define ZYD_CR223   0x937c
 
#define ZYD_CR224   0x9380
 
#define ZYD_CR225   0x9384
 
#define ZYD_CR226   0x9388
 
#define ZYD_CR227   0x938c
 
#define ZYD_CR228   0x9390
 
#define ZYD_CR229   0x9394
 
#define ZYD_CR230   0x9398
 
#define ZYD_CR231   0x939c
 
#define ZYD_CR232   0x93a0
 
#define ZYD_CR233   0x93a4
 
#define ZYD_CR234   0x93a8
 
#define ZYD_CR235   0x93ac
 
#define ZYD_CR236   0x93b0
 
#define ZYD_CR240   0x93c0
 
#define ZYD_CR241   0x93c4
 
#define ZYD_CR242   0x93c8
 
#define ZYD_CR243   0x93cc
 
#define ZYD_CR244   0x93d0
 
#define ZYD_CR245   0x93d4
 
#define ZYD_CR251   0x93ec
 
#define ZYD_CR252   0x93f0
 
#define ZYD_CR253   0x93f4
 
#define ZYD_CR254   0x93f8
 
#define ZYD_CR255   0x93fc
 
#define ZYD_DEF_PHY
 
#define ZYD_DEF_PHYB
 
#define ZYD_RFMD_PHY
 
#define ZYD_RFMD_RF
 
#define ZYD_RFMD_CHANTABLE
 
#define ZYD_AL2230_PHY
 
#define ZYD_AL2230_PHY_B
 
#define ZYD_AL2230_PHY_PART1
 
#define ZYD_AL2230_PHY_PART2
 
#define ZYD_AL2230_PHY_PART3
 
#define ZYD_AL2230S_PHY_INIT
 
#define ZYD_AL2230_PHY_FINI_PART1
 
#define ZYD_AL2230_RF_PART1
 
#define ZYD_AL2230_RF_PART2
 
#define ZYD_AL2230_RF_PART3
 
#define ZYD_AL2230_RF_B
 
#define ZYD_AL2230_RF_B_PART1
 
#define ZYD_AL2230_RF_B_PART2
 
#define ZYD_AL2230_RF_B_PART3
 
#define ZYD_AL2230_CHANTABLE
 
#define ZYD_AL2230_CHANTABLE_B
 
#define ZYD_AL7230B_PHY_1
 
#define ZYD_AL7230B_PHY_2
 
#define ZYD_AL7230B_PHY_3
 
#define ZYD_AL7230B_RF_1
 
#define ZYD_AL7230B_RF_2
 
#define ZYD_AL7230B_RF_SETCHANNEL
 
#define ZYD_AL7230B_CHANTABLE
 
#define ZYD_AL2210_PHY
 
#define ZYD_AL2210_RF
 
#define ZYD_AL2210_CHANTABLE
 
#define ZYD_GCT_PHY
 
#define ZYD_GCT_RF
 
#define ZYD_GCT_VCO
 
#define ZYD_GCT_TXGAIN
 
#define ZYD_GCT_CHANNEL_ACAL
 
#define ZYD_GCT_CHANNEL_STD
 
#define ZYD_GCT_CHANNEL_DIV
 
#define ZYD_MAXIM2_PHY
 
#define ZYD_MAXIM2_RF
 
#define ZYD_MAXIM2_CHANTABLE_F
 
#define ZYD_MAXIM2_CHANTABLE
 
#define ZYD_TX_RATEDIV
 
#define ZYD_DOWNLOADREQ   0x30
 
#define ZYD_DOWNLOADSTS   0x31
 
#define ZYD_READFWDATAREQ   0x32
 
#define ZYD_HWINT_MASK   0x004f0000
 
#define ZYD_UNLOCK_PHY_REGS   0x80
 
#define ZYD_ENC_SNIFFER   8
 
#define ZYD_FILTER_ASS_REQ   (1 << 0)
 
#define ZYD_FILTER_ASS_RSP   (1 << 1)
 
#define ZYD_FILTER_REASS_REQ   (1 << 2)
 
#define ZYD_FILTER_REASS_RSP   (1 << 3)
 
#define ZYD_FILTER_PRB_REQ   (1 << 4)
 
#define ZYD_FILTER_PRB_RSP   (1 << 5)
 
#define ZYD_FILTER_BCN   (1 << 8)
 
#define ZYD_FILTER_ATIM   (1 << 9)
 
#define ZYD_FILTER_DEASS   (1 << 10)
 
#define ZYD_FILTER_AUTH   (1 << 11)
 
#define ZYD_FILTER_DEAUTH   (1 << 12)
 
#define ZYD_FILTER_PS_POLL   (1 << 26)
 
#define ZYD_FILTER_RTS   (1 << 27)
 
#define ZYD_FILTER_CTS   (1 << 28)
 
#define ZYD_FILTER_ACK   (1 << 29)
 
#define ZYD_FILTER_CFE   (1 << 30)
 
#define ZYD_FILTER_CFE_A   (1U << 31)
 
#define ZYD_FILTER_MONITOR   0xffffffff
 
#define ZYD_FILTER_BSS
 
#define ZYD_FILTER_HOSTAP
 
#define ZYD_TX_PHY_SIGNAL(x)   ((x) & 0xf)
 
#define ZYD_TX_PHY_OFDM   (1 << 4)
 
#define ZYD_TX_PHY_SHPREAMBLE   (1 << 5) /* CCK */
 
#define ZYD_TX_PHY_5GHZ   (1 << 5) /* OFDM */
 
#define ZYD_TX_FLAG_BACKOFF   (1 << 0)
 
#define ZYD_TX_FLAG_MULTICAST   (1 << 1)
 
#define ZYD_TX_FLAG_TYPE(x)   (((x) & 0x3) << 2)
 
#define ZYD_TX_TYPE_DATA   0
 
#define ZYD_TX_TYPE_PS_POLL   1
 
#define ZYD_TX_TYPE_MGMT   2
 
#define ZYD_TX_TYPE_CTL   3
 
#define ZYD_TX_FLAG_WAKEUP   (1 << 4)
 
#define ZYD_TX_FLAG_RTS   (1 << 5)
 
#define ZYD_TX_FLAG_ENCRYPT   (1 << 6)
 
#define ZYD_TX_FLAG_CTS_TO_SELF   (1 << 7)
 
#define ZYD_PLCP_LENGEXT   0x80
 
#define ZYD_RX_CIPHER_WEP64   1
 
#define ZYD_RX_CIPHER_TKIP   2
 
#define ZYD_RX_CIPHER_AES   4
 
#define ZYD_RX_CIPHER_WEP128   5
 
#define ZYD_RX_CIPHER_WEP256   6
 
#define ZYD_RX_CIPHER_WEP    (ZYD_RX_CIPHER_WEP64 | ZYD_RX_CIPHER_WEP128 | ZYD_RX_CIPHER_WEP256)
 
#define ZYD_RX_OFDM   (1 << 0)
 
#define ZYD_RX_TIMEOUT   (1 << 1)
 
#define ZYD_RX_OVERRUN   (1 << 2)
 
#define ZYD_RX_DECRYPTERR   (1 << 3)
 
#define ZYD_RX_BADCRC32   (1 << 4)
 
#define ZYD_RX_NOT2ME   (1 << 5)
 
#define ZYD_RX_BADCRC16   (1 << 6)
 
#define ZYD_RX_ERROR   (1 << 7)
 
#define ZYD_MAX_RXFRAMECNT   3
 
#define ZYD_TAG_MULTIFRAME   0x697e
 
#define ZYD_RF_IF_LE   (1 << 1)
 
#define ZYD_RF_CLK   (1 << 2)
 
#define ZYD_RF_DATA   (1 << 3)
 
#define ZYD_CMD_IOWR   0x0021 /* write HMAC or PHY register */
 
#define ZYD_CMD_IORD   0x0022 /* read HMAC or PHY register */
 
#define ZYD_CMD_RFCFG   0x0023 /* write RF register */
 
#define ZYD_NOTIF_IORD   0x9001 /* response for ZYD_CMD_IORD */
 
#define ZYD_NOTIF_MACINTR   0x9001 /* interrupt notification */
 
#define ZYD_NOTIF_RETRYSTATUS   0xa001 /* Tx retry notification */
 
#define ZYD_REG32_LO(reg)   (reg)
 
#define ZYD_REG32_HI(reg)    ((reg) + ((((reg) & 0xf000) == 0x9000) ? 2 : 1))
 
#define ZYD_CONFIG_INDEX   0
 
#define ZYD_IFACE_INDEX   0
 
#define ZYD_INTR_TIMEOUT   1000
 
#define ZYD_TX_TIMEOUT   10000
 
#define ZYD_MAX_TXBUFSZ    (sizeof(struct zyd_tx_desc) + MCLBYTES)
 
#define ZYD_MIN_FRAGSZ
 
#define ZYD_MIN_RXBUFSZ   ZYD_MIN_FRAGSZ
 
#define ZYX_MAX_RXBUFSZ
 
#define ZYD_TX_DESC_SIZE   (sizeof (struct zyd_tx_desc))
 
#define ZYD_RX_LIST_CNT   1
 
#define ZYD_TX_LIST_CNT   5
 
#define ZYD_CMD_FLAG_READ   (1 << 0)
 
#define ZYD_CMD_FLAG_SENT   (1 << 1)
 
#define ZYD_RATE_IS_OFDM(rate)   ((rate) >= 12 && (rate) != 22)
 
#define ZYD_RX_RADIOTAP_PRESENT
 
#define ZYD_TX_RADIOTAP_PRESENT
 
#define ZYD_VAP(vap)   ((struct zyd_vap *)(vap))
 
#define ZYD_FLAG_FWLOADED   (1 << 0)
 
#define ZYD_FLAG_INITONCE   (1 << 1)
 
#define ZYD_FLAG_INITDONE   (1 << 2)
 
#define ZYD_FLAG_DETACHED   (1 << 3)
 
#define ZYD_FLAG_RUNNING   (1 << 4)
 
#define ZYD_LOCK(sc)   mtx_lock(&(sc)->sc_mtx)
 
#define ZYD_UNLOCK(sc)   mtx_unlock(&(sc)->sc_mtx)
 
#define ZYD_LOCK_ASSERT(sc, t)   mtx_assert(&(sc)->sc_mtx, t)
 

Enumerations

enum  {
  ZYD_BULK_WR , ZYD_BULK_RD , ZYD_INTR_WR , ZYD_INTR_RD ,
  ZYD_N_TRANSFER = 4
}
 

Functions

typedef STAILQ_HEAD (, zyd_tx_data) zyd_txdhead
 
struct zyd_rx_radiotap_header __aligned (8)
 

Variables

struct zyd_tx_desc __packed
 
struct ieee80211_radiotap_header wr_ihdr
 
uint8_t wr_flags
 
uint8_t wr_rate
 
uint16_t wr_chan_freq
 
uint16_t wr_chan_flags
 
int8_t wr_antsignal
 
int8_t wr_antnoise
 

Macro Definition Documentation

◆ ZYD_AL2210_CHANTABLE

#define ZYD_AL2210_CHANTABLE
Value:
{ \
0x0196c0, 0x019710, 0x019760, 0x0197b0, 0x019800, 0x019850, \
0x0198a0, 0x0198f0, 0x019940, 0x019990, 0x0199e0, 0x019a30, \
0x019a80, 0x019b40 \
}

Definition at line 834 of file if_zydreg.h.

◆ ZYD_AL2210_PHY

#define ZYD_AL2210_PHY
Value:
{ \
{ ZYD_CR9, 0xe0 }, { ZYD_CR10, 0x91 }, { ZYD_CR12, 0x90 }, \
{ ZYD_CR15, 0xd0 }, { ZYD_CR16, 0x40 }, { ZYD_CR17, 0x58 }, \
{ ZYD_CR18, 0x04 }, { ZYD_CR23, 0x66 }, { ZYD_CR24, 0x14 }, \
{ ZYD_CR26, 0x90 }, { ZYD_CR31, 0x80 }, { ZYD_CR34, 0x06 }, \
{ 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, 0x03 } \
}
#define ZYD_CR127
Definition: if_zydreg.h:302
#define ZYD_CR34
Definition: if_zydreg.h:209
#define ZYD_CR81
Definition: if_zydreg.h:256
#define ZYD_CR9
Definition: if_zydreg.h:184
#define ZYD_CR23
Definition: if_zydreg.h:198
#define ZYD_CR35
Definition: if_zydreg.h:210
#define ZYD_CR79
Definition: if_zydreg.h:254
#define ZYD_CR80
Definition: if_zydreg.h:255
#define ZYD_CR15
Definition: if_zydreg.h:190
#define ZYD_CR24
Definition: if_zydreg.h:199
#define ZYD_CR47
Definition: if_zydreg.h:222
#define ZYD_CR64
Definition: if_zydreg.h:239
#define ZYD_CR18
Definition: if_zydreg.h:193
#define ZYD_CR16
Definition: if_zydreg.h:191
#define ZYD_CR38
Definition: if_zydreg.h:213
#define ZYD_CR26
Definition: if_zydreg.h:201
#define ZYD_CR46
Definition: if_zydreg.h:221
#define ZYD_CR113
Definition: if_zydreg.h:288
#define ZYD_CR31
Definition: if_zydreg.h:206
#define ZYD_CR17
Definition: if_zydreg.h:192
#define ZYD_CR12
Definition: if_zydreg.h:187
#define ZYD_CR10
Definition: if_zydreg.h:185

Definition at line 816 of file if_zydreg.h.

◆ ZYD_AL2210_RF

#define ZYD_AL2210_RF
Value:
{ \
0x2396c0, 0x00fcb1, 0x358132, 0x0108b3, 0xc77804, 0x456415, \
0xff2226, 0x806667, 0x7860f8, 0xbb01c9, 0x00000a, 0x00000b \
}

Definition at line 828 of file if_zydreg.h.

◆ ZYD_AL2230_CHANTABLE

#define ZYD_AL2230_CHANTABLE
Value:
{ \
{ 0x03f790, 0x033331, 0x00000d }, \
{ 0x03f790, 0x0b3331, 0x00000d }, \
{ 0x03e790, 0x033331, 0x00000d }, \
{ 0x03e790, 0x0b3331, 0x00000d }, \
{ 0x03f7a0, 0x033331, 0x00000d }, \
{ 0x03f7a0, 0x0b3331, 0x00000d }, \
{ 0x03e7a0, 0x033331, 0x00000d }, \
{ 0x03e7a0, 0x0b3331, 0x00000d }, \
{ 0x03f7b0, 0x033331, 0x00000d }, \
{ 0x03f7b0, 0x0b3331, 0x00000d }, \
{ 0x03e7b0, 0x033331, 0x00000d }, \
{ 0x03e7b0, 0x0b3331, 0x00000d }, \
{ 0x03f7c0, 0x033331, 0x00000d }, \
{ 0x03e7c0, 0x066661, 0x00000d } \
}

Definition at line 710 of file if_zydreg.h.

◆ ZYD_AL2230_CHANTABLE_B

#define ZYD_AL2230_CHANTABLE_B
Value:
{ \
{ 0x09efc0, 0x8cccc0, 0xb00000 }, \
{ 0x09efc0, 0x8cccd0, 0xb00000 }, \
{ 0x09e7c0, 0x8cccc0, 0xb00000 }, \
{ 0x09e7c0, 0x8cccd0, 0xb00000 }, \
{ 0x05efc0, 0x8cccc0, 0xb00000 }, \
{ 0x05efc0, 0x8cccd0, 0xb00000 }, \
{ 0x05e7c0, 0x8cccc0, 0xb00000 }, \
{ 0x05e7c0, 0x8cccd0, 0xb00000 }, \
{ 0x0defc0, 0x8cccc0, 0xb00000 }, \
{ 0x0defc0, 0x8cccd0, 0xb00000 }, \
{ 0x0de7c0, 0x8cccc0, 0xb00000 }, \
{ 0x0de7c0, 0x8cccd0, 0xb00000 }, \
{ 0x03efc0, 0x8cccc0, 0xb00000 }, \
{ 0x03e7c0, 0x866660, 0xb00000 } \
}

Definition at line 728 of file if_zydreg.h.

◆ ZYD_AL2230_PHY

#define ZYD_AL2230_PHY
Value:
{ \
{ ZYD_CR15, 0x20 }, { ZYD_CR23, 0x40 }, { ZYD_CR24, 0x20 }, \
{ ZYD_CR26, 0x11 }, { ZYD_CR28, 0x3e }, { ZYD_CR29, 0x00 }, \
{ ZYD_CR44, 0x33 }, { ZYD_CR106, 0x2a }, { ZYD_CR107, 0x1a }, \
{ ZYD_CR109, 0x09 }, { ZYD_CR110, 0x27 }, { ZYD_CR111, 0x2b }, \
{ ZYD_CR112, 0x2b }, { ZYD_CR119, 0x0a }, { 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, 0x0a }, \
{ ZYD_CR89, 0x04 }, { ZYD_CR92, 0x0a }, { ZYD_CR99, 0x28 }, \
{ ZYD_CR100, 0x00 }, { ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, \
{ ZYD_CR106, 0x24 }, { ZYD_CR107, 0x2a }, { ZYD_CR109, 0x09 }, \
{ 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, 0x06 } \
}
#define ZYD_CR109
Definition: if_zydreg.h:284
#define ZYD_CR99
Definition: if_zydreg.h:274
#define ZYD_CR112
Definition: if_zydreg.h:287
#define ZYD_CR117
Definition: if_zydreg.h:292
#define ZYD_CR111
Definition: if_zydreg.h:286
#define ZYD_CR89
Definition: if_zydreg.h:264
#define ZYD_CR121
Definition: if_zydreg.h:296
#define ZYD_CR252
Definition: if_zydreg.h:419
#define ZYD_CR92
Definition: if_zydreg.h:267
#define ZYD_CR137
Definition: if_zydreg.h:312
#define ZYD_CR203
Definition: if_zydreg.h:378
#define ZYD_CR107
Definition: if_zydreg.h:282
#define ZYD_CR138
Definition: if_zydreg.h:313
#define ZYD_CR102
Definition: if_zydreg.h:277
#define ZYD_CR44
Definition: if_zydreg.h:219
#define ZYD_CR253
Definition: if_zydreg.h:420
#define ZYD_CR100
Definition: if_zydreg.h:275
#define ZYD_CR28
Definition: if_zydreg.h:203
#define ZYD_CR87
Definition: if_zydreg.h:262
#define ZYD_CR119
Definition: if_zydreg.h:294
#define ZYD_CR101
Definition: if_zydreg.h:276
#define ZYD_CR115
Definition: if_zydreg.h:290
#define ZYD_CR118
Definition: if_zydreg.h:293
#define ZYD_CR120
Definition: if_zydreg.h:295
#define ZYD_CR41
Definition: if_zydreg.h:216
#define ZYD_CR251
Definition: if_zydreg.h:418
#define ZYD_CR122
Definition: if_zydreg.h:297
#define ZYD_CR114
Definition: if_zydreg.h:289
#define ZYD_CR110
Definition: if_zydreg.h:285
#define ZYD_CR29
Definition: if_zydreg.h:204
#define ZYD_CR106
Definition: if_zydreg.h:281
#define ZYD_CR116
Definition: if_zydreg.h:291

Definition at line 593 of file if_zydreg.h.

◆ ZYD_AL2230_PHY_B

#define ZYD_AL2230_PHY_B
Value:
{ \
{ ZYD_CR10, 0x89 }, { ZYD_CR15, 0x20 }, { ZYD_CR17, 0x2B }, \
{ ZYD_CR23, 0x40 }, { ZYD_CR24, 0x20 }, { ZYD_CR26, 0x93 }, \
{ ZYD_CR28, 0x3e }, { ZYD_CR29, 0x00 }, { ZYD_CR33, 0x28 }, \
{ ZYD_CR34, 0x30 }, { ZYD_CR35, 0x3e }, { ZYD_CR41, 0x24 }, \
{ ZYD_CR44, 0x32 }, { ZYD_CR46, 0x99 }, { ZYD_CR47, 0x1e }, \
{ ZYD_CR48, 0x06 }, { ZYD_CR49, 0xf9 }, { ZYD_CR51, 0x01 }, \
{ ZYD_CR52, 0x80 }, { ZYD_CR53, 0x7e }, { ZYD_CR65, 0x00 }, \
{ ZYD_CR66, 0x00 }, { ZYD_CR67, 0x00 }, { ZYD_CR68, 0x00 }, \
{ ZYD_CR69, 0x28 }, { ZYD_CR79, 0x58 }, { ZYD_CR80, 0x30 }, \
{ ZYD_CR81, 0x30 }, { ZYD_CR87, 0x0a }, { ZYD_CR89, 0x04 }, \
{ ZYD_CR91, 0x00 }, { ZYD_CR92, 0x0a }, { ZYD_CR98, 0x8d }, \
{ ZYD_CR99, 0x00 }, { ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, \
{ ZYD_CR106, 0x24 }, { ZYD_CR107, 0x2a }, { ZYD_CR109, 0x13 }, \
{ ZYD_CR110, 0x1f }, { ZYD_CR111, 0x1f }, { ZYD_CR112, 0x1f }, \
{ ZYD_CR113, 0x27 }, { 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, 0x03 }, { ZYD_CR137, 0x50 }, \
{ ZYD_CR138, 0xa8 }, { ZYD_CR144, 0xac }, { ZYD_CR150, 0x0d }, \
{ ZYD_CR252, 0x34 }, { ZYD_CR253, 0x34 } \
}
#define ZYD_CR125
Definition: if_zydreg.h:300
#define ZYD_CR65
Definition: if_zydreg.h:240
#define ZYD_CR51
Definition: if_zydreg.h:226
#define ZYD_CR66
Definition: if_zydreg.h:241
#define ZYD_CR67
Definition: if_zydreg.h:242
#define ZYD_CR144
Definition: if_zydreg.h:319
#define ZYD_CR123
Definition: if_zydreg.h:298
#define ZYD_CR52
Definition: if_zydreg.h:227
#define ZYD_CR91
Definition: if_zydreg.h:266
#define ZYD_CR53
Definition: if_zydreg.h:228
#define ZYD_CR49
Definition: if_zydreg.h:224
#define ZYD_CR150
Definition: if_zydreg.h:325
#define ZYD_CR98
Definition: if_zydreg.h:273
#define ZYD_CR48
Definition: if_zydreg.h:223
#define ZYD_CR33
Definition: if_zydreg.h:208
#define ZYD_CR69
Definition: if_zydreg.h:244
#define ZYD_CR68
Definition: if_zydreg.h:243
#define ZYD_CR126
Definition: if_zydreg.h:301

Definition at line 616 of file if_zydreg.h.

◆ ZYD_AL2230_PHY_FINI_PART1

#define ZYD_AL2230_PHY_FINI_PART1
Value:
{ \
{ ZYD_CR80, 0x30 }, { ZYD_CR81, 0x30 }, { ZYD_CR79, 0x58 }, \
{ ZYD_CR12, 0xf0 }, { ZYD_CR77, 0x1b }, { ZYD_CR78, 0x58 }, \
{ ZYD_CR203, 0x06 }, { ZYD_CR240, 0x80 }, \
}
#define ZYD_CR77
Definition: if_zydreg.h:252
#define ZYD_CR78
Definition: if_zydreg.h:253
#define ZYD_CR240
Definition: if_zydreg.h:412

Definition at line 664 of file if_zydreg.h.

◆ ZYD_AL2230_PHY_PART1

#define ZYD_AL2230_PHY_PART1
Value:
{ \
{ ZYD_CR240, 0x57 }, { ZYD_CR9, 0xe0 } \
}

Definition at line 641 of file if_zydreg.h.

◆ ZYD_AL2230_PHY_PART2

#define ZYD_AL2230_PHY_PART2
Value:
{ \
{ ZYD_CR251, 0x2f }, { ZYD_CR251, 0x7f }, \
}

Definition at line 646 of file if_zydreg.h.

◆ ZYD_AL2230_PHY_PART3

#define ZYD_AL2230_PHY_PART3
Value:
{ \
{ ZYD_CR128, 0x14 }, { ZYD_CR129, 0x12 }, { ZYD_CR130, 0x10 }, \
}
#define ZYD_CR129
Definition: if_zydreg.h:304
#define ZYD_CR128
Definition: if_zydreg.h:303
#define ZYD_CR130
Definition: if_zydreg.h:305

Definition at line 651 of file if_zydreg.h.

◆ ZYD_AL2230_RF_B

#define ZYD_AL2230_RF_B
Value:
{ \
0x03f790, 0x033331, 0x00000d, 0x0b3331, 0x03b812, 0x00fff3, \
0x0005a4, 0x0f4dc5, 0x0805b6, 0x0146c7, 0x000688, 0x0403b9, \
0x00dbba, 0x00099b, 0x0bdffc, 0x00000d, 0x00580f \
}

Definition at line 687 of file if_zydreg.h.

◆ ZYD_AL2230_RF_B_PART1

#define ZYD_AL2230_RF_B_PART1
Value:
{ \
0x8cccd0, 0x481dc0, 0xcfff00, 0x25a000 \
}

Definition at line 694 of file if_zydreg.h.

◆ ZYD_AL2230_RF_B_PART2

#define ZYD_AL2230_RF_B_PART2
Value:
{ \
0x25a000, 0xa3b2f0, 0x6da010, 0xe36280, 0x116000, 0x9dc020, \
0x5ddb00, 0xd99000, 0x3ffbd0, 0xb00000, 0xf01a00 \
}

Definition at line 699 of file if_zydreg.h.

◆ ZYD_AL2230_RF_B_PART3

#define ZYD_AL2230_RF_B_PART3
Value:
{ \
0xf01b00, 0xf01e00, 0xf01a00 \
}

Definition at line 705 of file if_zydreg.h.

◆ ZYD_AL2230_RF_PART1

#define ZYD_AL2230_RF_PART1
Value:
{ \
0x03f790, 0x033331, 0x00000d, 0x0b3331, 0x03b812, 0x00fff3 \
}

Definition at line 671 of file if_zydreg.h.

◆ ZYD_AL2230_RF_PART2

#define ZYD_AL2230_RF_PART2
Value:
{ \
0x000da4, 0x0f4dc5, 0x0805b6, 0x011687, 0x000688, 0x0403b9, \
0x00dbba, 0x00099b, 0x0bdffc, 0x00000d, 0x00500f \
}

Definition at line 676 of file if_zydreg.h.

◆ ZYD_AL2230_RF_PART3

#define ZYD_AL2230_RF_PART3
Value:
{ \
0x00d00f, 0x004c0f, 0x00540f, 0x00700f, 0x00500f \
}

Definition at line 682 of file if_zydreg.h.

◆ ZYD_AL2230S_PHY_INIT

#define ZYD_AL2230S_PHY_INIT
Value:
{ \
{ ZYD_CR47, 0x1e }, { ZYD_CR106, 0x22 }, { ZYD_CR107, 0x2a }, \
{ ZYD_CR109, 0x13 }, { ZYD_CR118, 0xf8 }, { ZYD_CR119, 0x12 }, \
{ ZYD_CR122, 0xe0 }, { ZYD_CR128, 0x10 }, { ZYD_CR129, 0x0e }, \
{ ZYD_CR130, 0x10 } \
}

Definition at line 656 of file if_zydreg.h.

◆ ZYD_AL7230B_CHANTABLE

#define ZYD_AL7230B_CHANTABLE
Value:
{ \
{ 0x09ec00, 0x8cccc8 }, \
{ 0x09ec00, 0x8cccd8 }, \
{ 0x09ec00, 0x8cccc0 }, \
{ 0x09ec00, 0x8cccd0 }, \
{ 0x05ec00, 0x8cccc8 }, \
{ 0x05ec00, 0x8cccd8 }, \
{ 0x05ec00, 0x8cccc0 }, \
{ 0x05ec00, 0x8cccd0 }, \
{ 0x0dec00, 0x8cccc8 }, \
{ 0x0dec00, 0x8cccd8 }, \
{ 0x0dec00, 0x8cccc0 }, \
{ 0x0dec00, 0x8cccd0 }, \
{ 0x03ec00, 0x8cccc8 }, \
{ 0x03ec00, 0x866660 } \
}

Definition at line 798 of file if_zydreg.h.

◆ ZYD_AL7230B_PHY_1

#define ZYD_AL7230B_PHY_1
Value:
{ \
{ ZYD_CR240, 0x57 }, { ZYD_CR15, 0x20 }, { ZYD_CR23, 0x40 }, \
{ ZYD_CR24, 0x20 }, { ZYD_CR26, 0x11 }, { ZYD_CR28, 0x3e }, \
{ ZYD_CR29, 0x00 }, { ZYD_CR44, 0x33 }, { ZYD_CR106, 0x22 }, \
{ ZYD_CR107, 0x1a }, { ZYD_CR109, 0x09 }, { ZYD_CR110, 0x27 }, \
{ ZYD_CR111, 0x2b }, { ZYD_CR112, 0x2b }, { ZYD_CR119, 0x0a }, \
{ 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, 0x0a }, { ZYD_CR89, 0x04 }, \
{ ZYD_CR92, 0x0a }, { ZYD_CR99, 0x28 }, { ZYD_CR100, 0x02 }, \
{ ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, { ZYD_CR106, 0x22 }, \
{ ZYD_CR107, 0x3f }, { ZYD_CR109, 0x09 }, { 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 } \
}

Definition at line 746 of file if_zydreg.h.

◆ ZYD_AL7230B_PHY_2

#define ZYD_AL7230B_PHY_2
Value:
{ \
{ ZYD_CR251, 0x3f }, { ZYD_CR128, 0x14 }, { ZYD_CR129, 0x12 }, \
{ ZYD_CR130, 0x10 }, { ZYD_CR38, 0x38 }, { ZYD_CR136, 0xdf } \
}
#define ZYD_CR136
Definition: if_zydreg.h:311

Definition at line 769 of file if_zydreg.h.

◆ ZYD_AL7230B_PHY_3

#define ZYD_AL7230B_PHY_3
Value:
{ \
{ ZYD_CR203, 0x06 }, { ZYD_CR240, 0x80 } \
}

Definition at line 775 of file if_zydreg.h.

◆ ZYD_AL7230B_RF_1

#define ZYD_AL7230B_RF_1
Value:
{ \
0x09ec04, 0x8cccc8, 0x4ff821, 0xc5fbfc, 0x21ebfe, 0xafd401, \
0x6cf56a, 0xe04073, 0x193d76, 0x9dd844, 0x500007, 0xd8c010, \
0x3c9000, 0xbfffff, 0x700000, 0xf15d58 \
}

Definition at line 780 of file if_zydreg.h.

◆ ZYD_AL7230B_RF_2

#define ZYD_AL7230B_RF_2
Value:
{ \
0xf15d59, 0xf15d5c, 0xf15d58 \
}

Definition at line 787 of file if_zydreg.h.

◆ ZYD_AL7230B_RF_SETCHANNEL

#define ZYD_AL7230B_RF_SETCHANNEL
Value:
{ \
0x4ff821, 0xc5fbfc, 0x21ebfe, 0xafd401, 0x6cf56a, 0xe04073, \
0x193d76, 0x9dd844, 0x500007, 0xd8c010, 0x3c9000, 0xf15d58 \
}

Definition at line 792 of file if_zydreg.h.

◆ ZYD_CMD_FLAG_READ

#define ZYD_CMD_FLAG_READ   (1 << 0)

Definition at line 1149 of file if_zydreg.h.

◆ ZYD_CMD_FLAG_SENT

#define ZYD_CMD_FLAG_SENT   (1 << 1)

Definition at line 1150 of file if_zydreg.h.

◆ ZYD_CMD_IORD

#define ZYD_CMD_IORD   0x0022 /* read HMAC or PHY register */

Definition at line 1104 of file if_zydreg.h.

◆ ZYD_CMD_IOWR

#define ZYD_CMD_IOWR   0x0021 /* write HMAC or PHY register */

Definition at line 1103 of file if_zydreg.h.

◆ ZYD_CMD_RFCFG

#define ZYD_CMD_RFCFG   0x0023 /* write RF register */

Definition at line 1105 of file if_zydreg.h.

◆ ZYD_CONFIG_INDEX

#define ZYD_CONFIG_INDEX   0

Definition at line 1129 of file if_zydreg.h.

◆ ZYD_CR0

#define ZYD_CR0   0x9000

Definition at line 175 of file if_zydreg.h.

◆ ZYD_CR1

#define ZYD_CR1   0x9004

Definition at line 176 of file if_zydreg.h.

◆ ZYD_CR10

#define ZYD_CR10   0x9028

Definition at line 185 of file if_zydreg.h.

◆ ZYD_CR100

#define ZYD_CR100   0x9190

Definition at line 275 of file if_zydreg.h.

◆ ZYD_CR101

#define ZYD_CR101   0x9194

Definition at line 276 of file if_zydreg.h.

◆ ZYD_CR102

#define ZYD_CR102   0x9198

Definition at line 277 of file if_zydreg.h.

◆ ZYD_CR103

#define ZYD_CR103   0x919c

Definition at line 278 of file if_zydreg.h.

◆ ZYD_CR104

#define ZYD_CR104   0x91a0

Definition at line 279 of file if_zydreg.h.

◆ ZYD_CR105

#define ZYD_CR105   0x91a4

Definition at line 280 of file if_zydreg.h.

◆ ZYD_CR106

#define ZYD_CR106   0x91a8

Definition at line 281 of file if_zydreg.h.

◆ ZYD_CR107

#define ZYD_CR107   0x91ac

Definition at line 282 of file if_zydreg.h.

◆ ZYD_CR108

#define ZYD_CR108   0x91b0

Definition at line 283 of file if_zydreg.h.

◆ ZYD_CR109

#define ZYD_CR109   0x91b4

Definition at line 284 of file if_zydreg.h.

◆ ZYD_CR11

#define ZYD_CR11   0x902c

Definition at line 186 of file if_zydreg.h.

◆ ZYD_CR110

#define ZYD_CR110   0x91b8

Definition at line 285 of file if_zydreg.h.

◆ ZYD_CR111

#define ZYD_CR111   0x91bc

Definition at line 286 of file if_zydreg.h.

◆ ZYD_CR112

#define ZYD_CR112   0x91c0

Definition at line 287 of file if_zydreg.h.

◆ ZYD_CR113

#define ZYD_CR113   0x91c4

Definition at line 288 of file if_zydreg.h.

◆ ZYD_CR114

#define ZYD_CR114   0x91c8

Definition at line 289 of file if_zydreg.h.

◆ ZYD_CR115

#define ZYD_CR115   0x91cc

Definition at line 290 of file if_zydreg.h.

◆ ZYD_CR116

#define ZYD_CR116   0x91d0

Definition at line 291 of file if_zydreg.h.

◆ ZYD_CR117

#define ZYD_CR117   0x91d4

Definition at line 292 of file if_zydreg.h.

◆ ZYD_CR118

#define ZYD_CR118   0x91d8

Definition at line 293 of file if_zydreg.h.

◆ ZYD_CR119

#define ZYD_CR119   0x91dc

Definition at line 294 of file if_zydreg.h.

◆ ZYD_CR12

#define ZYD_CR12   0x9030

Definition at line 187 of file if_zydreg.h.

◆ ZYD_CR120

#define ZYD_CR120   0x91e0

Definition at line 295 of file if_zydreg.h.

◆ ZYD_CR121

#define ZYD_CR121   0x91e4

Definition at line 296 of file if_zydreg.h.

◆ ZYD_CR122

#define ZYD_CR122   0x91e8

Definition at line 297 of file if_zydreg.h.

◆ ZYD_CR123

#define ZYD_CR123   0x91ec

Definition at line 298 of file if_zydreg.h.

◆ ZYD_CR124

#define ZYD_CR124   0x91f0

Definition at line 299 of file if_zydreg.h.

◆ ZYD_CR125

#define ZYD_CR125   0x91f4

Definition at line 300 of file if_zydreg.h.

◆ ZYD_CR126

#define ZYD_CR126   0x91f8

Definition at line 301 of file if_zydreg.h.

◆ ZYD_CR127

#define ZYD_CR127   0x91fc

Definition at line 302 of file if_zydreg.h.

◆ ZYD_CR128

#define ZYD_CR128   0x9200

Definition at line 303 of file if_zydreg.h.

◆ ZYD_CR129

#define ZYD_CR129   0x9204

Definition at line 304 of file if_zydreg.h.

◆ ZYD_CR13

#define ZYD_CR13   0x9034

Definition at line 188 of file if_zydreg.h.

◆ ZYD_CR130

#define ZYD_CR130   0x9208

Definition at line 305 of file if_zydreg.h.

◆ ZYD_CR131

#define ZYD_CR131   0x920c

Definition at line 306 of file if_zydreg.h.

◆ ZYD_CR132

#define ZYD_CR132   0x9210

Definition at line 307 of file if_zydreg.h.

◆ ZYD_CR133

#define ZYD_CR133   0x9214

Definition at line 308 of file if_zydreg.h.

◆ ZYD_CR134

#define ZYD_CR134   0x9218

Definition at line 309 of file if_zydreg.h.

◆ ZYD_CR135

#define ZYD_CR135   0x921c

Definition at line 310 of file if_zydreg.h.

◆ ZYD_CR136

#define ZYD_CR136   0x9220

Definition at line 311 of file if_zydreg.h.

◆ ZYD_CR137

#define ZYD_CR137   0x9224

Definition at line 312 of file if_zydreg.h.

◆ ZYD_CR138

#define ZYD_CR138   0x9228

Definition at line 313 of file if_zydreg.h.

◆ ZYD_CR139

#define ZYD_CR139   0x922c

Definition at line 314 of file if_zydreg.h.

◆ ZYD_CR14

#define ZYD_CR14   0x9038

Definition at line 189 of file if_zydreg.h.

◆ ZYD_CR140

#define ZYD_CR140   0x9230

Definition at line 315 of file if_zydreg.h.

◆ ZYD_CR141

#define ZYD_CR141   0x9234

Definition at line 316 of file if_zydreg.h.

◆ ZYD_CR142

#define ZYD_CR142   0x9238

Definition at line 317 of file if_zydreg.h.

◆ ZYD_CR143

#define ZYD_CR143   0x923c

Definition at line 318 of file if_zydreg.h.

◆ ZYD_CR144

#define ZYD_CR144   0x9240

Definition at line 319 of file if_zydreg.h.

◆ ZYD_CR145

#define ZYD_CR145   0x9244

Definition at line 320 of file if_zydreg.h.

◆ ZYD_CR146

#define ZYD_CR146   0x9248

Definition at line 321 of file if_zydreg.h.

◆ ZYD_CR147

#define ZYD_CR147   0x924c

Definition at line 322 of file if_zydreg.h.

◆ ZYD_CR148

#define ZYD_CR148   0x9250

Definition at line 323 of file if_zydreg.h.

◆ ZYD_CR149

#define ZYD_CR149   0x9254

Definition at line 324 of file if_zydreg.h.

◆ ZYD_CR15

#define ZYD_CR15   0x903c

Definition at line 190 of file if_zydreg.h.

◆ ZYD_CR150

#define ZYD_CR150   0x9258

Definition at line 325 of file if_zydreg.h.

◆ ZYD_CR151

#define ZYD_CR151   0x925c

Definition at line 326 of file if_zydreg.h.

◆ ZYD_CR152

#define ZYD_CR152   0x9260

Definition at line 327 of file if_zydreg.h.

◆ ZYD_CR153

#define ZYD_CR153   0x9264

Definition at line 328 of file if_zydreg.h.

◆ ZYD_CR154

#define ZYD_CR154   0x9268

Definition at line 329 of file if_zydreg.h.

◆ ZYD_CR155

#define ZYD_CR155   0x926c

Definition at line 330 of file if_zydreg.h.

◆ ZYD_CR156

#define ZYD_CR156   0x9270

Definition at line 331 of file if_zydreg.h.

◆ ZYD_CR157

#define ZYD_CR157   0x9274

Definition at line 332 of file if_zydreg.h.

◆ ZYD_CR158

#define ZYD_CR158   0x9278

Definition at line 333 of file if_zydreg.h.

◆ ZYD_CR159

#define ZYD_CR159   0x927c

Definition at line 334 of file if_zydreg.h.

◆ ZYD_CR16

#define ZYD_CR16   0x9040

Definition at line 191 of file if_zydreg.h.

◆ ZYD_CR160

#define ZYD_CR160   0x9280

Definition at line 335 of file if_zydreg.h.

◆ ZYD_CR161

#define ZYD_CR161   0x9284

Definition at line 336 of file if_zydreg.h.

◆ ZYD_CR162

#define ZYD_CR162   0x9288

Definition at line 337 of file if_zydreg.h.

◆ ZYD_CR163

#define ZYD_CR163   0x928c

Definition at line 338 of file if_zydreg.h.

◆ ZYD_CR164

#define ZYD_CR164   0x9290

Definition at line 339 of file if_zydreg.h.

◆ ZYD_CR165

#define ZYD_CR165   0x9294

Definition at line 340 of file if_zydreg.h.

◆ ZYD_CR166

#define ZYD_CR166   0x9298

Definition at line 341 of file if_zydreg.h.

◆ ZYD_CR167

#define ZYD_CR167   0x929c

Definition at line 342 of file if_zydreg.h.

◆ ZYD_CR168

#define ZYD_CR168   0x92a0

Definition at line 343 of file if_zydreg.h.

◆ ZYD_CR169

#define ZYD_CR169   0x92a4

Definition at line 344 of file if_zydreg.h.

◆ ZYD_CR17

#define ZYD_CR17   0x9044

Definition at line 192 of file if_zydreg.h.

◆ ZYD_CR170

#define ZYD_CR170   0x92a8

Definition at line 345 of file if_zydreg.h.

◆ ZYD_CR171

#define ZYD_CR171   0x92ac

Definition at line 346 of file if_zydreg.h.

◆ ZYD_CR172

#define ZYD_CR172   0x92b0

Definition at line 347 of file if_zydreg.h.

◆ ZYD_CR173

#define ZYD_CR173   0x92b4

Definition at line 348 of file if_zydreg.h.

◆ ZYD_CR174

#define ZYD_CR174   0x92b8

Definition at line 349 of file if_zydreg.h.

◆ ZYD_CR175

#define ZYD_CR175   0x92bc

Definition at line 350 of file if_zydreg.h.

◆ ZYD_CR176

#define ZYD_CR176   0x92c0

Definition at line 351 of file if_zydreg.h.

◆ ZYD_CR177

#define ZYD_CR177   0x92c4

Definition at line 352 of file if_zydreg.h.

◆ ZYD_CR178

#define ZYD_CR178   0x92c8

Definition at line 353 of file if_zydreg.h.

◆ ZYD_CR179

#define ZYD_CR179   0x92cc

Definition at line 354 of file if_zydreg.h.

◆ ZYD_CR18

#define ZYD_CR18   0x9048

Definition at line 193 of file if_zydreg.h.

◆ ZYD_CR180

#define ZYD_CR180   0x92d0

Definition at line 355 of file if_zydreg.h.

◆ ZYD_CR181

#define ZYD_CR181   0x92d4

Definition at line 356 of file if_zydreg.h.

◆ ZYD_CR182

#define ZYD_CR182   0x92d8

Definition at line 357 of file if_zydreg.h.

◆ ZYD_CR183

#define ZYD_CR183   0x92dc

Definition at line 358 of file if_zydreg.h.

◆ ZYD_CR184

#define ZYD_CR184   0x92e0

Definition at line 359 of file if_zydreg.h.

◆ ZYD_CR185

#define ZYD_CR185   0x92e4

Definition at line 360 of file if_zydreg.h.

◆ ZYD_CR186

#define ZYD_CR186   0x92e8

Definition at line 361 of file if_zydreg.h.

◆ ZYD_CR187

#define ZYD_CR187   0x92ec

Definition at line 362 of file if_zydreg.h.

◆ ZYD_CR188

#define ZYD_CR188   0x92f0

Definition at line 363 of file if_zydreg.h.

◆ ZYD_CR189

#define ZYD_CR189   0x92f4

Definition at line 364 of file if_zydreg.h.

◆ ZYD_CR19

#define ZYD_CR19   0x904c

Definition at line 194 of file if_zydreg.h.

◆ ZYD_CR190

#define ZYD_CR190   0x92f8

Definition at line 365 of file if_zydreg.h.

◆ ZYD_CR191

#define ZYD_CR191   0x92fc

Definition at line 366 of file if_zydreg.h.

◆ ZYD_CR192

#define ZYD_CR192   0x9300

Definition at line 367 of file if_zydreg.h.

◆ ZYD_CR193

#define ZYD_CR193   0x9304

Definition at line 368 of file if_zydreg.h.

◆ ZYD_CR194

#define ZYD_CR194   0x9308

Definition at line 369 of file if_zydreg.h.

◆ ZYD_CR195

#define ZYD_CR195   0x930c

Definition at line 370 of file if_zydreg.h.

◆ ZYD_CR196

#define ZYD_CR196   0x9310

Definition at line 371 of file if_zydreg.h.

◆ ZYD_CR197

#define ZYD_CR197   0x9314

Definition at line 372 of file if_zydreg.h.

◆ ZYD_CR198

#define ZYD_CR198   0x9318

Definition at line 373 of file if_zydreg.h.

◆ ZYD_CR199

#define ZYD_CR199   0x931c

Definition at line 374 of file if_zydreg.h.

◆ ZYD_CR2

#define ZYD_CR2   0x9008

Definition at line 177 of file if_zydreg.h.

◆ ZYD_CR20

#define ZYD_CR20   0x9050

Definition at line 195 of file if_zydreg.h.

◆ ZYD_CR200

#define ZYD_CR200   0x9320

Definition at line 375 of file if_zydreg.h.

◆ ZYD_CR201

#define ZYD_CR201   0x9324

Definition at line 376 of file if_zydreg.h.

◆ ZYD_CR202

#define ZYD_CR202   0x9328

Definition at line 377 of file if_zydreg.h.

◆ ZYD_CR203

#define ZYD_CR203   0x932c

Definition at line 378 of file if_zydreg.h.

◆ ZYD_CR204

#define ZYD_CR204   0x9330

Definition at line 379 of file if_zydreg.h.

◆ ZYD_CR205

#define ZYD_CR205   0x9334

Definition at line 380 of file if_zydreg.h.

◆ ZYD_CR206

#define ZYD_CR206   0x9338

Definition at line 381 of file if_zydreg.h.

◆ ZYD_CR207

#define ZYD_CR207   0x933c

Definition at line 382 of file if_zydreg.h.

◆ ZYD_CR208

#define ZYD_CR208   0x9340

Definition at line 383 of file if_zydreg.h.

◆ ZYD_CR209

#define ZYD_CR209   0x9344

Definition at line 384 of file if_zydreg.h.

◆ ZYD_CR21

#define ZYD_CR21   0x9054

Definition at line 196 of file if_zydreg.h.

◆ ZYD_CR210

#define ZYD_CR210   0x9348

Definition at line 385 of file if_zydreg.h.

◆ ZYD_CR211

#define ZYD_CR211   0x934c

Definition at line 386 of file if_zydreg.h.

◆ ZYD_CR212

#define ZYD_CR212   0x9350

Definition at line 387 of file if_zydreg.h.

◆ ZYD_CR213

#define ZYD_CR213   0x9354

Definition at line 388 of file if_zydreg.h.

◆ ZYD_CR214

#define ZYD_CR214   0x9358

Definition at line 389 of file if_zydreg.h.

◆ ZYD_CR215

#define ZYD_CR215   0x935c

Definition at line 390 of file if_zydreg.h.

◆ ZYD_CR216

#define ZYD_CR216   0x9360

Definition at line 391 of file if_zydreg.h.

◆ ZYD_CR217

#define ZYD_CR217   0x9364

Definition at line 392 of file if_zydreg.h.

◆ ZYD_CR218

#define ZYD_CR218   0x9368

Definition at line 393 of file if_zydreg.h.

◆ ZYD_CR219

#define ZYD_CR219   0x936c

Definition at line 394 of file if_zydreg.h.

◆ ZYD_CR22

#define ZYD_CR22   0x9058

Definition at line 197 of file if_zydreg.h.

◆ ZYD_CR220

#define ZYD_CR220   0x9370

Definition at line 395 of file if_zydreg.h.

◆ ZYD_CR221

#define ZYD_CR221   0x9374

Definition at line 396 of file if_zydreg.h.

◆ ZYD_CR222

#define ZYD_CR222   0x9378

Definition at line 397 of file if_zydreg.h.

◆ ZYD_CR223

#define ZYD_CR223   0x937c

Definition at line 398 of file if_zydreg.h.

◆ ZYD_CR224

#define ZYD_CR224   0x9380

Definition at line 399 of file if_zydreg.h.

◆ ZYD_CR225

#define ZYD_CR225   0x9384

Definition at line 400 of file if_zydreg.h.

◆ ZYD_CR226

#define ZYD_CR226   0x9388

Definition at line 401 of file if_zydreg.h.

◆ ZYD_CR227

#define ZYD_CR227   0x938c

Definition at line 402 of file if_zydreg.h.

◆ ZYD_CR228

#define ZYD_CR228   0x9390

Definition at line 403 of file if_zydreg.h.

◆ ZYD_CR229

#define ZYD_CR229   0x9394

Definition at line 404 of file if_zydreg.h.

◆ ZYD_CR23

#define ZYD_CR23   0x905c

Definition at line 198 of file if_zydreg.h.

◆ ZYD_CR230

#define ZYD_CR230   0x9398

Definition at line 405 of file if_zydreg.h.

◆ ZYD_CR231

#define ZYD_CR231   0x939c

Definition at line 406 of file if_zydreg.h.

◆ ZYD_CR232

#define ZYD_CR232   0x93a0

Definition at line 407 of file if_zydreg.h.

◆ ZYD_CR233

#define ZYD_CR233   0x93a4

Definition at line 408 of file if_zydreg.h.

◆ ZYD_CR234

#define ZYD_CR234   0x93a8

Definition at line 409 of file if_zydreg.h.

◆ ZYD_CR235

#define ZYD_CR235   0x93ac

Definition at line 410 of file if_zydreg.h.

◆ ZYD_CR236

#define ZYD_CR236   0x93b0

Definition at line 411 of file if_zydreg.h.

◆ ZYD_CR24

#define ZYD_CR24   0x9060

Definition at line 199 of file if_zydreg.h.

◆ ZYD_CR240

#define ZYD_CR240   0x93c0

Definition at line 412 of file if_zydreg.h.

◆ ZYD_CR241

#define ZYD_CR241   0x93c4

Definition at line 413 of file if_zydreg.h.

◆ ZYD_CR242

#define ZYD_CR242   0x93c8

Definition at line 414 of file if_zydreg.h.

◆ ZYD_CR243

#define ZYD_CR243   0x93cc

Definition at line 415 of file if_zydreg.h.

◆ ZYD_CR244

#define ZYD_CR244   0x93d0

Definition at line 416 of file if_zydreg.h.

◆ ZYD_CR245

#define ZYD_CR245   0x93d4

Definition at line 417 of file if_zydreg.h.

◆ ZYD_CR25

#define ZYD_CR25   0x9064

Definition at line 200 of file if_zydreg.h.

◆ ZYD_CR251

#define ZYD_CR251   0x93ec

Definition at line 418 of file if_zydreg.h.

◆ ZYD_CR252

#define ZYD_CR252   0x93f0

Definition at line 419 of file if_zydreg.h.

◆ ZYD_CR253

#define ZYD_CR253   0x93f4

Definition at line 420 of file if_zydreg.h.

◆ ZYD_CR254

#define ZYD_CR254   0x93f8

Definition at line 421 of file if_zydreg.h.

◆ ZYD_CR255

#define ZYD_CR255   0x93fc

Definition at line 422 of file if_zydreg.h.

◆ ZYD_CR26

#define ZYD_CR26   0x9068

Definition at line 201 of file if_zydreg.h.

◆ ZYD_CR27

#define ZYD_CR27   0x906c

Definition at line 202 of file if_zydreg.h.

◆ ZYD_CR28

#define ZYD_CR28   0x9070

Definition at line 203 of file if_zydreg.h.

◆ ZYD_CR29

#define ZYD_CR29   0x9074

Definition at line 204 of file if_zydreg.h.

◆ ZYD_CR3

#define ZYD_CR3   0x900c

Definition at line 178 of file if_zydreg.h.

◆ ZYD_CR30

#define ZYD_CR30   0x9078

Definition at line 205 of file if_zydreg.h.

◆ ZYD_CR31

#define ZYD_CR31   0x907c

Definition at line 206 of file if_zydreg.h.

◆ ZYD_CR32

#define ZYD_CR32   0x9080

Definition at line 207 of file if_zydreg.h.

◆ ZYD_CR33

#define ZYD_CR33   0x9084

Definition at line 208 of file if_zydreg.h.

◆ ZYD_CR34

#define ZYD_CR34   0x9088

Definition at line 209 of file if_zydreg.h.

◆ ZYD_CR35

#define ZYD_CR35   0x908c

Definition at line 210 of file if_zydreg.h.

◆ ZYD_CR36

#define ZYD_CR36   0x9090

Definition at line 211 of file if_zydreg.h.

◆ ZYD_CR37

#define ZYD_CR37   0x9094

Definition at line 212 of file if_zydreg.h.

◆ ZYD_CR38

#define ZYD_CR38   0x9098

Definition at line 213 of file if_zydreg.h.

◆ ZYD_CR39

#define ZYD_CR39   0x909c

Definition at line 214 of file if_zydreg.h.

◆ ZYD_CR4

#define ZYD_CR4   0x9020

Definition at line 183 of file if_zydreg.h.

◆ ZYD_CR40

#define ZYD_CR40   0x90a0

Definition at line 215 of file if_zydreg.h.

◆ ZYD_CR41

#define ZYD_CR41   0x90a4

Definition at line 216 of file if_zydreg.h.

◆ ZYD_CR42

#define ZYD_CR42   0x90a8

Definition at line 217 of file if_zydreg.h.

◆ ZYD_CR43

#define ZYD_CR43   0x90ac

Definition at line 218 of file if_zydreg.h.

◆ ZYD_CR44

#define ZYD_CR44   0x90b0

Definition at line 219 of file if_zydreg.h.

◆ ZYD_CR45

#define ZYD_CR45   0x90b4

Definition at line 220 of file if_zydreg.h.

◆ ZYD_CR46

#define ZYD_CR46   0x90b8

Definition at line 221 of file if_zydreg.h.

◆ ZYD_CR47

#define ZYD_CR47   0x90bc

Definition at line 222 of file if_zydreg.h.

◆ ZYD_CR48

#define ZYD_CR48   0x90c0

Definition at line 223 of file if_zydreg.h.

◆ ZYD_CR49

#define ZYD_CR49   0x90c4

Definition at line 224 of file if_zydreg.h.

◆ ZYD_CR5

#define ZYD_CR5   0x9010

Definition at line 179 of file if_zydreg.h.

◆ ZYD_CR50

#define ZYD_CR50   0x90c8

Definition at line 225 of file if_zydreg.h.

◆ ZYD_CR51

#define ZYD_CR51   0x90cc

Definition at line 226 of file if_zydreg.h.

◆ ZYD_CR52

#define ZYD_CR52   0x90d0

Definition at line 227 of file if_zydreg.h.

◆ ZYD_CR53

#define ZYD_CR53   0x90d4

Definition at line 228 of file if_zydreg.h.

◆ ZYD_CR54

#define ZYD_CR54   0x90d8

Definition at line 229 of file if_zydreg.h.

◆ ZYD_CR55

#define ZYD_CR55   0x90dc

Definition at line 230 of file if_zydreg.h.

◆ ZYD_CR56

#define ZYD_CR56   0x90e0

Definition at line 231 of file if_zydreg.h.

◆ ZYD_CR57

#define ZYD_CR57   0x90e4

Definition at line 232 of file if_zydreg.h.

◆ ZYD_CR58

#define ZYD_CR58   0x90e8

Definition at line 233 of file if_zydreg.h.

◆ ZYD_CR59

#define ZYD_CR59   0x90ec

Definition at line 234 of file if_zydreg.h.

◆ ZYD_CR6

#define ZYD_CR6   0x9014

Definition at line 180 of file if_zydreg.h.

◆ ZYD_CR60

#define ZYD_CR60   0x90f0

Definition at line 235 of file if_zydreg.h.

◆ ZYD_CR61

#define ZYD_CR61   0x90f4

Definition at line 236 of file if_zydreg.h.

◆ ZYD_CR62

#define ZYD_CR62   0x90f8

Definition at line 237 of file if_zydreg.h.

◆ ZYD_CR63

#define ZYD_CR63   0x90fc

Definition at line 238 of file if_zydreg.h.

◆ ZYD_CR64

#define ZYD_CR64   0x9100

Definition at line 239 of file if_zydreg.h.

◆ ZYD_CR65

#define ZYD_CR65   0x9104

Definition at line 240 of file if_zydreg.h.

◆ ZYD_CR66

#define ZYD_CR66   0x9108

Definition at line 241 of file if_zydreg.h.

◆ ZYD_CR67

#define ZYD_CR67   0x910c

Definition at line 242 of file if_zydreg.h.

◆ ZYD_CR68

#define ZYD_CR68   0x9110

Definition at line 243 of file if_zydreg.h.

◆ ZYD_CR69

#define ZYD_CR69   0x9114

Definition at line 244 of file if_zydreg.h.

◆ ZYD_CR7

#define ZYD_CR7   0x9018

Definition at line 181 of file if_zydreg.h.

◆ ZYD_CR70

#define ZYD_CR70   0x9118

Definition at line 245 of file if_zydreg.h.

◆ ZYD_CR71

#define ZYD_CR71   0x911c

Definition at line 246 of file if_zydreg.h.

◆ ZYD_CR72

#define ZYD_CR72   0x9120

Definition at line 247 of file if_zydreg.h.

◆ ZYD_CR73

#define ZYD_CR73   0x9124

Definition at line 248 of file if_zydreg.h.

◆ ZYD_CR74

#define ZYD_CR74   0x9128

Definition at line 249 of file if_zydreg.h.

◆ ZYD_CR75

#define ZYD_CR75   0x912c

Definition at line 250 of file if_zydreg.h.

◆ ZYD_CR76

#define ZYD_CR76   0x9130

Definition at line 251 of file if_zydreg.h.

◆ ZYD_CR77

#define ZYD_CR77   0x9134

Definition at line 252 of file if_zydreg.h.

◆ ZYD_CR78

#define ZYD_CR78   0x9138

Definition at line 253 of file if_zydreg.h.

◆ ZYD_CR79

#define ZYD_CR79   0x913c

Definition at line 254 of file if_zydreg.h.

◆ ZYD_CR8

#define ZYD_CR8   0x901c

Definition at line 182 of file if_zydreg.h.

◆ ZYD_CR80

#define ZYD_CR80   0x9140

Definition at line 255 of file if_zydreg.h.

◆ ZYD_CR81

#define ZYD_CR81   0x9144

Definition at line 256 of file if_zydreg.h.

◆ ZYD_CR82

#define ZYD_CR82   0x9148

Definition at line 257 of file if_zydreg.h.

◆ ZYD_CR83

#define ZYD_CR83   0x914c

Definition at line 258 of file if_zydreg.h.

◆ ZYD_CR84

#define ZYD_CR84   0x9150

Definition at line 259 of file if_zydreg.h.

◆ ZYD_CR85

#define ZYD_CR85   0x9154

Definition at line 260 of file if_zydreg.h.

◆ ZYD_CR86

#define ZYD_CR86   0x9158

Definition at line 261 of file if_zydreg.h.

◆ ZYD_CR87

#define ZYD_CR87   0x915c

Definition at line 262 of file if_zydreg.h.

◆ ZYD_CR88

#define ZYD_CR88   0x9160

Definition at line 263 of file if_zydreg.h.

◆ ZYD_CR89

#define ZYD_CR89   0x9164

Definition at line 264 of file if_zydreg.h.

◆ ZYD_CR9

#define ZYD_CR9   0x9024

Definition at line 184 of file if_zydreg.h.

◆ ZYD_CR90

#define ZYD_CR90   0x9168

Definition at line 265 of file if_zydreg.h.

◆ ZYD_CR91

#define ZYD_CR91   0x916c

Definition at line 266 of file if_zydreg.h.

◆ ZYD_CR92

#define ZYD_CR92   0x9170

Definition at line 267 of file if_zydreg.h.

◆ ZYD_CR93

#define ZYD_CR93   0x9174

Definition at line 268 of file if_zydreg.h.

◆ ZYD_CR94

#define ZYD_CR94   0x9178

Definition at line 269 of file if_zydreg.h.

◆ ZYD_CR95

#define ZYD_CR95   0x917c

Definition at line 270 of file if_zydreg.h.

◆ ZYD_CR96

#define ZYD_CR96   0x9180

Definition at line 271 of file if_zydreg.h.

◆ ZYD_CR97

#define ZYD_CR97   0x9184

Definition at line 272 of file if_zydreg.h.

◆ ZYD_CR98

#define ZYD_CR98   0x9188

Definition at line 273 of file if_zydreg.h.

◆ ZYD_CR99

#define ZYD_CR99   0x918c

Definition at line 274 of file if_zydreg.h.

◆ ZYD_CR_ADDA_MBIAS_WT

#define ZYD_CR_ADDA_MBIAS_WT   0x9508

Definition at line 45 of file if_zydreg.h.

◆ ZYD_CR_ADDA_PWR_DWN

#define ZYD_CR_ADDA_PWR_DWN   0x9504

Definition at line 44 of file if_zydreg.h.

◆ ZYD_CR_ATIM_WND_PERIOD

#define ZYD_CR_ATIM_WND_PERIOD   0x951c

Definition at line 48 of file if_zydreg.h.

◆ ZYD_CR_BCN_INTERVAL

#define ZYD_CR_BCN_INTERVAL   0x9520

Definition at line 49 of file if_zydreg.h.

◆ ZYD_CR_CONFIG_PHILIPS

#define ZYD_CR_CONFIG_PHILIPS   0x9440

Definition at line 30 of file if_zydreg.h.

◆ ZYD_CR_EN_PS_MANUAL_AGC

#define ZYD_CR_EN_PS_MANUAL_AGC   0x943c

Definition at line 29 of file if_zydreg.h.

◆ ZYD_CR_EnZYD_CRyBufMux

#define ZYD_CR_EnZYD_CRyBufMux   0x94a8

Definition at line 42 of file if_zydreg.h.

◆ ZYD_CR_GPI_EN

#define ZYD_CR_GPI_EN   0x9418

Definition at line 26 of file if_zydreg.h.

◆ ZYD_CR_GPIO_1

#define ZYD_CR_GPIO_1   0x9490

Definition at line 40 of file if_zydreg.h.

◆ ZYD_CR_GPIO_2

#define ZYD_CR_GPIO_2   0x9494

Definition at line 41 of file if_zydreg.h.

◆ ZYD_CR_HSTSCHG

#define ZYD_CR_HSTSCHG   0x946c

Definition at line 36 of file if_zydreg.h.

◆ ZYD_CR_I2C_WRITE

#define ZYD_CR_I2C_WRITE   0x9444

Definition at line 31 of file if_zydreg.h.

◆ ZYD_CR_INTERRUPT

#define ZYD_CR_INTERRUPT   0x9510

Definition at line 46 of file if_zydreg.h.

◆ ZYD_CR_MAC_PS_STATE

#define ZYD_CR_MAC_PS_STATE   0x950c

Definition at line 47 of file if_zydreg.h.

◆ ZYD_CR_PHY_ON

#define ZYD_CR_PHY_ON   0x9474

Definition at line 37 of file if_zydreg.h.

◆ ZYD_CR_PRE_TBTT

#define ZYD_CR_PRE_TBTT   0x9524

Definition at line 50 of file if_zydreg.h.

◆ ZYD_CR_PS_CTRL

#define ZYD_CR_PS_CTRL   0x9500

Definition at line 43 of file if_zydreg.h.

◆ ZYD_CR_RADIO_PD

#define ZYD_CR_RADIO_PD   0x942c

Definition at line 27 of file if_zydreg.h.

◆ ZYD_CR_RADIO_PE

#define ZYD_CR_RADIO_PE   0x9458

Definition at line 33 of file if_zydreg.h.

◆ ZYD_CR_RF2948_PD

#define ZYD_CR_RF2948_PD   0x942c

Definition at line 28 of file if_zydreg.h.

◆ ZYD_CR_RFCFG

#define ZYD_CR_RFCFG   0x9464

Definition at line 35 of file if_zydreg.h.

◆ ZYD_CR_RST_BUS_MASTER

#define ZYD_CR_RST_BUS_MASTER   0x945c

Definition at line 34 of file if_zydreg.h.

◆ ZYD_CR_RX_DELAY

#define ZYD_CR_RX_DELAY   0x9478

Definition at line 38 of file if_zydreg.h.

◆ ZYD_CR_RX_PE_DELAY

#define ZYD_CR_RX_PE_DELAY   0x947c

Definition at line 39 of file if_zydreg.h.

◆ ZYD_CR_SA2400_SER_RP

#define ZYD_CR_SA2400_SER_RP   0x9448

Definition at line 32 of file if_zydreg.h.

◆ ZYD_DEF_PHY

#define ZYD_DEF_PHY

Definition at line 425 of file if_zydreg.h.

◆ ZYD_DEF_PHYB

#define ZYD_DEF_PHYB

Definition at line 488 of file if_zydreg.h.

◆ ZYD_DOWNLOADREQ

#define ZYD_DOWNLOADREQ   0x30

Definition at line 980 of file if_zydreg.h.

◆ ZYD_DOWNLOADSTS

#define ZYD_DOWNLOADSTS   0x31

Definition at line 981 of file if_zydreg.h.

◆ ZYD_EEPROM_11A_INT

#define ZYD_EEPROM_11A_INT   0xf847 /* Interpolation */

Definition at line 134 of file if_zydreg.h.

◆ ZYD_EEPROM_36M_CAL

#define ZYD_EEPROM_36M_CAL   0xf83f /* Calibration */

Definition at line 133 of file if_zydreg.h.

◆ ZYD_EEPROM_48M_CAL

#define ZYD_EEPROM_48M_CAL   0xf84f /* Calibration */

Definition at line 135 of file if_zydreg.h.

◆ ZYD_EEPROM_48M_INT

#define ZYD_EEPROM_48M_INT   0xf857 /* Interpolation */

Definition at line 136 of file if_zydreg.h.

◆ ZYD_EEPROM_54M_CAL

#define ZYD_EEPROM_54M_CAL   0xf85f /* Calibration */

Definition at line 137 of file if_zydreg.h.

◆ ZYD_EEPROM_54M_INT

#define ZYD_EEPROM_54M_INT   0xf867 /* Interpolation */

Definition at line 138 of file if_zydreg.h.

◆ ZYD_EEPROM_ALLOWEDCHAN

#define ZYD_EEPROM_ALLOWEDCHAN   0xf82f /* Allowed CH mask, 1 bit each */

Definition at line 130 of file if_zydreg.h.

◆ ZYD_EEPROM_DEVICE_VER

#define ZYD_EEPROM_DEVICE_VER   0xf837 /* Device version */

Definition at line 131 of file if_zydreg.h.

◆ ZYD_EEPROM_MAC_ADDR_P1

#define ZYD_EEPROM_MAC_ADDR_P1   0xf81b /* Part 1 of the MAC address */

Definition at line 126 of file if_zydreg.h.

◆ ZYD_EEPROM_MAC_ADDR_P2

#define ZYD_EEPROM_MAC_ADDR_P2   0xf81d /* Part 2 of the MAC address */

Definition at line 127 of file if_zydreg.h.

◆ ZYD_EEPROM_PHY_REG

#define ZYD_EEPROM_PHY_REG   0xf83c /* PHY registers */

Definition at line 132 of file if_zydreg.h.

◆ ZYD_EEPROM_POD

#define ZYD_EEPROM_POD   0xf819

Definition at line 125 of file if_zydreg.h.

◆ ZYD_EEPROM_PWR_CAL

#define ZYD_EEPROM_PWR_CAL   0xf81f /* Calibration */

Definition at line 128 of file if_zydreg.h.

◆ ZYD_EEPROM_PWR_INT

#define ZYD_EEPROM_PWR_INT   0xf827 /* Calibration */

Definition at line 129 of file if_zydreg.h.

◆ ZYD_EEPROM_START_HEAD

#define ZYD_EEPROM_START_HEAD   0xf800 /* EEPROM start */

Definition at line 123 of file if_zydreg.h.

◆ ZYD_EEPROM_SUBID

#define ZYD_EEPROM_SUBID   0xf817

Definition at line 124 of file if_zydreg.h.

◆ ZYD_ENC_SNIFFER

#define ZYD_ENC_SNIFFER   8

Definition at line 991 of file if_zydreg.h.

◆ ZYD_FILTER_ACK

#define ZYD_FILTER_ACK   (1 << 29)

Definition at line 1008 of file if_zydreg.h.

◆ ZYD_FILTER_ASS_REQ

#define ZYD_FILTER_ASS_REQ   (1 << 0)

Definition at line 994 of file if_zydreg.h.

◆ ZYD_FILTER_ASS_RSP

#define ZYD_FILTER_ASS_RSP   (1 << 1)

Definition at line 995 of file if_zydreg.h.

◆ ZYD_FILTER_ATIM

#define ZYD_FILTER_ATIM   (1 << 9)

Definition at line 1001 of file if_zydreg.h.

◆ ZYD_FILTER_AUTH

#define ZYD_FILTER_AUTH   (1 << 11)

Definition at line 1003 of file if_zydreg.h.

◆ ZYD_FILTER_BCN

#define ZYD_FILTER_BCN   (1 << 8)

Definition at line 1000 of file if_zydreg.h.

◆ ZYD_FILTER_BSS

#define ZYD_FILTER_BSS
Value:
ZYD_FILTER_REASS_REQ | ZYD_FILTER_REASS_RSP | \
ZYD_FILTER_PRB_REQ | ZYD_FILTER_PRB_RSP | \
(0x3 << 6) | \
(0x7 << 13) | \
ZYD_FILTER_PS_POLL | ZYD_FILTER_ACK)
#define ZYD_FILTER_ACK
Definition: if_zydreg.h:1008
#define ZYD_FILTER_DEAUTH
Definition: if_zydreg.h:1004
#define ZYD_FILTER_DEASS
Definition: if_zydreg.h:1002
#define ZYD_FILTER_PRB_RSP
Definition: if_zydreg.h:999
#define ZYD_FILTER_BCN
Definition: if_zydreg.h:1000
#define ZYD_FILTER_ATIM
Definition: if_zydreg.h:1001
#define ZYD_FILTER_ASS_RSP
Definition: if_zydreg.h:995
#define ZYD_FILTER_REASS_RSP
Definition: if_zydreg.h:997
#define ZYD_FILTER_ASS_REQ
Definition: if_zydreg.h:994
#define ZYD_FILTER_AUTH
Definition: if_zydreg.h:1003

Definition at line 1014 of file if_zydreg.h.

◆ ZYD_FILTER_CFE

#define ZYD_FILTER_CFE   (1 << 30)

Definition at line 1009 of file if_zydreg.h.

◆ ZYD_FILTER_CFE_A

#define ZYD_FILTER_CFE_A   (1U << 31)

Definition at line 1010 of file if_zydreg.h.

◆ ZYD_FILTER_CTS

#define ZYD_FILTER_CTS   (1 << 28)

Definition at line 1007 of file if_zydreg.h.

◆ ZYD_FILTER_DEASS

#define ZYD_FILTER_DEASS   (1 << 10)

Definition at line 1002 of file if_zydreg.h.

◆ ZYD_FILTER_DEAUTH

#define ZYD_FILTER_DEAUTH   (1 << 12)

Definition at line 1004 of file if_zydreg.h.

◆ ZYD_FILTER_HOSTAP

#define ZYD_FILTER_HOSTAP
Value:
ZYD_FILTER_PRB_REQ | ZYD_FILTER_DEASS | ZYD_FILTER_AUTH | \
ZYD_FILTER_DEAUTH | ZYD_FILTER_PS_POLL)
#define ZYD_FILTER_REASS_REQ
Definition: if_zydreg.h:996
#define ZYD_FILTER_PS_POLL
Definition: if_zydreg.h:1005

Definition at line 1023 of file if_zydreg.h.

◆ ZYD_FILTER_MONITOR

#define ZYD_FILTER_MONITOR   0xffffffff

Definition at line 1013 of file if_zydreg.h.

◆ ZYD_FILTER_PRB_REQ

#define ZYD_FILTER_PRB_REQ   (1 << 4)

Definition at line 998 of file if_zydreg.h.

◆ ZYD_FILTER_PRB_RSP

#define ZYD_FILTER_PRB_RSP   (1 << 5)

Definition at line 999 of file if_zydreg.h.

◆ ZYD_FILTER_PS_POLL

#define ZYD_FILTER_PS_POLL   (1 << 26)

Definition at line 1005 of file if_zydreg.h.

◆ ZYD_FILTER_REASS_REQ

#define ZYD_FILTER_REASS_REQ   (1 << 2)

Definition at line 996 of file if_zydreg.h.

◆ ZYD_FILTER_REASS_RSP

#define ZYD_FILTER_REASS_RSP   (1 << 3)

Definition at line 997 of file if_zydreg.h.

◆ ZYD_FILTER_RTS

#define ZYD_FILTER_RTS   (1 << 27)

Definition at line 1006 of file if_zydreg.h.

◆ ZYD_FIRMWARE_BASE_ADDR

#define ZYD_FIRMWARE_BASE_ADDR   0xee1d /* Firmware base address */

Definition at line 118 of file if_zydreg.h.

◆ ZYD_FIRMWARE_START_ADDR

#define ZYD_FIRMWARE_START_ADDR   0xee00

Definition at line 117 of file if_zydreg.h.

◆ ZYD_FLAG_DETACHED

#define ZYD_FLAG_DETACHED   (1 << 3)

Definition at line 1264 of file if_zydreg.h.

◆ ZYD_FLAG_FWLOADED

#define ZYD_FLAG_FWLOADED   (1 << 0)

Definition at line 1261 of file if_zydreg.h.

◆ ZYD_FLAG_INITDONE

#define ZYD_FLAG_INITDONE   (1 << 2)

Definition at line 1263 of file if_zydreg.h.

◆ ZYD_FLAG_INITONCE

#define ZYD_FLAG_INITONCE   (1 << 1)

Definition at line 1262 of file if_zydreg.h.

◆ ZYD_FLAG_RUNNING

#define ZYD_FLAG_RUNNING   (1 << 4)

Definition at line 1265 of file if_zydreg.h.

◆ ZYD_FW_FIRMWARE_REV

#define ZYD_FW_FIRMWARE_REV   0x0000 /* Firmware version */

Definition at line 143 of file if_zydreg.h.

◆ ZYD_FW_FIX_TX_RATE

#define ZYD_FW_FIX_TX_RATE   0x0002 /* Fixed TX rate */

Definition at line 145 of file if_zydreg.h.

◆ ZYD_FW_FLASH_CHK

#define ZYD_FW_FLASH_CHK   0x0005

Definition at line 148 of file if_zydreg.h.

◆ ZYD_FW_LINK_STATUS

#define ZYD_FW_LINK_STATUS   0x0003

Definition at line 146 of file if_zydreg.h.

◆ ZYD_FW_SOFT_RESET

#define ZYD_FW_SOFT_RESET   0x0004

Definition at line 147 of file if_zydreg.h.

◆ ZYD_FW_USB_SPEED

#define ZYD_FW_USB_SPEED   0x0001 /* USB speed (!=0 if highspeed) */

Definition at line 144 of file if_zydreg.h.

◆ ZYD_GCT_CHANNEL_ACAL

#define ZYD_GCT_CHANNEL_ACAL
Value:
{ \
0x106847, 0x106847, 0x106867, 0x106867, 0x106867, 0x106867, \
0x106857, 0x106857, 0x106857, 0x106857, 0x106877, 0x106877, \
0x106877, 0x10684f \
}

Definition at line 893 of file if_zydreg.h.

◆ ZYD_GCT_CHANNEL_DIV

#define ZYD_GCT_CHANNEL_DIV
Value:
{ \
0x200999, 0x20099b, 0x200998, 0x20099a, 0x200999, 0x20099b, \
0x200998, 0x20099a, 0x200999, 0x20099b, 0x200998, 0x20099a, \
0x200999, 0x200ccc \
}

Definition at line 907 of file if_zydreg.h.

◆ ZYD_GCT_CHANNEL_STD

#define ZYD_GCT_CHANNEL_STD
Value:
{ \
0x100047, 0x100047, 0x100067, 0x100067, 0x100067, 0x100067, \
0x100057, 0x100057, 0x100057, 0x100057, 0x100077, 0x100077, \
0x100077, 0x10004f \
}

Definition at line 900 of file if_zydreg.h.

◆ ZYD_GCT_PHY

#define ZYD_GCT_PHY
Value:
{ \
{ ZYD_CR10, 0x89 }, { ZYD_CR15, 0x20 }, { ZYD_CR17, 0x28 }, \
{ ZYD_CR23, 0x38 }, { ZYD_CR24, 0x20 }, { ZYD_CR26, 0x93 }, \
{ ZYD_CR27, 0x15 }, { ZYD_CR28, 0x3e }, { ZYD_CR29, 0x00 }, \
{ ZYD_CR33, 0x28 }, { ZYD_CR34, 0x30 }, { ZYD_CR35, 0x43 }, \
{ ZYD_CR41, 0x24 }, { ZYD_CR44, 0x32 }, { ZYD_CR46, 0x92 }, \
{ ZYD_CR47, 0x1e }, { ZYD_CR48, 0x04 }, { ZYD_CR49, 0xfa }, \
{ ZYD_CR79, 0x58 }, { ZYD_CR80, 0x30 }, { ZYD_CR81, 0x30 }, \
{ ZYD_CR87, 0x0a }, { ZYD_CR89, 0x04 }, { ZYD_CR91, 0x00 }, \
{ ZYD_CR92, 0x0a }, { ZYD_CR98, 0x8d }, { ZYD_CR99, 0x28 }, \
{ ZYD_CR100, 0x02 }, { ZYD_CR101, 0x09 }, { ZYD_CR102, 0x27 }, \
{ ZYD_CR106, 0x1c }, { ZYD_CR107, 0x1c }, { ZYD_CR109, 0x13 }, \
{ ZYD_CR110, 0x1f }, { ZYD_CR111, 0x13 }, { ZYD_CR112, 0x1f }, \
{ ZYD_CR113, 0x27 }, { ZYD_CR114, 0x23 }, { ZYD_CR115, 0x24 }, \
{ ZYD_CR116, 0x24 }, { ZYD_CR117, 0xfa }, { ZYD_CR118, 0xf0 }, \
{ ZYD_CR119, 0x1a }, { ZYD_CR120, 0x4f }, { ZYD_CR121, 0x1f }, \
{ ZYD_CR122, 0xf0 }, { ZYD_CR123, 0x57 }, { ZYD_CR125, 0xad }, \
{ ZYD_CR126, 0x6c }, { ZYD_CR127, 0x03 }, { ZYD_CR128, 0x14 }, \
{ ZYD_CR129, 0x12 }, { ZYD_CR130, 0x10 }, { ZYD_CR137, 0x50 }, \
{ ZYD_CR138, 0xa8 }, { ZYD_CR144, 0xac }, { ZYD_CR146, 0x20 }, \
{ ZYD_CR252, 0xff }, { ZYD_CR253, 0xff } \
}
#define ZYD_CR146
Definition: if_zydreg.h:321
#define ZYD_CR27
Definition: if_zydreg.h:202

Definition at line 841 of file if_zydreg.h.

◆ ZYD_GCT_RF

#define ZYD_GCT_RF
Value:
{ \
0x40002b, 0x519e4f, 0x6f81ad, 0x73fffe, 0x25f9c, 0x100047, \
0x200999, 0x307602, 0x346063, \
}

Definition at line 865 of file if_zydreg.h.

◆ ZYD_GCT_TXGAIN

#define ZYD_GCT_TXGAIN
Value:
{ \
0x0e313, 0x0fb13, 0x0e093, 0x0f893, 0x0ea93, 0x1f093, 0x1f493, \
0x1f693, 0x1f393, 0x1f35b, 0x1e6db, 0x1ff3f, 0x1ffff, 0x361d7, \
0x37fbf, 0x3ff8b, 0x3ff33, 0x3fb3f, 0x3ffff \
}

Definition at line 886 of file if_zydreg.h.

◆ ZYD_GCT_VCO

#define ZYD_GCT_VCO
Value:
{ \
{ 0x664d, 0x604d, 0x6675, 0x6475, 0x6655, 0x6455, 0x6665 }, \
{ 0x666d, 0x606d, 0x664d, 0x644d, 0x6675, 0x6475, 0x6655 }, \
{ 0x665d, 0x605d, 0x666d, 0x646d, 0x664d, 0x644d, 0x6675 }, \
{ 0x667d, 0x607d, 0x665d, 0x645d, 0x666d, 0x646d, 0x664d }, \
{ 0x6643, 0x6043, 0x667d, 0x647d, 0x665d, 0x645d, 0x666d }, \
{ 0x6663, 0x6063, 0x6643, 0x6443, 0x667d, 0x647d, 0x665d }, \
{ 0x6653, 0x6053, 0x6663, 0x6463, 0x6643, 0x6443, 0x667d }, \
{ 0x6673, 0x6073, 0x6653, 0x6453, 0x6663, 0x6463, 0x6643 }, \
{ 0x664b, 0x604b, 0x6673, 0x6473, 0x6653, 0x6453, 0x6663 }, \
{ 0x666b, 0x606b, 0x664b, 0x644b, 0x6673, 0x6473, 0x6653 }, \
{ 0x665b, 0x605b, 0x666b, 0x646b, 0x664b, 0x644b, 0x6673 } \
}

Definition at line 871 of file if_zydreg.h.

◆ ZYD_HWINT_MASK

#define ZYD_HWINT_MASK   0x004f0000

Definition at line 985 of file if_zydreg.h.

◆ ZYD_IFACE_INDEX

#define ZYD_IFACE_INDEX   0

Definition at line 1130 of file if_zydreg.h.

◆ ZYD_INTR_TIMEOUT

#define ZYD_INTR_TIMEOUT   1000

Definition at line 1132 of file if_zydreg.h.

◆ ZYD_LED1

#define ZYD_LED1   (1 << 8)

Definition at line 151 of file if_zydreg.h.

◆ ZYD_LED2

#define ZYD_LED2   (1 << 9)

Definition at line 152 of file if_zydreg.h.

◆ ZYD_LOCK

#define ZYD_LOCK (   sc)    mtx_lock(&(sc)->sc_mtx)

Definition at line 1312 of file if_zydreg.h.

◆ ZYD_LOCK_ASSERT

#define ZYD_LOCK_ASSERT (   sc,
 
)    mtx_assert(&(sc)->sc_mtx, t)

Definition at line 1314 of file if_zydreg.h.

◆ ZYD_MAC_ACK_EXT

#define ZYD_MAC_ACK_EXT   0x9690 /* Acknowledge extension */

Definition at line 84 of file if_zydreg.h.

◆ ZYD_MAC_AFTER_PNP

#define ZYD_MAC_AFTER_PNP   0x9648 /* After PnP */

Definition at line 69 of file if_zydreg.h.

◆ ZYD_MAC_BACKOFF_PROTECT

#define ZYD_MAC_BACKOFF_PROTECT   0x963c /* Backoff protection */

Definition at line 66 of file if_zydreg.h.

◆ ZYD_MAC_BACKOFF_ST_RD

#define ZYD_MAC_BACKOFF_ST_RD   0x96c8 /* Backoff status read */

Definition at line 95 of file if_zydreg.h.

◆ ZYD_MAC_BAS_RATE

#define ZYD_MAC_BAS_RATE   0x9630 /* Basic rate setting */

Definition at line 63 of file if_zydreg.h.

◆ ZYD_MAC_BCNCFG

#define ZYD_MAC_BCNCFG   0x9620 /* BCN configuration */

Definition at line 59 of file if_zydreg.h.

◆ ZYD_MAC_BCNFIFO

#define ZYD_MAC_BCNFIFO   0x9670 /* Beacon FIFO I/O port */

Definition at line 76 of file if_zydreg.h.

◆ ZYD_MAC_BCNFIFOST

#define ZYD_MAC_BCNFIFOST   0x9694 /* BCN FIFO set and status */

Definition at line 85 of file if_zydreg.h.

◆ ZYD_MAC_BSSADRH

#define ZYD_MAC_BSSADRH   0x961c /* BSS address (high) */

Definition at line 58 of file if_zydreg.h.

◆ ZYD_MAC_BSSADRL

#define ZYD_MAC_BSSADRL   0x9618 /* BSS address (low) */

Definition at line 57 of file if_zydreg.h.

◆ ZYD_MAC_CAM_MODE

#define ZYD_MAC_CAM_MODE   0x9700 /* CAM: Continuous Access Mode */

Definition at line 104 of file if_zydreg.h.

◆ ZYD_MAC_CONT_WIN_LIMIT

#define ZYD_MAC_CONT_WIN_LIMIT   0x96f0 /* Contention window limit */

Definition at line 101 of file if_zydreg.h.

◆ ZYD_MAC_DIFS_EIFS_SIFS

#define ZYD_MAC_DIFS_EIFS_SIFS   0x9698 /* DIFS, EIFS & SIFS settings */

Definition at line 86 of file if_zydreg.h.

◆ ZYD_MAC_DL_CTRL

#define ZYD_MAC_DL_CTRL   0x96f8 /* Download control */

Definition at line 103 of file if_zydreg.h.

◆ ZYD_MAC_DM_RETRY_CNT_RD

#define ZYD_MAC_DM_RETRY_CNT_RD   0x96cc /* DM retry count read */

Definition at line 96 of file if_zydreg.h.

◆ ZYD_MAC_ENCRYPTION_TYPE

#define ZYD_MAC_ENCRYPTION_TYPE   0x9678 /* Encryption type */

Definition at line 78 of file if_zydreg.h.

◆ ZYD_MAC_GHTBH

#define ZYD_MAC_GHTBH   0x9628 /* Group hash table (high) */

Definition at line 61 of file if_zydreg.h.

◆ ZYD_MAC_GHTBL

#define ZYD_MAC_GHTBL   0x9624 /* Group hash table (low) */

Definition at line 60 of file if_zydreg.h.

◆ ZYD_MAC_MACADRH

#define ZYD_MAC_MACADRH   0x9614 /* MAC address (high) */

Definition at line 56 of file if_zydreg.h.

◆ ZYD_MAC_MACADRL

#define ZYD_MAC_MACADRL   0x9610 /* MAC address (low) */

Definition at line 55 of file if_zydreg.h.

◆ ZYD_MAC_MAN_RATE

#define ZYD_MAC_MAN_RATE   0x9634 /* Mandatory rate setting */

Definition at line 64 of file if_zydreg.h.

◆ ZYD_MAC_MISC

#define ZYD_MAC_MISC   0x9680 /* Misc */

Definition at line 80 of file if_zydreg.h.

◆ ZYD_MAC_NAV_TCR

#define ZYD_MAC_NAV_TCR   0x96c4 /* NAV timer count read */

Definition at line 94 of file if_zydreg.h.

◆ ZYD_MAC_PHY_DELAY

#define ZYD_MAC_PHY_DELAY   0x9660 /* PHY delay */

Definition at line 74 of file if_zydreg.h.

◆ ZYD_MAC_PHY_DELAY2

#define ZYD_MAC_PHY_DELAY2   0x966c /* PHY delay */

Definition at line 75 of file if_zydreg.h.

◆ ZYD_MAC_RCB_ADDR

#define ZYD_MAC_RCB_ADDR   0x96ec /* Next RCB address */

Definition at line 100 of file if_zydreg.h.

◆ ZYD_MAC_RETRY

#define ZYD_MAC_RETRY   0x967c /* Retry time */

Definition at line 79 of file if_zydreg.h.

◆ ZYD_MAC_RTSCTSRATE

#define ZYD_MAC_RTSCTSRATE   0x9638 /* RTS CTS rate */

Definition at line 65 of file if_zydreg.h.

◆ ZYD_MAC_RX_ACR

#define ZYD_MAC_RX_ACR   0x96d0 /* RX arbitration count read */

Definition at line 97 of file if_zydreg.h.

◆ ZYD_MAC_RX_ADDR2_H

#define ZYD_MAC_RX_ADDR2_H   0x9654 /* RX address2 (high) */

Definition at line 72 of file if_zydreg.h.

◆ ZYD_MAC_RX_ADDR2_L

#define ZYD_MAC_RX_ADDR2_L   0x9650 /* RX address2 (low) */

Definition at line 71 of file if_zydreg.h.

◆ ZYD_MAC_RX_CRC16_CNT

#define ZYD_MAC_RX_CRC16_CNT   0x96a8 /* RX CRC16 frame count */

Definition at line 90 of file if_zydreg.h.

◆ ZYD_MAC_RX_CRC32_CNT

#define ZYD_MAC_RX_CRC32_CNT   0x96a4 /* RX CRC32 frame count */

Definition at line 89 of file if_zydreg.h.

◆ ZYD_MAC_RX_MDEC

#define ZYD_MAC_RX_MDEC   0x96bc /* RX multicast decr. err. cnt. */

Definition at line 93 of file if_zydreg.h.

◆ ZYD_MAC_RX_OVERRUN_CNT

#define ZYD_MAC_RX_OVERRUN_CNT   0x96b0 /* RX FIFO overrun count */

Definition at line 92 of file if_zydreg.h.

◆ ZYD_MAC_RX_PE_DELAY

#define ZYD_MAC_RX_PE_DELAY   0x964c /* Rx_pe delay */

Definition at line 70 of file if_zydreg.h.

◆ ZYD_MAC_RX_THRESHOLD

#define ZYD_MAC_RX_THRESHOLD   0x9640 /* Rx threshold */

Definition at line 67 of file if_zydreg.h.

◆ ZYD_MAC_RX_TIMEOUT

#define ZYD_MAC_RX_TIMEOUT   0x962c /* Rx timeout value */

Definition at line 62 of file if_zydreg.h.

◆ ZYD_MAC_RX_TIMEOUT_CNT

#define ZYD_MAC_RX_TIMEOUT_CNT   0x969c /* RX timeout count */

Definition at line 87 of file if_zydreg.h.

◆ ZYD_MAC_RX_TOTAL_FRAME

#define ZYD_MAC_RX_TOTAL_FRAME   0x96a0 /* RX total frame count */

Definition at line 88 of file if_zydreg.h.

◆ ZYD_MAC_RX_UDEC

#define ZYD_MAC_RX_UDEC   0x96ac /* RX unicast decr. error count */

Definition at line 91 of file if_zydreg.h.

◆ ZYD_MAC_RXFILTER

#define ZYD_MAC_RXFILTER   0x968c /* Send to host settings */

Definition at line 83 of file if_zydreg.h.

◆ ZYD_MAC_SIFS_ACK_TIME

#define ZYD_MAC_SIFS_ACK_TIME   0x9658 /* Dynamic SIFS ack time */

Definition at line 73 of file if_zydreg.h.

◆ ZYD_MAC_SNIFFER

#define ZYD_MAC_SNIFFER   0x9674 /* Sniffer on/off */

Definition at line 77 of file if_zydreg.h.

◆ ZYD_MAC_STMACHINESTAT

#define ZYD_MAC_STMACHINESTAT   0x9684 /* State machine status */

Definition at line 81 of file if_zydreg.h.

◆ ZYD_MAC_TCB_ADDR

#define ZYD_MAC_TCB_ADDR   0x96e8 /* Current PCI process TCP addr */

Definition at line 99 of file if_zydreg.h.

◆ ZYD_MAC_TX_CCR

#define ZYD_MAC_TX_CCR   0x96d4 /* Tx complete count read */

Definition at line 98 of file if_zydreg.h.

◆ ZYD_MAC_TX_PE_CONTROL

#define ZYD_MAC_TX_PE_CONTROL   0x9644 /* Tx_PE control */

Definition at line 68 of file if_zydreg.h.

◆ ZYD_MAC_TX_PKT

#define ZYD_MAC_TX_PKT   0x96f4 /* Tx total packet count read */

Definition at line 102 of file if_zydreg.h.

◆ ZYD_MAC_TX_UNDERRUN_CNT

#define ZYD_MAC_TX_UNDERRUN_CNT   0x9688 /* TX underrun counter */

Definition at line 82 of file if_zydreg.h.

◆ ZYD_MACB_AIFS_CTL1

#define ZYD_MACB_AIFS_CTL1   0x9b10

Definition at line 109 of file if_zydreg.h.

◆ ZYD_MACB_AIFS_CTL2

#define ZYD_MACB_AIFS_CTL2   0x9b14

Definition at line 110 of file if_zydreg.h.

◆ ZYD_MACB_MAX_RETRY

#define ZYD_MACB_MAX_RETRY   0x9b28

Definition at line 112 of file if_zydreg.h.

◆ ZYD_MACB_TXOP

#define ZYD_MACB_TXOP   0x9b20

Definition at line 111 of file if_zydreg.h.

◆ ZYD_MACB_TXPWR_CTL1

#define ZYD_MACB_TXPWR_CTL1   0x9b00

Definition at line 105 of file if_zydreg.h.

◆ ZYD_MACB_TXPWR_CTL2

#define ZYD_MACB_TXPWR_CTL2   0x9b04

Definition at line 106 of file if_zydreg.h.

◆ ZYD_MACB_TXPWR_CTL3

#define ZYD_MACB_TXPWR_CTL3   0x9b08

Definition at line 107 of file if_zydreg.h.

◆ ZYD_MACB_TXPWR_CTL4

#define ZYD_MACB_TXPWR_CTL4   0x9b0c

Definition at line 108 of file if_zydreg.h.

◆ ZYD_MAX_RXFRAMECNT

#define ZYD_MAX_RXFRAMECNT   3

Definition at line 1085 of file if_zydreg.h.

◆ ZYD_MAX_TXBUFSZ

#define ZYD_MAX_TXBUFSZ    (sizeof(struct zyd_tx_desc) + MCLBYTES)

Definition at line 1135 of file if_zydreg.h.

◆ ZYD_MAXIM2_CHANTABLE

#define ZYD_MAXIM2_CHANTABLE
Value:
{ \
{ 0x33334, 0x10a03 }, \
{ 0x08884, 0x20a13 }, \
{ 0x1ddd4, 0x30a13 }, \
{ 0x33334, 0x10a13 }, \
{ 0x08884, 0x20a23 }, \
{ 0x1ddd4, 0x30a23 }, \
{ 0x33334, 0x10a23 }, \
{ 0x08884, 0x20a33 }, \
{ 0x1ddd4, 0x30a33 }, \
{ 0x33334, 0x10a33 }, \
{ 0x08884, 0x20a43 }, \
{ 0x1ddd4, 0x30a43 }, \
{ 0x33334, 0x10a43 }, \
{ 0x26664, 0x20a53 } \
}

Definition at line 953 of file if_zydreg.h.

◆ ZYD_MAXIM2_CHANTABLE_F

#define ZYD_MAXIM2_CHANTABLE_F
Value:
{ \
0x33334, 0x08884, 0x1ddd4, 0x33334, 0x08884, 0x1ddd4, 0x33334, \
0x08884, 0x1ddd4, 0x33334, 0x08884, 0x1ddd4, 0x33334, 0x26664 \
}

Definition at line 947 of file if_zydreg.h.

◆ ZYD_MAXIM2_PHY

#define ZYD_MAXIM2_PHY
Value:
{ \
{ ZYD_CR23, 0x40 }, { ZYD_CR15, 0x20 }, { ZYD_CR28, 0x3e }, \
{ ZYD_CR29, 0x00 }, { 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, 0x0a }, { ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, \
{ ZYD_CR106, 0x20 }, { ZYD_CR107, 0x24 }, { ZYD_CR109, 0x09 }, \
{ 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, 0x0a }, { ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, \
{ ZYD_CR106, 0x20 }, { ZYD_CR107, 0x24 }, { ZYD_CR109, 0x09 }, \
{ 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, 0x00 }, \
{ ZYD_CR120, 0x4f }, { ZYD_CR121, 0x06 }, { ZYD_CR122, 0xfe } \
}

Definition at line 914 of file if_zydreg.h.

◆ ZYD_MAXIM2_RF

#define ZYD_MAXIM2_RF
Value:
{ \
0x33334, 0x10a03, 0x00400, 0x00ca1, 0x10072, 0x18645, 0x04006, \
0x000a7, 0x08258, 0x03fc9, 0x0040a, 0x0000b, 0x0026c \
}

Definition at line 941 of file if_zydreg.h.

◆ ZYD_MIN_FRAGSZ

#define ZYD_MIN_FRAGSZ
Value:
(sizeof(struct zyd_plcphdr) + IEEE80211_MIN_LEN + \
sizeof(struct zyd_rx_stat))

Definition at line 1137 of file if_zydreg.h.

◆ ZYD_MIN_RXBUFSZ

#define ZYD_MIN_RXBUFSZ   ZYD_MIN_FRAGSZ

Definition at line 1140 of file if_zydreg.h.

◆ ZYD_NOTIF_IORD

#define ZYD_NOTIF_IORD   0x9001 /* response for ZYD_CMD_IORD */

Definition at line 1106 of file if_zydreg.h.

◆ ZYD_NOTIF_MACINTR

#define ZYD_NOTIF_MACINTR   0x9001 /* interrupt notification */

Definition at line 1107 of file if_zydreg.h.

◆ ZYD_NOTIF_RETRYSTATUS

#define ZYD_NOTIF_RETRYSTATUS   0xa001 /* Tx retry notification */

Definition at line 1108 of file if_zydreg.h.

◆ ZYD_PLCP_LENGEXT

#define ZYD_PLCP_LENGEXT   0x80

Definition at line 1050 of file if_zydreg.h.

◆ ZYD_RATE_IS_OFDM

#define ZYD_RATE_IS_OFDM (   rate)    ((rate) >= 12 && (rate) != 22)

Definition at line 1153 of file if_zydreg.h.

◆ ZYD_READFWDATAREQ

#define ZYD_READFWDATAREQ   0x32

Definition at line 982 of file if_zydreg.h.

◆ ZYD_REG32_HI

#define ZYD_REG32_HI (   reg)     ((reg) + ((((reg) & 0xf000) == 0x9000) ? 2 : 1))

Definition at line 1117 of file if_zydreg.h.

◆ ZYD_REG32_LO

#define ZYD_REG32_LO (   reg)    (reg)

Definition at line 1116 of file if_zydreg.h.

◆ ZYD_RF_AL2210

#define ZYD_RF_AL2210   0x7

Definition at line 162 of file if_zydreg.h.

◆ ZYD_RF_AL2230

#define ZYD_RF_AL2230   0x4

Definition at line 159 of file if_zydreg.h.

◆ ZYD_RF_AL2230S

#define ZYD_RF_AL2230S   0xa /* not supported yet */

Definition at line 165 of file if_zydreg.h.

◆ ZYD_RF_AL7230B

#define ZYD_RF_AL7230B   0x5

Definition at line 160 of file if_zydreg.h.

◆ ZYD_RF_CLK

#define ZYD_RF_CLK   (1 << 2)

Definition at line 1097 of file if_zydreg.h.

◆ ZYD_RF_DATA

#define ZYD_RF_DATA   (1 << 3)

Definition at line 1098 of file if_zydreg.h.

◆ ZYD_RF_GCT

#define ZYD_RF_GCT   0x9

Definition at line 164 of file if_zydreg.h.

◆ ZYD_RF_IF_LE

#define ZYD_RF_IF_LE   (1 << 1)

Definition at line 1096 of file if_zydreg.h.

◆ ZYD_RF_INTERSIL

#define ZYD_RF_INTERSIL   0xc /* not supported yet */

Definition at line 167 of file if_zydreg.h.

◆ ZYD_RF_MAXIM_NEW

#define ZYD_RF_MAXIM_NEW   0x8

Definition at line 163 of file if_zydreg.h.

◆ ZYD_RF_MAXIM_NEW2

#define ZYD_RF_MAXIM_NEW2   0xe

Definition at line 169 of file if_zydreg.h.

◆ ZYD_RF_PHILIPS

#define ZYD_RF_PHILIPS   0xf /* not supported yet */

Definition at line 170 of file if_zydreg.h.

◆ ZYD_RF_RALINK

#define ZYD_RF_RALINK   0xb /* not supported yet */

Definition at line 166 of file if_zydreg.h.

◆ ZYD_RF_RFMD

#define ZYD_RF_RFMD   0xd

Definition at line 168 of file if_zydreg.h.

◆ ZYD_RF_THETA

#define ZYD_RF_THETA   0x6 /* not supported yet */

Definition at line 161 of file if_zydreg.h.

◆ ZYD_RF_UCHIP

#define ZYD_RF_UCHIP   0x3 /* not supported yet */

Definition at line 158 of file if_zydreg.h.

◆ ZYD_RF_UW2451

#define ZYD_RF_UW2451   0x2 /* not supported yet */

Definition at line 157 of file if_zydreg.h.

◆ ZYD_RFMD_CHANTABLE

#define ZYD_RFMD_CHANTABLE
Value:
{ \
{ 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 } \
}

Definition at line 575 of file if_zydreg.h.

◆ ZYD_RFMD_PHY

#define ZYD_RFMD_PHY
Value:
{ \
{ ZYD_CR2, 0x1e }, { ZYD_CR9, 0x20 }, { ZYD_CR10, 0x89 }, \
{ ZYD_CR11, 0x00 }, { ZYD_CR15, 0xd0 }, { ZYD_CR17, 0x68 }, \
{ ZYD_CR19, 0x4a }, { ZYD_CR20, 0x0c }, { ZYD_CR21, 0x0e }, \
{ 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, 0x0f }, { 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, 0x00 }, \
{ ZYD_CR83, 0x24 }, { ZYD_CR84, 0x04 }, { ZYD_CR85, 0x00 }, \
{ ZYD_CR86, 0x10 }, { ZYD_CR87, 0x2a }, { ZYD_CR88, 0x10 }, \
{ ZYD_CR89, 0x24 }, { ZYD_CR90, 0x18 }, { ZYD_CR91, 0x00 }, \
{ ZYD_CR92, 0x0a }, { ZYD_CR93, 0x00 }, { ZYD_CR94, 0x01 }, \
{ ZYD_CR95, 0x00 }, { ZYD_CR96, 0x40 }, { ZYD_CR97, 0x37 }, \
{ ZYD_CR98, 0x05 }, { ZYD_CR99, 0x28 }, { ZYD_CR100, 0x00 }, \
{ ZYD_CR101, 0x13 }, { ZYD_CR102, 0x27 }, { ZYD_CR103, 0x27 }, \
{ ZYD_CR104, 0x18 }, { ZYD_CR105, 0x12 }, { ZYD_CR106, 0x1a }, \
{ ZYD_CR107, 0x24 }, { ZYD_CR108, 0x0a }, { 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, 0x00 }, { ZYD_CR127, 0x03 }, \
{ ZYD_CR131, 0x08 }, { ZYD_CR138, 0x28 }, { ZYD_CR148, 0x44 }, \
{ ZYD_CR150, 0x10 }, { ZYD_CR169, 0xbb }, { ZYD_CR170, 0xbb } \
}
#define ZYD_CR32
Definition: if_zydreg.h:207
#define ZYD_CR108
Definition: if_zydreg.h:283
#define ZYD_CR83
Definition: if_zydreg.h:258
#define ZYD_CR131
Definition: if_zydreg.h:306
#define ZYD_CR103
Definition: if_zydreg.h:278
#define ZYD_CR170
Definition: if_zydreg.h:345
#define ZYD_CR104
Definition: if_zydreg.h:279
#define ZYD_CR19
Definition: if_zydreg.h:194
#define ZYD_CR148
Definition: if_zydreg.h:323
#define ZYD_CR97
Definition: if_zydreg.h:272
#define ZYD_CR94
Definition: if_zydreg.h:269
#define ZYD_CR96
Definition: if_zydreg.h:271
#define ZYD_CR95
Definition: if_zydreg.h:270
#define ZYD_CR84
Definition: if_zydreg.h:259
#define ZYD_CR90
Definition: if_zydreg.h:265
#define ZYD_CR169
Definition: if_zydreg.h:344
#define ZYD_CR85
Definition: if_zydreg.h:260
#define ZYD_CR105
Definition: if_zydreg.h:280
#define ZYD_CR88
Definition: if_zydreg.h:263
#define ZYD_CR21
Definition: if_zydreg.h:196
#define ZYD_CR11
Definition: if_zydreg.h:186
#define ZYD_CR2
Definition: if_zydreg.h:177
#define ZYD_CR20
Definition: if_zydreg.h:195
#define ZYD_CR82
Definition: if_zydreg.h:257
#define ZYD_CR86
Definition: if_zydreg.h:261
#define ZYD_CR93
Definition: if_zydreg.h:268

Definition at line 539 of file if_zydreg.h.

◆ ZYD_RFMD_RF

#define ZYD_RFMD_RF
Value:
{ \
0x000007, 0x07dd43, 0x080959, 0x0e6666, 0x116a57, 0x17dd43, \
0x1819f9, 0x1e6666, 0x214554, 0x25e7fa, 0x27fffa, 0x294128, \
0x2c0000, 0x300000, 0x340000, 0x381e0f, 0x6c180f \
}

Definition at line 568 of file if_zydreg.h.

◆ ZYD_RX_BADCRC16

#define ZYD_RX_BADCRC16   (1 << 6)

Definition at line 1079 of file if_zydreg.h.

◆ ZYD_RX_BADCRC32

#define ZYD_RX_BADCRC32   (1 << 4)

Definition at line 1077 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_AES

#define ZYD_RX_CIPHER_AES   4

Definition at line 1067 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_TKIP

#define ZYD_RX_CIPHER_TKIP   2

Definition at line 1066 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_WEP

#define ZYD_RX_CIPHER_WEP    (ZYD_RX_CIPHER_WEP64 | ZYD_RX_CIPHER_WEP128 | ZYD_RX_CIPHER_WEP256)

Definition at line 1070 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_WEP128

#define ZYD_RX_CIPHER_WEP128   5

Definition at line 1068 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_WEP256

#define ZYD_RX_CIPHER_WEP256   6

Definition at line 1069 of file if_zydreg.h.

◆ ZYD_RX_CIPHER_WEP64

#define ZYD_RX_CIPHER_WEP64   1

Definition at line 1065 of file if_zydreg.h.

◆ ZYD_RX_DECRYPTERR

#define ZYD_RX_DECRYPTERR   (1 << 3)

Definition at line 1076 of file if_zydreg.h.

◆ ZYD_RX_ERROR

#define ZYD_RX_ERROR   (1 << 7)

Definition at line 1080 of file if_zydreg.h.

◆ ZYD_RX_LIST_CNT

#define ZYD_RX_LIST_CNT   1

Definition at line 1147 of file if_zydreg.h.

◆ ZYD_RX_NOT2ME

#define ZYD_RX_NOT2ME   (1 << 5)

Definition at line 1078 of file if_zydreg.h.

◆ ZYD_RX_OFDM

#define ZYD_RX_OFDM   (1 << 0)

Definition at line 1073 of file if_zydreg.h.

◆ ZYD_RX_OVERRUN

#define ZYD_RX_OVERRUN   (1 << 2)

Definition at line 1075 of file if_zydreg.h.

◆ ZYD_RX_RADIOTAP_PRESENT

#define ZYD_RX_RADIOTAP_PRESENT
Value:
((1 << IEEE80211_RADIOTAP_FLAGS) | \
(1 << IEEE80211_RADIOTAP_RATE) | \
(1 << IEEE80211_RADIOTAP_DBM_ANTSIGNAL) | \
(1 << IEEE80211_RADIOTAP_DBM_ANTNOISE) | \
(1 << IEEE80211_RADIOTAP_CHANNEL))

Definition at line 1190 of file if_zydreg.h.

◆ ZYD_RX_TIMEOUT

#define ZYD_RX_TIMEOUT   (1 << 1)

Definition at line 1074 of file if_zydreg.h.

◆ ZYD_TAG_MULTIFRAME

#define ZYD_TAG_MULTIFRAME   0x697e

Definition at line 1088 of file if_zydreg.h.

◆ ZYD_TX_DESC_SIZE

#define ZYD_TX_DESC_SIZE   (sizeof (struct zyd_tx_desc))

Definition at line 1145 of file if_zydreg.h.

◆ ZYD_TX_FLAG_BACKOFF

#define ZYD_TX_FLAG_BACKOFF   (1 << 0)

Definition at line 1036 of file if_zydreg.h.

◆ ZYD_TX_FLAG_CTS_TO_SELF

#define ZYD_TX_FLAG_CTS_TO_SELF   (1 << 7)

Definition at line 1046 of file if_zydreg.h.

◆ ZYD_TX_FLAG_ENCRYPT

#define ZYD_TX_FLAG_ENCRYPT   (1 << 6)

Definition at line 1045 of file if_zydreg.h.

◆ ZYD_TX_FLAG_MULTICAST

#define ZYD_TX_FLAG_MULTICAST   (1 << 1)

Definition at line 1037 of file if_zydreg.h.

◆ ZYD_TX_FLAG_RTS

#define ZYD_TX_FLAG_RTS   (1 << 5)

Definition at line 1044 of file if_zydreg.h.

◆ ZYD_TX_FLAG_TYPE

#define ZYD_TX_FLAG_TYPE (   x)    (((x) & 0x3) << 2)

Definition at line 1038 of file if_zydreg.h.

◆ ZYD_TX_FLAG_WAKEUP

#define ZYD_TX_FLAG_WAKEUP   (1 << 4)

Definition at line 1043 of file if_zydreg.h.

◆ ZYD_TX_LIST_CNT

#define ZYD_TX_LIST_CNT   5

Definition at line 1148 of file if_zydreg.h.

◆ ZYD_TX_PHY_5GHZ

#define ZYD_TX_PHY_5GHZ   (1 << 5) /* OFDM */

Definition at line 1033 of file if_zydreg.h.

◆ ZYD_TX_PHY_OFDM

#define ZYD_TX_PHY_OFDM   (1 << 4)

Definition at line 1031 of file if_zydreg.h.

◆ ZYD_TX_PHY_SHPREAMBLE

#define ZYD_TX_PHY_SHPREAMBLE   (1 << 5) /* CCK */

Definition at line 1032 of file if_zydreg.h.

◆ ZYD_TX_PHY_SIGNAL

#define ZYD_TX_PHY_SIGNAL (   x)    ((x) & 0xf)

Definition at line 1030 of file if_zydreg.h.

◆ ZYD_TX_RADIOTAP_PRESENT

#define ZYD_TX_RADIOTAP_PRESENT
Value:
((1 << IEEE80211_RADIOTAP_FLAGS) | \
(1 << IEEE80211_RADIOTAP_RATE) | \
(1 << IEEE80211_RADIOTAP_CHANNEL))

Definition at line 1205 of file if_zydreg.h.

◆ ZYD_TX_RATEDIV

#define ZYD_TX_RATEDIV
Value:
{ \
0x1, 0x2, 0xb, 0xb, 0x1, 0x1, 0x1, 0x1, 0x30, 0x18, 0xc, 0x6, \
0x36, 0x24, 0x12, 0x9 \
}

Definition at line 971 of file if_zydreg.h.

◆ ZYD_TX_TIMEOUT

#define ZYD_TX_TIMEOUT   10000

Definition at line 1133 of file if_zydreg.h.

◆ ZYD_TX_TYPE_CTL

#define ZYD_TX_TYPE_CTL   3

Definition at line 1042 of file if_zydreg.h.

◆ ZYD_TX_TYPE_DATA

#define ZYD_TX_TYPE_DATA   0

Definition at line 1039 of file if_zydreg.h.

◆ ZYD_TX_TYPE_MGMT

#define ZYD_TX_TYPE_MGMT   2

Definition at line 1041 of file if_zydreg.h.

◆ ZYD_TX_TYPE_PS_POLL

#define ZYD_TX_TYPE_PS_POLL   1

Definition at line 1040 of file if_zydreg.h.

◆ ZYD_UNLOCK

#define ZYD_UNLOCK (   sc)    mtx_unlock(&(sc)->sc_mtx)

Definition at line 1313 of file if_zydreg.h.

◆ ZYD_UNLOCK_PHY_REGS

#define ZYD_UNLOCK_PHY_REGS   0x80

Definition at line 988 of file if_zydreg.h.

◆ ZYD_VAP

#define ZYD_VAP (   vap)    ((struct zyd_vap *)(vap))

Definition at line 1241 of file if_zydreg.h.

◆ ZYX_MAX_RXBUFSZ

#define ZYX_MAX_RXBUFSZ
Value:
((sizeof (struct zyd_plcphdr) + IEEE80211_MAX_LEN + \
sizeof (struct zyd_rx_stat)) * ZYD_MAX_RXFRAMECNT + \
sizeof (struct zyd_rx_desc))
#define ZYD_MAX_RXFRAMECNT
Definition: if_zydreg.h:1085

Definition at line 1141 of file if_zydreg.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ZYD_BULK_WR 
ZYD_BULK_RD 
ZYD_INTR_WR 
ZYD_INTR_RD 
ZYD_N_TRANSFER 

Definition at line 1243 of file if_zydreg.h.

Function Documentation

◆ __aligned()

struct zyd_rx_radiotap_header __aligned ( )

◆ STAILQ_HEAD()

typedef STAILQ_HEAD ( zyd_tx_data  )

Variable Documentation

◆ __packed

◆ wr_antnoise

int8_t wr_antnoise

Definition at line 6 of file if_zydreg.h.

◆ wr_antsignal

int8_t wr_antsignal

Definition at line 5 of file if_zydreg.h.

◆ wr_chan_flags

uint16_t wr_chan_flags

Definition at line 4 of file if_zydreg.h.

◆ wr_chan_freq

uint16_t wr_chan_freq

Definition at line 3 of file if_zydreg.h.

◆ wr_flags

uint8_t wr_flags

Definition at line 1 of file if_zydreg.h.

◆ wr_ihdr

struct ieee80211_radiotap_header wr_ihdr

Definition at line 0 of file if_zydreg.h.

◆ wr_rate

uint8_t wr_rate

Definition at line 2 of file if_zydreg.h.