freebsd-skq/sys/contrib/dev/ath/ath_hal/ar9300
adrian ccfc0a9d07 [ath_hal] add USB reset PLL work around for AR9331/AR9344 (Hornet/Wasp.)
It turns out that this is useful on hornet and wasp SoCs but it isn't
enabled in ye olde HAL /unless/ you were using a version from one of the
business units building USB targetted devices.  It eventually got fixed
for all of them as people started wanting to use the USB ports on their
SoCs (eg for flash storage, bluetooth, 4G/LTE widgets, etc.)

This is actually a fix from ath9k but I'm merging it with the available-but-
disabled code in the QCA reference HAL.

Tested:

* AR9331 SoC
2017-06-04 21:21:44 +00:00
..
ar953x.ini add missing initvals. 2015-11-29 18:14:18 +00:00
ar955x.ini
ar9300_aic.c
ar9300_ani.c Fix compilation error on gcc-5.2.0 - it now warns on non-paranthen'ed 2015-08-30 08:46:50 +00:00
ar9300_aphrodite10.ini
ar9300_attach.c [ath_hal] quieten a bit of the boot messages - this stuff has been working for a while. 2016-09-12 04:58:59 +00:00
ar9300_beacon.c Add ath_hal_setbeacontimers() to the AR9300 HAL. 2015-02-15 19:56:31 +00:00
ar9300_devid.h Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
ar9300_eeprom.c Fix improper use of "its". 2016-11-08 23:59:41 +00:00
ar9300_freebsd_inc.h [ath_hal] migrate the bluetooth definitions out from ah.h / ar9300_freebsd_inc.h. 2016-05-31 04:44:00 +00:00
ar9300_freebsd.c [ath_hal] [ar9300] link in the CAC enable/diable methods and expose it via the HAL. 2017-02-03 05:15:35 +00:00
ar9300_freebsd.h ath(4): begin fleshing out a "reset type" extension to force cold/warn resets. 2015-11-09 15:59:42 +00:00
ar9300_gpio.c Quieten a clang warning. 2015-02-14 17:43:54 +00:00
ar9300_interrupts.c [ath_hal] add extra debugging for MCI interrupts. 2016-06-01 03:17:36 +00:00
ar9300_jupiter10.ini
ar9300_jupiter20.ini
ar9300_keycache.c Update the AR9300 HAL to the latest public available HAL from QCA. 2015-02-14 04:28:51 +00:00
ar9300_mci.c [ath_hal] convert the MCI code over to work on Jupiter 2.1. 2016-06-05 02:15:29 +00:00
ar9300_misc.c [ath_hal] [ar9300] link in the CAC enable/diable methods and expose it via the HAL. 2017-02-03 05:15:35 +00:00
ar9300_osprey22_scoemu.ini
ar9300_osprey22.ini Update the AR9300 HAL to the latest public available HAL from QCA. 2015-02-14 04:28:51 +00:00
ar9300_paprd.c
ar9300_phy.c
ar9300_power.c Update the AR9300 HAL to the latest public available HAL from QCA. 2015-02-14 04:28:51 +00:00
ar9300_radar.c [ath_hal] [ar9300] initial radar detection glue. 2017-02-02 09:19:57 +00:00
ar9300_radio.c Fix the build 2015-11-30 08:02:52 +00:00
ar9300_raw_adc_capture.c
ar9300_recv_ds.c [ath_hal] add locationing / tx-beamforming RX status descriptor decoding. 2016-07-08 22:39:37 +00:00
ar9300_recv.c Add initial support for the QCA953x SoC (honeybee) wifi. 2015-11-29 05:47:52 +00:00
ar9300_reset.c [ath_hal] add USB reset PLL work around for AR9331/AR9344 (Hornet/Wasp.) 2017-06-04 21:21:44 +00:00
ar9300_rtt.c
ar9300_sim.c
ar9300_sim.h
ar9300_spectral.c [ath_hal] [ar9300] initial hacks to make spectral scan working on AR9380 and later NICs. 2017-02-02 05:29:22 +00:00
ar9300_stub_funcs.c ath(4): begin fleshing out a "reset type" extension to force cold/warn resets. 2015-11-09 15:59:42 +00:00
ar9300_stub_funcs.h ath(4): begin fleshing out a "reset type" extension to force cold/warn resets. 2015-11-09 15:59:42 +00:00
ar9300_stub.c
ar9300_stub.h
ar9300_timer.c
ar9300_tx99_tgt.c
ar9300_txbf_cal.c
ar9300_txbf.c
ar9300_txbf.h
ar9300_xmit_ds.c [ath_hal] Add setting positioning bit and clear sounding-disable bit. 2016-07-08 22:37:52 +00:00
ar9300_xmit.c [ar9300] don't program a negative readytime. 2016-08-09 01:05:29 +00:00
ar9300.h [ath_hal] [ar9300] initial radar detection glue. 2017-02-02 09:19:57 +00:00
ar9300desc.h Correct the descriptor length for AR9462/AR9565 and set the final field 2015-01-17 17:37:08 +00:00
ar9300eep.h
ar9300paprd.h
ar9300phy.h [ath_hal] [ar9300] initial radar detection glue. 2017-02-02 09:19:57 +00:00
ar9300radar.h
ar9300reg.h [ath_hal] add a _S so FSP (frame scheduling policy) can be set/read via SM/MS macros. 2016-06-08 16:21:38 +00:00
ar9300template_ap121.h
ar9300template_aphrodite.h
ar9300template_cus157.h
ar9300template_generic.h
ar9300template_hb112.h
ar9300template_hb116.h
ar9300template_osprey_k31.h
ar9300template_wasp_2.h
ar9300template_wasp_k31.h
ar9300template_xb112.h
ar9300template_xb113.h
ar9330_11.ini
ar9330_12.ini
ar9340.ini Update the AR9300 HAL to the latest public available HAL from QCA. 2015-02-14 04:28:51 +00:00
ar9462_2p0_initvals.h [ath_hal] Make the AR9462 2.0 initvals from ath9k compile. 2016-06-05 01:42:37 +00:00
ar9462_2p1_initvals.h u32 -> uint32_t. 2015-11-29 05:42:18 +00:00
ar9485_1_1.ini
ar9485.ini
ar9580.ini Update the AR9300 HAL to the latest public available HAL from QCA. 2015-02-14 04:28:51 +00:00
eeprom.diff
osprey_reg_map_macro.h
osprey_reg_map.h
poseidon_reg_map_macro.h
scorpion_reg_map_macro.h
scorpion_reg_map.h
sources
wasp_reg_map.h