From: Grzegorz Sterniczuk Date: Sun, 13 Jul 2025 15:22:33 +0000 (+0200) Subject: rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c4586ceae85f7f8eefa08c71d0ef67bb07b5e0cc;p=thirdparty%2Fopenwrt.git rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips Some NanoPC-T6 boards with A3A444 eMMC chips experience I/O errors and corruption when using HS400 mode. Downgrade to HS200 mode to ensure stable operation. Fixes: #18844 Signed-off-by: Grzegorz Sterniczuk Link: https://github.com/openwrt/openwrt/pull/19398 [Add patch header] Signed-off-by: Hauke Mehrtens --- diff --git a/target/linux/rockchip/patches-6.12/131-arm64-dts-rockchip-rk3588-fix-A3A444-nanopc-t6.patch b/target/linux/rockchip/patches-6.12/131-arm64-dts-rockchip-rk3588-fix-A3A444-nanopc-t6.patch new file mode 100644 index 00000000000..067310639aa --- /dev/null +++ b/target/linux/rockchip/patches-6.12/131-arm64-dts-rockchip-rk3588-fix-A3A444-nanopc-t6.patch @@ -0,0 +1,27 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Grzegorz Sterniczuk +Date: Mon, 21 Jul 2025 23:24:11 +0200 +Subject: rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips + +Some NanoPC-T6 boards with A3A444 eMMC chips experience I/O errors and +corruption when using HS400 mode. Downgrade to HS200 mode to ensure +stable operation. + +Fixes: #18844 +Signed-off-by: Grzegorz Sterniczuk +--- + arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi ++++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi +@@ -619,8 +619,7 @@ + no-sd; + non-removable; + max-frequency = <200000000>; +- mmc-hs400-1_8v; +- mmc-hs400-enhanced-strobe; ++ mmc-hs200-1_8v; + status = "okay"; + }; +