| /f-stack/freebsd/contrib/dev/ath/ath_hal/ar9300/ |
| H A D | ar9300_tx99_tgt.c | 173 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 215 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 309 OS_REG_WRITE(ah, AR_PHY_65NM_CH0_BB1, OS_REG_READ(ah, AR_PHY_65NM_CH0_BB1) in ar9300_tx99_tgt_set_single_carrier() 315 OS_REG_WRITE(ah, AR_PHY_65NM_CH0_BB2, OS_REG_READ(ah, AR_PHY_65NM_CH0_BB2) in ar9300_tx99_tgt_set_single_carrier() 317 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 331 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 350 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 360 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 430 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_tgt_set_single_carrier() 502 OS_REG_WRITE(ah, 0x9864, OS_REG_READ(ah, 0x9864) | 0x7f000); in ar9300_tx99_tgt_start() [all …]
|
| H A D | ar9300_stub.c | 33 ar9300_set_stub_functions(struct ath_hal *ah) in ar9300_set_stub_functions() argument 42 ah->ah_reset = ar9300_Stub_Reset; in ar9300_set_stub_functions() 44 ah->ah_disable = ar9300_Stub_Disable; in ar9300_set_stub_functions() 61 ah->ah_getTxDP = ar9300_Stub_GetTxDP; in ar9300_set_stub_functions() 62 ah->ah_setTxDP = ar9300_Stub_SetTxDP; in ar9300_set_stub_functions() 65 ah->ah_stopTxDma = ar9300_Stub_StopTxDma; in ar9300_set_stub_functions() 75 ah->ah_getRxDP = ar9300_Stub_GetRxDP; in ar9300_set_stub_functions() 76 ah->ah_setRxDP = ar9300_Stub_SetRxDP; in ar9300_set_stub_functions() 89 ah->ah_aniPoll = ar9300_Stub_AniPoll; in ar9300_set_stub_functions() 105 ah->ah_gpioGet = ar9300_Stub_GpioGet; in ar9300_set_stub_functions() [all …]
|
| H A D | ar9300_stub_funcs.c | 33 ar9300_Stub_GetRadioRev(struct ath_hal *ah) in ar9300_Stub_GetRadioRev() argument 36 ath_hal_printf(ah, "%s: called\n", __func__); in ar9300_Stub_GetRadioRev() 53 ar9300_Stub_Detach(struct ath_hal *ah) in ar9300_Stub_Detach() argument 61 ar9300_Stub_ChipTest(struct ath_hal *ah) in ar9300_Stub_ChipTest() argument 116 ar9300_Stub_GetNextTBTT(struct ath_hal *ah) in ar9300_Stub_GetNextTBTT() argument 325 ar9300_Stub_GetTsf32(struct ath_hal *ah) in ar9300_Stub_GetTsf32() argument 333 ar9300_Stub_GetTsf64(struct ath_hal *ah) in ar9300_Stub_GetTsf64() argument 348 ar9300_Stub_ResetTsf(struct ath_hal *ah) in ar9300_Stub_ResetTsf() argument 407 ar9300_Stub_GetCurRssi(struct ath_hal *ah) in ar9300_Stub_GetCurRssi() argument 801 ar9300_Stub_Disable(struct ath_hal *ah) in ar9300_Stub_Disable() argument [all …]
|
| H A D | ar9300_power.c | 550 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_power_mode_sleep() 563 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_power_mode_sleep() 585 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), in ar9300_set_power_mode_sleep() 618 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_power_mode_network_sleep() 627 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_power_mode_network_sleep() 643 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), in ar9300_set_power_mode_network_sleep() 1099 val = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_PCIE_PM_CTRL)); in ar9300_wow_enable() 1530 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), OS_REG_READ(ah, AR_WA) | in ar9300_wow_wake_up() 1560 val = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_OE_OUT)); in ar9300_wow_set_gpio_reset_low() 1562 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_GPIO_OE_OUT), val); in ar9300_wow_set_gpio_reset_low() [all …]
|
| H A D | ar9300_freebsd.c | 47 AH9300(ah)->ah_tx_chainmask = in ar9300SetChainMasks() 49 AH9300(ah)->ah_rx_chainmask = in ar9300SetChainMasks() 54 ar9300GetSlotTime(struct ath_hal *ah) in ar9300GetSlotTime() argument 312 ah->ah_detach = ar9300_detach; in ar9300_attach_freebsd_ops() 318 ah->ah_disable = ar9300_disable; in ar9300_attach_freebsd_ops() 384 ah->ah_gpioGet = ar9300_gpio_get; in ar9300_attach_freebsd_ops() 385 ah->ah_gpioSet = ar9300_gpio_set; in ar9300_attach_freebsd_ops() 501 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_attach_freebsd_ops() 881 AH_PRIVATE(ah)->ah_opmode); in ar9300_freebsd_beacon_init() 971 ar9300_reset_tsf(ah); in ar9300_beacon_set_beacon_timers() [all …]
|
| H A D | ar9300_misc.c | 186 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_enable_rf_kill() 189 OS_REG_SET_BIT(ah, AR_HOSTIF_REG(ah, AR_RFSILENT), in ar9300_enable_rf_kill() 432 v = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_SREV)); in ar9300_detect_card_present() 825 return (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah) || in ar9300_get_capability() 830 return (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah) || in ar9300_get_capability() 901 if (AR_SREV_AR9580_10(ah) || (AR_SREV_WASP(ah)) || AR_SREV_SCORPION(ah)) { in ar9300_get_capability() 912 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_WASP_11(ah)) { in ar9300_get_capability() 2649 OS_REG_RMW(ah, AR_HOSTIF_REG(ah, AR_GPIO_PDPU), in ar9300_bt_coex_enable() 3454 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_set_single_carrier() 3503 if (AR_SREV_OSPREY(ah) || AR_SREV_WASP(ah)) { in ar9300_tx99_set_single_carrier() [all …]
|
| H A D | ar9300_spectral.c | 200 IS_5GHZ_FAST_CLOCK_EN(ah, AH_PRIVATE(ah)->ah_curchan)) in ar9300_prep_spectral_scan() 318 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_configure_spectral_scan() 398 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_configure_spectral_scan() 425 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_get_spectral_params() 468 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_get_spectral_params() 497 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_start_spectral_scan() 522 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_start_spectral_scan() 533 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_stop_spectral_scan() 554 IS_5GHZ_FAST_CLOCK_EN(ah, AH_PRIVATE(ah)->ah_curchan)) in ar9300_stop_spectral_scan() 565 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && asleep) { in ar9300_stop_spectral_scan() [all …]
|
| H A D | ar9300_mci.c | 110 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_reset_req_wakeup() 367 if ((AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) && in ar9300_mci_send_2g5g_status() 412 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_2g5g_switch() 428 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_2g5g_switch() 535 OS_REG_SET_BIT(ah, in ar9300_mci_observation_set_up() 538 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_observation_set_up() 548 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_OBS), 0x4b); in ar9300_mci_observation_set_up() 1038 if (is_2g && (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) && in ar9300_mci_reset() 1048 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_reset() 1166 if (AR_SREV_JUPITER_20_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_mci_reset() [all …]
|
| H A D | ar9300_gpio.c | 214 if (smart_ant && (AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah))) in ar9300_gpio_cfg_output() 383 OS_REG_RMW(ah, AR_HOSTIF_REG(ah, AR_GPIO_OUT), in ar9300_gpio_set() 402 gpio_in = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_IN)); in ar9300_gpio_get() 403 OS_REG_RMW(ah, AR_HOSTIF_REG(ah, AR_GPIO_IN), in ar9300_gpio_get() 575 ath_hal_printf(ah, "--- 9382 GPIOs ---(ah=%p)\n", ah ); in ar9300_gpio_show() 580 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_OUT))); in ar9300_gpio_show() 583 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_IN))); in ar9300_gpio_show() 586 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_OE_OUT))); in ar9300_gpio_show() 613 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_INPUT_STATE))); in ar9300_gpio_show() 616 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_GPIO_PDPU))); in ar9300_gpio_show() [all …]
|
| H A D | ar9300_reset.c | 107 if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah)) { in ar9300_disable_pll_lock_detect() 312 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_upload_noise_floor() 314 } else if (AR_SREV_WASP(ah) || AR_SREV_JUPITER(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_upload_noise_floor() 1693 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), AH9300(ah)->ah_wa_reg_val); in ar9300_set_reset() 1888 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), AH9300(ah)->ah_wa_reg_val); in ar9300_set_reset_power_on() 1936 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_WA), AH9300(ah)->ah_wa_reg_val); in ar9300_set_reset_reg() 2262 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_load_nf() 3605 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_init_cal_internal() 4897 if(AR_SREV_WASP(ah) || AR_SREV_HONEYBEE(ah) || AR_SREV_SCORPION(ah) ) { in ar9300_reset() 5260 if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_reset() [all …]
|
| H A D | ar9300_paprd.c | 105 … if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_paprd_setup_single_table() 331 if(AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)){ in ar9300_paprd_setup_single_table() 354 … if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_paprd_setup_single_table() 535 if (!AR_SREV_POSEIDON(ah) && !AR_SREV_HORNET(ah)) { in ar9300_enable_paprd() 1940 if (!AR_SREV_POSEIDON(ah) && !AR_SREV_HORNET(ah) && !AR_SREV_APHRODITE(ah)) { in ar9300_populate_paprd_single_table() 1950 if (!AR_SREV_POSEIDON(ah) && !AR_SREV_HORNET(ah) && !AR_SREV_APHRODITE(ah)) { in ar9300_populate_paprd_single_table() 1969 if (!AR_SREV_POSEIDON(ah) && !AR_SREV_HORNET(ah) && !AR_SREV_APHRODITE(ah)) { in ar9300_populate_paprd_single_table() 1976 if (!AR_SREV_WASP(ah) && !AR_SREV_JUPITER(ah)) { in ar9300_populate_paprd_single_table() 1999 ah, chain_num, AH9300(ah)->paprd_training_power); in ar9300_paprd_setup_gain_table() 2215 if (AR_SREV_POSEIDON(ah) || AR_SREV_HORNET(ah)) { in ar9300_paprd_create_curve() [all …]
|
| H A D | ar9300_interrupts.c | 148 ah->ah_intrstate[0] = OS_REG_READ(ah, AR_ISR); in ar9300_get_pending_interrupts() 149 ah->ah_intrstate[1] = OS_REG_READ(ah, AR_ISR_S0); in ar9300_get_pending_interrupts() 150 ah->ah_intrstate[2] = OS_REG_READ(ah, AR_ISR_S1); in ar9300_get_pending_interrupts() 151 ah->ah_intrstate[3] = OS_REG_READ(ah, AR_ISR_S2); in ar9300_get_pending_interrupts() 152 ah->ah_intrstate[4] = OS_REG_READ(ah, AR_ISR_S3); in ar9300_get_pending_interrupts() 153 ah->ah_intrstate[5] = OS_REG_READ(ah, AR_ISR_S4); in ar9300_get_pending_interrupts() 154 ah->ah_intrstate[6] = OS_REG_READ(ah, AR_ISR_S5); in ar9300_get_pending_interrupts() 157 ah->ah_syncstate = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_INTR_SYNC_CAUSE)); in ar9300_get_pending_interrupts() 161 OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_INTR_SYNC_CAUSE)) & in ar9300_get_pending_interrupts() 437 OS_REG_WRITE(ah, AR_HOSTIF_REG(ah, AR_RC), 0); in ar9300_get_pending_interrupts() [all …]
|
| H A D | ar9300_recv.c | 61 OS_REG_WRITE(ah, AR_CR, 0); in ar9300_enable_receive() 124 OS_REG_WRITE(ah, AR_MACMISC, in ar9300_stop_dma_receive() 162 OS_MARK(ah, AH_MARK_RX_CTL, in ar9300_stop_dma_receive() 198 struct ath_hal *ah, in ar9300_set_multicast_filter() argument 231 if (AR_SREV_SCORPION(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_set_rx_filter() 235 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_rx_filter() 239 OS_REG_WRITE(ah, AR_RX_FILTER, in ar9300_set_rx_filter() 250 OS_REG_WRITE(ah, AR_RXCFG, in ar9300_set_rx_filter() 295 struct ath_hal *ah, in ar9300_read_pktlog_reg() argument 314 struct ath_hal *ah, in ar9300_write_pktlog_reg() argument [all …]
|
| H A D | ar9300_xmit.c | 57 txcfg = OS_REG_READ(ah, AR_TXCFG); in ar9300_update_tx_trig_level() 71 OS_REG_WRITE(ah, in ar9300_update_tx_trig_level() 234 OS_REG_WRITE(ah, AR_IMR_S0, in set_tx_q_interrupts() 236 OS_REG_WRITE(ah, AR_IMR_S1, in set_tx_q_interrupts() 239 OS_REG_RMW_FIELD(ah, in set_tx_q_interrupts() 272 set_tx_q_interrupts(ah, qi); in ar9300_release_tx_queue() 342 if (AR_SREV_WASP(ah) && (AH_PRIVATE((ah))->ah_macRev <= AR_SREV_REVISION_WASP_12)) { in ar9300_reset_tx_queue() 352 OS_REG_WRITE(ah, in ar9300_reset_tx_queue() 529 set_tx_q_interrupts(ah, qi); in ar9300_reset_tx_queue() 717 OS_REG_WRITE(ah, AR_Q_TXD, 0); in ar9300_stop_tx_dma() [all …]
|
| H A D | ar9300_eeprom.c | 444 if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah) in ar9300_eeprom_attach() 1515 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_WASP(ah)) { in ar9300_xpa_bias_level_apply() 1730 if (!AR_SREV_HORNET(ah) && !AR_SREV_POSEIDON(ah) && !AR_SREV_APHRODITE(ah)) { in ar9300_ant_ctrl_apply() 1734 if (!AR_SREV_WASP(ah) && !AR_SREV_JUPITER(ah) && !AR_SREV_HONEYBEE(ah)) { in ar9300_ant_ctrl_apply() 1740 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_ant_ctrl_apply() 1944 if (!AR_SREV_WASP(ah) && !AR_SREV_JUPITER(ah)&& !AR_SREV_HONEYBEE(ah) ) { 2057 if (AR_SREV_OSPREY(ah) || AR_SREV_AR9580(ah) || AR_SREV_WASP(ah)) in ar9300_quick_drop_apply() 2083 if (AR_SREV_OSPREY(ah) || AR_SREV_AR9580(ah) || AR_SREV_WASP(ah)) in ar9300_tx_end_to_xpab_off_apply() 4567 if (AR_SREV_POSEIDON(ah) || AR_SREV_WASP(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_tuning_caps_apply() 4605 if (AR_SREV_OSPREY(ah) || AR_SREV_AR9580(ah) || AR_SREV_WASP(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_xpa_timing_control_apply() [all …]
|
| H A D | ar9300_keycache.c | 33 #define IS_MIC_ENABLED(ah) \ argument 80 struct ath_hal_9300 *ahp = AH9300(ah); in ar9300_reset_key_cache_entry() 83 HALDEBUG(ah, HAL_DEBUG_KEYCACHE, in ar9300_reset_key_cache_entry() 140 struct ath_hal *ah, in ar9300_set_key_cache_entry_mac() argument 148 HALDEBUG(ah, HAL_DEBUG_KEYCACHE, in ar9300_set_key_cache_entry_mac() 204 HALDEBUG(ah, HAL_DEBUG_KEYCACHE, in ar9300_set_key_cache_entry() 351 OS_REG_WRITE(ah, in ar9300_set_key_cache_entry() 418 if (!ah) { in ar9300_enable_keysearch_always() 421 val = OS_REG_READ(ah, AR_PCU_MISC); in ar9300_enable_keysearch_always() 427 OS_REG_WRITE(ah, AR_PCU_MISC, val); in ar9300_enable_keysearch_always() [all …]
|
| H A D | ar9300_stub_funcs.h | 4 extern uint32_t ar9300_Stub_GetRadioRev(struct ath_hal *ah); 10 extern void ar9300_Stub_Detach(struct ath_hal *ah); 11 extern HAL_BOOL ar9300_Stub_ChipTest(struct ath_hal *ah); 12 extern HAL_BOOL ar9300_Stub_GetChannelEdges(struct ath_hal *ah, 16 extern void ar9300_Stub_SetBeaconTimers(struct ath_hal *ah, 18 extern void ar9300_Stub_BeaconInit(struct ath_hal *ah, 57 extern uint32_t ar9300_Stub_GetTsf32(struct ath_hal *ah); 58 extern uint64_t ar9300_Stub_GetTsf64(struct ath_hal *ah); 60 extern void ar9300_Stub_ResetTsf(struct ath_hal *ah); 92 extern void ar9300_Stub_SetCompRegs(struct ath_hal *ah); [all …]
|
| H A D | ar9300_ani.c | 149 OS_REG_WRITE(ah, AR_MIBC, in ar9300_enable_mib_counters() 307 HALDEBUG(ah, HAL_DEBUG_ANI, in ar9300_ani_init_defaults() 309 __func__, AH_PRIVATE(ah)->ah_macVersion, AH_PRIVATE(ah)->ah_macRev, in ar9300_ani_init_defaults() 529 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) in ar9300_ani_control() 840 if (!DO_ANI(ah)) { in ar9300_ani_restart() 866 if (!DO_ANI(ah)) { in ar9300_ani_ofdm_err_trigger() 884 if (!DO_ANI(ah)) { in ar9300_ani_cck_err_trigger() 912 if (!DO_ANI(ah)) { in ar9300_ani_reset() 1006 ar9300_ani_restart(ah); in ar9300_ani_reset() 1037 if (!DO_ANI(ah)) { in ar9300_process_mib_intr() [all …]
|
| H A D | ar9300_attach.c | 564 val = OS_REG_READ(ah, AR_HOSTIF_REG(ah, AR_SREV)); in ar9300_read_revisions() 620 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_read_revisions() 727 if (AR_SREV_JUPITER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_attach() 792 if (AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { in ar9300_attach() 2320 if(AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) in ar9300_attach() 2422 if (AR_SREV_AR9580(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { in ar9300_attach() 2970 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_fill_capability_info() 3022 if (AR_SREV_POSEIDON(ah) || AR_SREV_HORNET(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_fill_capability_info() 3041 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON_11_OR_LATER(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_fill_capability_info() 3381 if (AR_SREV_HORNET(ah) || AR_SREV_POSEIDON(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { in ar9300_get_pll3_sqsum_dvc() [all …]
|
| H A D | ar9300.h | 194 #define DO_ANI(ah) \ argument 895 #define IS_9300_EMU(ah) \ argument 1178 #define ar9300_init_cfg_reg(ah) OS_REG_RMW(ah, AR_CFG, AR_CFG_SWTB | AR_CFG_SWRB,0) argument 1180 #define ar9300_init_cfg_reg(ah) OS_REG_RMW(ah, AR_CFG, AR_CFG_SWTB,0) argument 1183 #define ar9300_init_cfg_reg(ah) OS_REG_RMW(ah, AR_CFG, AR_CFG_SWRB,0) argument 1185 #define ar9300_init_cfg_reg(ah) OS_REG_RMW(ah, AR_CFG, AR_CFG_SWTD | AR_CFG_SWRD,0) argument 1619 #define ar9300_init_txbf(ah) argument 1634 #define ar9300_fill_txbf_capabilities(ah) argument 1641 #define ar9300_reset_lowest_txrate(ah) argument 1642 #define ar9300_txbf_set_basic_set(ah) argument [all …]
|
| H A D | ar9300_radar.c | 145 cc = AH_PRIVATE(ah)->ah_curchan; 153 n = AH_PRIVATE(ah)->ah_nchan; 188 ichan = getchannel(ah, chan); 211 ichan = getchannel(ah, chan); 260 if (AR_SREV_AR9580(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { 309 if (AR_SREV_AR9580(ah) || AR_SREV_WASP(ah) || AR_SREV_OSPREY_22(ah) || AR_SREV_SCORPION(ah)) { 378 struct ath_hal *ah, argument 466 AH9300(ah)->ah_fccaifs = 0; 481 AH9300(ah)->ah_fccaifs = 1; 517 if (AR_SREV_AR9580(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { [all …]
|
| H A D | eeprom.diff | 26 addr = (AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah))? 32 *data = OS_REG_READ(ah, addr); 51 if (!ar9300_fill_eeprom(ah)) { 56 + AH9300(ah)->calibration_data_source); 59 /* return ar9300_check_eeprom(ah); */ 74 if (AR_SREV_HORNET(ah) || AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) { 79 if (!ar9300_eeprom_restore(ah)) { 140 struct ath_hal_9300 *ahp = AH9300(ah); 158 if(ar9300_eep_data_in_flash(ah)) 173 ahp->ah_cal_mem = OS_REMAP(ah, (uintptr_t)(AH_PRIVATE(ah)->ah_st), [all …]
|
| H A D | ar9300_beacon.c | 36 ar9300_beacon_init(struct ath_hal *ah, in ar9300_beacon_init() argument 50 OS_REG_WRITE(ah, AR_NEXT_SWBA, in ar9300_beacon_init() 60 HALDEBUG(ah, HAL_DEBUG_BEACON, in ar9300_beacon_init() 70 ar9300_reset_tsf(ah); in ar9300_beacon_init() 74 OS_REG_SET_BIT(ah, AR_TIMER_MODE, in ar9300_beacon_init() 156 HALDEBUG(ah, HAL_DEBUG_BEACON, in ar9300_set_sta_beacon_timers() 158 HALDEBUG(ah, HAL_DEBUG_BEACON, in ar9300_set_sta_beacon_timers() 160 HALDEBUG(ah, HAL_DEBUG_BEACON, in ar9300_set_sta_beacon_timers() 162 HALDEBUG(ah, HAL_DEBUG_BEACON, in ar9300_set_sta_beacon_timers() 169 OS_REG_WRITE(ah, AR_SLEEP1, in ar9300_set_sta_beacon_timers() [all …]
|
| H A D | ar9300_radio.c | 86 u_int8_t clk_25mhz = AH9300(ah)->clk_25mhz; in ar9300_set_channel() 107 if (AR_SREV_HORNET(ah)) { in ar9300_set_channel() 132 i = ath_hal_mhz2ieee_2ghz(ah, freq); in ar9300_set_channel() 139 } else if (AR_SREV_POSEIDON(ah) || AR_SREV_APHRODITE(ah)) { in ar9300_set_channel() 150 } else if (AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_set_channel() 159 if (AR_SREV_SCORPION(ah) || AR_SREV_HONEYBEE(ah)) { in ar9300_set_channel() 174 if (AR_SREV_SCORPION(ah)) { in ar9300_set_channel() 189 if ((AR_SREV_WASP(ah) || AR_SREV_SCORPION(ah)) && clk_25mhz){ in ar9300_set_channel() 217 OS_REG_RMW_FIELD(ah, in ar9300_set_channel() 236 AH_PRIVATE(ah)->ah_curchan = chan; in ar9300_set_channel() [all …]
|
| H A D | ar9300desc.h | 422 #define TXCTL_OFFSET(ah) 11 argument 423 #define TXCTL_NUMWORDS(ah) 12 argument 424 #define TXSTATUS_OFFSET(ah) 2 argument 425 #define TXSTATUS_NUMWORDS(ah) 7 argument 427 #define RXCTL_OFFSET(ah) 0 argument 428 #define RXCTL_NUMWORDS(ah) 0 argument 429 #define RXSTATUS_OFFSET(ah) 1 argument 430 #define RXSTATUS_NUMWORDS(ah) 11 argument 509 extern HAL_BOOL ar9300_abort_tx_dma(struct ath_hal *ah); 529 HAL_STATUS ar9300_is_tx_done(struct ath_hal *ah); [all …]
|