From: Greg Kroah-Hartman Date: Sat, 1 Aug 2020 10:34:49 +0000 (+0200) Subject: 5.4-stable patches X-Git-Tag: v5.7.13~70 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8c0be75c4548de1eb8625d7e60d350aa3ad7604d;p=thirdparty%2Fkernel%2Fstable-queue.git 5.4-stable patches added patches: ath10k-enable-transmit-data-ack-rssi-for-qca9884.patch --- diff --git a/queue-5.4/ath10k-enable-transmit-data-ack-rssi-for-qca9884.patch b/queue-5.4/ath10k-enable-transmit-data-ack-rssi-for-qca9884.patch new file mode 100644 index 00000000000..86285ed434c --- /dev/null +++ b/queue-5.4/ath10k-enable-transmit-data-ack-rssi-for-qca9884.patch @@ -0,0 +1,39 @@ +From cc78dc3b790619aa05f22a86a9152986bd73698c Mon Sep 17 00:00:00 2001 +From: Abhishek Ambure +Date: Thu, 3 Oct 2019 16:45:22 +0300 +Subject: ath10k: enable transmit data ack RSSI for QCA9884 + +From: Abhishek Ambure + +commit cc78dc3b790619aa05f22a86a9152986bd73698c upstream. + +For all data packets transmitted, host gets htt tx completion event. Some QCA9984 +firmware releases support WMI_SERVICE_TX_DATA_ACK_RSSI, which gives data +ack rssi values to host through htt event of data tx completion. Data ack rssi +values are valid if A0 bit is set in HTT rx message. So enable the feature also +for QCA9884. + +Tested HW: QCA9984 +Tested FW: 10.4-3.9.0.2-00044 + +Signed-off-by: Abhishek Ambure +Signed-off-by: Balaji Pothunoori +[kvalo@codeaurora.org: improve commit log] +Signed-off-by: Kalle Valo +Signed-off-by: Sathishkumar Muruganandam +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/net/wireless/ath/ath10k/hw.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/drivers/net/wireless/ath/ath10k/hw.c ++++ b/drivers/net/wireless/ath/ath10k/hw.c +@@ -1145,6 +1145,7 @@ static bool ath10k_qca99x0_rx_desc_msdu_ + const struct ath10k_hw_ops qca99x0_ops = { + .rx_desc_get_l3_pad_bytes = ath10k_qca99x0_rx_desc_get_l3_pad_bytes, + .rx_desc_get_msdu_limit_error = ath10k_qca99x0_rx_desc_msdu_limit_error, ++ .is_rssi_enable = ath10k_htt_tx_rssi_enable, + }; + + const struct ath10k_hw_ops qca6174_ops = { diff --git a/queue-5.4/series b/queue-5.4/series index 20481b2f792..a2a0ae49505 100644 --- a/queue-5.4/series +++ b/queue-5.4/series @@ -1,3 +1,4 @@ crypto-ccp-release-all-allocated-memory-if-sha-type-.patch media-rc-prevent-memory-leak-in-cx23888_ir_probe.patch sunrpc-check-that-domain-table-is-empty-at-module-un.patch +ath10k-enable-transmit-data-ack-rssi-for-qca9884.patch