Search Linux Wireless

Re: [PATCH] ath11k: Advertise PLATFORM_CAP_PCIE_GLOBAL_RESET in qmi msg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2021-10-11 14:30, Kalle Valo wrote:
Baochen Qiang <bqiang@xxxxxxxxxxxxxx> writes:

Inform firmware that host is capable of triggering a global reset.
This is requested by firmware team.

Why?

https://wireless.wiki.kernel.org/en/users/drivers/ath10k/submittingpatches#answer_to_why

In some scenarios like rmmod/insmod, HW target needs to be completely reset. On ARM platforms we can rely on WL_EN pin and other power regulators to do this. However on x86 or some third party platforms, this has to be done by ath11k host by writing HW register PCIE_SOC_GLOBAL_RESET. But the problem is that some HW registers can not be cleared/restored. With this flag PLATFORM_CAP_PCIE_GLOBAL_RESET in QMI host_cap message, firmware can do some platform specific operations to fix this issue.



[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Wireless Personal Area Network]     [Linux Bluetooth]     [Wireless Regulations]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite Hiking]     [MIPS Linux]     [ARM Linux]     [Linux RAID]

  Powered by Linux