linux_dsm_epyc7002/drivers/net/wireless/ath/ath6kl
Kalle Valo 44af34428d ath6kl: cold reset target after host warm boot
Julien reported that ar6004 usb device fails to initialise
after host has been rebooted and power is still on for the ar6004 device. He
found out that doing a cold reset fixes the issue.

I wasn't sure what would be the best way to detect if target needs a reset so I
settled on checking a timeout from htc_wait_recv_ctrl_message().

Reported-by: Julien Massot <jmassot@aldebaran-robotics.com>
Tested-by: Julien Massot <jmassot@aldebaran-robotics.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
2013-03-18 13:38:37 +02:00
..
bmi.c ath6kl: alignment should match open parenthesis 2012-03-07 20:03:57 +02:00
bmi.h ath6kl: make ath6kl_bmi_[read|write]_hi32() endian safe 2012-03-07 20:04:00 +02:00
cfg80211.c ath6kl: Remove NETDEV_REGISTERED flag 2013-03-05 09:41:54 +02:00
cfg80211.h ath6kl: Move and rename ath6kl_cleanup_vif function 2012-11-27 21:44:28 +02:00
common.h ath6kl: Configure htcap in fw based on the channel type in AP mode 2012-04-09 18:25:56 +03:00
core.c ath6kl: Make fw error recovery configurable 2012-10-24 11:49:49 +03:00
core.h ath6kl: cleanup ath6kl_reset_device() 2013-03-18 13:37:46 +02:00
debug.c Merge branch 'for-linville' of git://github.com/kvalo/ath6kl 2012-05-16 10:57:32 -04:00
debug.h ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
hif-ops.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
hif.c Merge branch 'for-linville' of git://github.com/kvalo/ath6kl 2012-11-16 14:08:14 -05:00
hif.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
htc_mbox.c ath6kl: Remove obselete USB device related checks 2012-10-24 11:49:56 +03:00
htc_pipe.c ath6kl: cold reset target after host warm boot 2013-03-18 13:38:37 +02:00
htc-ops.h ath6kl: add htc ops 2012-03-26 16:36:46 +03:00
htc.h ath6kl: Add HTC pipe implementation 2012-03-26 16:36:46 +03:00
init.c ath6kl: cold reset target after host warm boot 2013-03-18 13:38:37 +02:00
Kconfig ath6kl: add support for changing contry code 2012-10-24 11:49:37 +03:00
main.c ath6kl: cleanup ath6kl_reset_device() 2013-03-18 13:37:46 +02:00
Makefile ath6kl: Recover from fw crash 2012-10-24 11:49:48 +03:00
recovery.c ath6kl: Make fw error recovery configurable 2012-10-24 11:49:49 +03:00
sdio.c ath6kl: Return error from ath6kl_bmi_done() 2013-03-05 09:41:54 +02:00
target.h ath6kl: cleanup ath6kl_reset_device() 2013-03-18 13:37:46 +02:00
testmode.c ath6kl: Stop using NLA_PUT*(). 2012-04-02 04:33:44 -04:00
testmode.h ath6kl: Update license header 2012-02-08 11:31:31 +02:00
txrx.c ath6kl: Check for valid endpoint ID in ath6kl_tx_complete() 2012-10-24 11:49:55 +03:00
usb.c ath6kl: fix usb related error handling and warnings 2013-03-18 13:37:46 +02:00
wmi.c Merge branch 'for-linville' of git://github.com/kvalo/ath6kl 2013-02-15 14:06:32 -05:00
wmi.h ath6kl: Parse beacon interval from userspace 2012-11-27 21:44:28 +02:00