freebsd-nq/sys/contrib/dev/ath/ath_hal/ar9300
Adrian Chadd f0949f0cc6 [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
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
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
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
ar9300_paprd.c
ar9300_phy.c
ar9300_power.c
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
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
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
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