[openwrt/openwrt] ipq806x: 5.15: drop mmc-ddr-1_8v from sdcc1 node

LEDE Commits lede-commits at lists.infradead.org
Tue Oct 25 02:49:03 PDT 2022


ansuel pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/1c514f05ab49c799224b805c1894a967134add3d

commit 1c514f05ab49c799224b805c1894a967134add3d
Author: Christian Marangi <ansuelsmth at gmail.com>
AuthorDate: Sat Oct 22 16:58:19 2022 +0200

    ipq806x: 5.15: drop mmc-ddr-1_8v from sdcc1 node
    
    Zyxel NGB6817 is the only router that use mmc for rootfs. Upstream
    kernel dtsi have mmc-ddr-1_8v enabled for sddc1. This is wrong as mmc on
    ipq806x is supplied by a fixed 3.3v regulator and can't operate at 1.8v.
    This cause the sddc1 to malfunction and cause kernel panic.
    In old 5.15 version this was disabled but it was put in addition to many
    other changes so it was dropped silently. Restore this patch to fix
    working condition of such router.
    
    Fixes: 88bf652 ("ipq806x: 5.15: replace dtsi patches with upstream version")
    Fixes: #11000
    Tested-by: Hendrik Koerner <koerhen at web.de>
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
---
 ...om-ipq8064-disable-mmc-ddr-1_8v-for-sdcc1.patch | 26 ++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/target/linux/ipq806x/patches-5.15/131-ARM-dts-qcom-ipq8064-disable-mmc-ddr-1_8v-for-sdcc1.patch b/target/linux/ipq806x/patches-5.15/131-ARM-dts-qcom-ipq8064-disable-mmc-ddr-1_8v-for-sdcc1.patch
new file mode 100644
index 0000000000..a5a8dd1008
--- /dev/null
+++ b/target/linux/ipq806x/patches-5.15/131-ARM-dts-qcom-ipq8064-disable-mmc-ddr-1_8v-for-sdcc1.patch
@@ -0,0 +1,26 @@
+From f7b300f770683cd063f922e43fa4ad818761c1fb Mon Sep 17 00:00:00 2001
+From: Christian Marangi <ansuelsmth at gmail.com>
+Date: Sat, 22 Oct 2022 16:55:21 +0200
+Subject: [PATCH] ARM: dts: qcom: ipq8064: disable mmc-ddr-1_8v for sdcc1
+
+It was reported non working mmc with this option enabled.
+Both mmc for ipq8064 are supplied by a fixed 3.3v regulator so mmc can't
+be run at 1.8v.
+Disable it to restore correct functionality of this SoC feature.
+
+Tested-by: Hendrik Koerner <koerhen at web.de>
+Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
+---
+ arch/arm/boot/dts/qcom-ipq8064.dtsi | 1 -
+ 1 file changed, 1 deletion(-)
+
+--- a/arch/arm/boot/dts/qcom-ipq8064.dtsi
++++ b/arch/arm/boot/dts/qcom-ipq8064.dtsi
+@@ -1529,7 +1529,6 @@
+ 				non-removable;
+ 				cap-sd-highspeed;
+ 				cap-mmc-highspeed;
+-				mmc-ddr-1_8v;
+ 				vmmc-supply = <&vsdcc_fixed>;
+ 				dmas = <&sdcc1bam 2>, <&sdcc1bam 1>;
+ 				dma-names = "tx", "rx";




More information about the lede-commits mailing list