summaryrefslogtreecommitdiffstats
path: root/target
diff options
context:
space:
mode:
authorTianling Shen <cnsztl@immortalwrt.org>2023-04-24 01:03:25 +0800
committerTianling Shen <cnsztl@immortalwrt.org>2023-05-09 13:30:22 +0800
commitb0e869501a6944bb91a2f2020a78df39bd4e9195 (patch)
tree8518ab73506561e20d6fd9e6f291e70eb9e9e72b /target
parent395de5103af867d6c4954c71929ecacb1c70f9a2 (diff)
downloadopenwrt-b0e869501a6944bb91a2f2020a78df39bd4e9195.tar.gz
openwrt-b0e869501a6944bb91a2f2020a78df39bd4e9195.tar.bz2
openwrt-b0e869501a6944bb91a2f2020a78df39bd4e9195.zip
rockchip: disable UHS speed for ROC-RK3328-CC
The previously stated speed of sdr-104 in is too high for the hardware to reliably communicate with some fast SD cards. Rockchip boards have a common bug when operating uhs speed, which will hang the system during a soft reboot. To be on the safe side, lower the speed to workaround. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
Diffstat (limited to 'target')
-rw-r--r--target/linux/rockchip/patches-5.15/105-nanopi-r4s-sd-signalling.patch10
1 files changed, 10 insertions, 0 deletions
diff --git a/target/linux/rockchip/patches-5.15/105-nanopi-r4s-sd-signalling.patch b/target/linux/rockchip/patches-5.15/105-nanopi-r4s-sd-signalling.patch
index a04c14b70a..856970738a 100644
--- a/target/linux/rockchip/patches-5.15/105-nanopi-r4s-sd-signalling.patch
+++ b/target/linux/rockchip/patches-5.15/105-nanopi-r4s-sd-signalling.patch
@@ -10,6 +10,16 @@ userspace or following a kernel panic is always working.
Signed-off-by: David Bauer <mail@david-bauer.net>
+--- a/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
++++ b/arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts
+@@ -335,7 +335,6 @@
+ sd-uhs-sdr12;
+ sd-uhs-sdr25;
+ sd-uhs-sdr50;
+- sd-uhs-sdr104;
+ vmmc-supply = <&vcc_sd>;
+ vqmmc-supply = <&vcc_sdio>;
+ status = "okay";
--- a/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
@@ -121,6 +121,11 @@