Kalle Valo <kvalo@xxxxxxxxxxxxxx> wrote: > On QCA6174 SDIO devices the SDIO interrupt will fail if UART is > disabled from ath10k. SDIO firmware enables UART printouts by > default. If ath10k will try to enable UART again the firmware > will configure it's GPIO line incorrectly and SDIO interrupts > won't work anymore. The workaround is to set UART pin again (19 > for QCA6174 SDIO) if uart_print is 0. > > Tested with QCA6174 SDIO with firmware WLAN.RMH.4.4.1-00007-QCARMSWP-1. > > Signed-off-by: Wen Gong <wgong@xxxxxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> 6 patches applied to ath-next branch of ath.git, thanks. 4504f0e5b571 ath10k: sdio: workaround firmware UART pin configuration bug 70736b9753fd ath10k: don't disable interrupts in ath10k_sdio_remove() e2a6b711282a ath10k: htt: don't use txdone_fifo with SDIO 6d084ac27ab4 ath10k: initialise struct ath10k_bus params to zero 8ea51e409eb0 ath10k: htt: support MSDU ids with SDIO 30382dd1cf3a ath10k: fix use-after-free on SDIO data frames -- https://patchwork.kernel.org/patch/10898285/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches