aboutsummaryrefslogtreecommitdiffstats
path: root/package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2016-11-14 04:57:38 +0100
committerJohn Crispin <john@phrozen.org>2017-03-22 09:45:18 +0100
commitcc189c0b7fa015978b04bb663a75b1da726376b5 (patch)
treeaa24b17a11f709531894a52a51ef283c7be060ba /package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch
parentb015a841fca8ad4ded3275b803f3a97e45dcb41f (diff)
downloadupstream-cc189c0b7fa015978b04bb663a75b1da726376b5.tar.gz
upstream-cc189c0b7fa015978b04bb663a75b1da726376b5.tar.bz2
upstream-cc189c0b7fa015978b04bb663a75b1da726376b5.zip
mac80211: enable ath10k AHB support for QCA4019
This patch enables the ATH10K_AHB support for the QCA4019 devices on the AHB bus. This patch also removes 936-ath10k_skip_otp_check.patch because it breaks the AHB device identification. "Patch is wrong. I find it frustrating OpenWRT/LEDE doesn't try to work with upstream on ixing these things right." [1] <https://www.mail-archive.com/ath10k@lists.infradead.org/msg05896.html> It also limits ath10k memory hunger (This is a problem with 128MiB RAM) Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch')
-rw-r--r--package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch b/package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch
new file mode 100644
index 0000000000..e36f13b195
--- /dev/null
+++ b/package/kernel/mac80211/patches/960-0010-ath10k-limit-htt-rx-ring-size.patch
@@ -0,0 +1,11 @@
+--- a/drivers/net/wireless/ath/ath10k/htt.h 2016-12-12 16:03:58.491019030 +0100
++++ b/drivers/net/wireless/ath/ath10k/htt.h 2016-12-12 15:39:45.242298155 +0100
+@@ -199,7 +199,7 @@ enum htt_rx_ring_flags {
+ };
+
+ #define HTT_RX_RING_SIZE_MIN 128
++#define HTT_RX_RING_SIZE_MAX 512
+-#define HTT_RX_RING_SIZE_MAX 2048
+
+ struct htt_rx_ring_setup_ring {
+ __le32 fw_idx_shadow_reg_paddr;