Lines Matching +full:0 +full:xa200
27 #define AR_PHY_BASE 0x9800 /* PHY registers base address */
30 #define AR_PHY_TURBO 0x9804 /* PHY frame control register */
31 #define AR_PHY_FC_TURBO_MODE 0x00000001 /* Set turbo mode bits */
32 #define AR_PHY_FC_TURBO_SHORT 0x00000002 /* Set short symbols to turbo mode setting */
34 #define AR_PHY_CHIP_ID 0x9818 /* PHY chip revision ID */
36 #define AR_PHY_ACTIVE 0x981C /* PHY activation register */
37 #define AR_PHY_ACTIVE_EN 0x00000001 /* Activate PHY chips */
38 #define AR_PHY_ACTIVE_DIS 0x00000000 /* Deactivate PHY chips */
40 #define AR_PHY_AGC_CONTROL 0x9860 /* PHY chip calibration and noise floor setting */
41 #define AR_PHY_AGC_CONTROL_CAL 0x00000001 /* Perform PHY chip internal calibration */
42 #define AR_PHY_AGC_CONTROL_NF 0x00000002 /* Perform PHY chip noise-floor calculation */
44 #define AR_PHY_PLL_CTL 0x987c /* PLL control register */
45 #define AR_PHY_PLL_CTL_44 0x19 /* 44 MHz for 11b channels and FPGA */
46 #define AR_PHY_PLL_CTL_40 0x18 /* 40 MHz */
47 #define AR_PHY_PLL_CTL_20 0x13 /* 20 MHz half rate 11a for emulation */
49 #define AR_PHY_RX_DELAY 0x9914 /* PHY analog_power_on_time, in 100ns increments */
50 #define AR_PHY_RX_DELAY_M 0x00003FFF /* Mask for delay from active assertion (wake up) */
53 #define AR_PHY_TIMING_CTRL4 0x9920 /* PHY */
54 #define AR_PHY_TIMING_CTRL4_IQCORR_Q_Q_COFF_M 0x0000001F /* Mask for kcos_theta-1 for q correction …
55 #define AR_PHY_TIMING_CTRL4_IQCORR_Q_I_COFF_M 0x000007E0 /* Mask for sin_theta for i correction */
57 #define AR_PHY_TIMING_CTRL4_IQCORR_ENABLE 0x00000800 /* enable IQ correction */
58 #define AR_PHY_TIMING_CTRL4_IQCAL_LOG_COUNT_MAX_M 0x0000F000 /* Mask for max number of samples (log…
60 #define AR_PHY_TIMING_CTRL4_DO_IQCAL 0x00010000 /* perform IQ calibration */
62 #define AR_PHY_PAPD_PROBE 0x9930
63 #define AR_PHY_PAPD_PROBE_POWERTX 0x00007E00
65 #define AR_PHY_PAPD_PROBE_NEXT_TX 0x00008000 /* command to take next reading */
66 #define AR_PHY_PAPD_PROBE_GAINF 0xFE000000
69 #define AR_PHY_POWER_TX_RATE1 0x9934
70 #define AR_PHY_POWER_TX_RATE2 0x9938
71 #define AR_PHY_POWER_TX_RATE_MAX 0x993c
73 #define AR_PHY_FRAME_CTL 0x9944
74 #define AR_PHY_FRAME_CTL_TX_CLIP 0x00000038
76 #define AR_PHY_FRAME_CTL_ERR_SERV 0x20000000
79 #define AR_PHY_RADAR_0 0x9954 /* PHY radar detection settings */
80 #define AR_PHY_RADAR_0_ENA 0x00000001 /* Enable radar detection */
82 #define AR_PHY_IQCAL_RES_PWR_MEAS_I 0x9c10 /*PHY IQ calibration results - power measurement for I */
83 #define AR_PHY_IQCAL_RES_PWR_MEAS_Q 0x9c14 /*PHY IQ calibration results - power measurement for Q */
84 #define AR_PHY_IQCAL_RES_IQ_CORR_MEAS 0x9c18 /*PHY IQ calibration results - IQ correlation measurem…
85 #define AR_PHY_CURRENT_RSSI 0x9c1c /* rssi of current frame being received */
87 #define AR5211_PHY_MODE 0xA200 /* Mode register */
88 #define AR5211_PHY_MODE_OFDM 0x0 /* bit 0 = 0 for OFDM */
89 #define AR5211_PHY_MODE_CCK 0x1 /* bit 0 = 1 for CCK */
90 #define AR5211_PHY_MODE_RF5GHZ 0x0 /* bit 1 = 0 for 5 GHz */
91 #define AR5211_PHY_MODE_RF2GHZ 0x2 /* bit 1 = 1 for 2.4 GHz */