summaryrefslogtreecommitdiff
path: root/target/linux/mvebu
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@nbd.name>2018-03-19 21:58:12 +0100
committerFelix Fietkau <nbd@nbd.name>2018-03-19 23:28:49 +0100
commit5faa9556b1c10a4b21208615bddb7480401fa213 (patch)
tree7af9a3e26e9fd5fe1c1e947cb9965f4976dd896f /target/linux/mvebu
parente062bd85639d8e85ac8ae0fd90b36d3036c036c4 (diff)
downloadmtk-20170518-5faa9556b1c10a4b21208615bddb7480401fa213.zip
mtk-20170518-5faa9556b1c10a4b21208615bddb7480401fa213.tar.gz
mtk-20170518-5faa9556b1c10a4b21208615bddb7480401fa213.tar.bz2
mvebu: disable cpu idle on WRT1900ACv1
A regression seriously affecting the Linksys WRT1900ACv1 (Mamba) was introduced some time between the OpenWrt/LEDE v4.4 and v4.9 kernels. The root cause has not yet been identified, despite many attempts for more than a year. Disabling the SoC specific CPU idle support should mitigate this issue. The symptoms on an affected system are unwanted reboots at a variable frequency. In many cases almost immediately after boot, causing a bootloop. This effectively disables support for Mamba on OpenWrt with kernels > v4.4. Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'target/linux/mvebu')
-rw-r--r--target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch b/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch
new file mode 100644
index 0000000..e82a899
--- /dev/null
+++ b/target/linux/mvebu/patches-4.14/230-armada-xp-linksys-mamba-broken-idle.patch
@@ -0,0 +1,10 @@
+--- a/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
++++ b/arch/arm/boot/dts/armada-xp-linksys-mamba.dts
+@@ -563,3 +563,7 @@
+ };
+ };
+ };
++
++&coherencyfab {
++ broken-idle;
++};