]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/commitdiff
3.14-stable patches
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jun 2014 19:04:23 +0000 (12:04 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jun 2014 19:04:23 +0000 (12:04 -0700)
added patches:
iwlwifi-mvm-bt-coex-fix-look-up-table.patch

queue-3.14/iwlwifi-mvm-bt-coex-fix-look-up-table.patch [new file with mode: 0644]
queue-3.14/series

diff --git a/queue-3.14/iwlwifi-mvm-bt-coex-fix-look-up-table.patch b/queue-3.14/iwlwifi-mvm-bt-coex-fix-look-up-table.patch
new file mode 100644 (file)
index 0000000..3f32a59
--- /dev/null
@@ -0,0 +1,52 @@
+From a6bc92803e7f765e02c923cf37c8e280e729642a Mon Sep 17 00:00:00 2001
+From: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
+Date: Sun, 13 Apr 2014 15:51:41 +0300
+Subject: iwlwifi: mvm: BT Coex - fix Look Up Table
+
+From: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
+
+commit a6bc92803e7f765e02c923cf37c8e280e729642a upstream.
+
+A few entries were wrong and this caused throughput issues.
+
+Fixes: dac94da8dba3 ("iwlwifi: mvm: new BT Coex API")
+Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
+Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
+
+---
+ drivers/net/wireless/iwlwifi/mvm/bt-coex.c |   12 ++++++------
+ 1 file changed, 6 insertions(+), 6 deletions(-)
+
+--- a/drivers/net/wireless/iwlwifi/mvm/bt-coex.c
++++ b/drivers/net/wireless/iwlwifi/mvm/bt-coex.c
+@@ -188,7 +188,7 @@ static const __le32 iwl_combined_lookup[
+               cpu_to_le32(0xcc00aaaa),
+               cpu_to_le32(0x0000aaaa),
+               cpu_to_le32(0xc0004000),
+-              cpu_to_le32(0x00000000),
++              cpu_to_le32(0x00004000),
+               cpu_to_le32(0xf0005000),
+               cpu_to_le32(0xf0005000),
+       },
+@@ -211,16 +211,16 @@ static const __le32 iwl_combined_lookup[
+               /* Tx Tx disabled */
+               cpu_to_le32(0xaaaaaaaa),
+               cpu_to_le32(0xaaaaaaaa),
+-              cpu_to_le32(0xaaaaaaaa),
++              cpu_to_le32(0xeeaaaaaa),
+               cpu_to_le32(0xaaaaaaaa),
+               cpu_to_le32(0xcc00ff28),
+               cpu_to_le32(0x0000aaaa),
+               cpu_to_le32(0xcc00aaaa),
+               cpu_to_le32(0x0000aaaa),
+-              cpu_to_le32(0xC0004000),
+-              cpu_to_le32(0xC0004000),
+-              cpu_to_le32(0xF0005000),
+-              cpu_to_le32(0xF0005000),
++              cpu_to_le32(0xc0004000),
++              cpu_to_le32(0xc0004000),
++              cpu_to_le32(0xf0005000),
++              cpu_to_le32(0xf0005000),
+       },
+ };
index 34a1121c034ca47ab9db650b5207886ac8be1f8b..45bca5884722afe78a76db77a77f6dcb05e9bc7c 100644 (file)
@@ -182,3 +182,4 @@ drm-i915-disable-self-refresh-for-untiled-fbs-on-i915gm.patch
 drm-i915-move-power-domain-init-earlier-during-system-resume.patch
 drm-i915-fix-unsafe-loop-iteration-over-vma-whilst-unbinding-them.patch
 drm-i915-quirk-invert-brightness-for-acer-aspire-5336.patch
+iwlwifi-mvm-bt-coex-fix-look-up-table.patch