diff options
| author | Grzegorz Sterniczuk | 2025-07-13 15:22:33 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2025-07-21 21:39:20 +0000 |
| commit | c4586ceae85f7f8eefa08c71d0ef67bb07b5e0cc (patch) | |
| tree | bb910dc8d1b9bd8ccd01b6a2ca80fc5a07ebd53d | |
| parent | 7fe06b7f56d95703a0cfb4c0e54dc8a6731dc70c (diff) | |
| download | openwrt-c4586ceae85f7f8eefa08c71d0ef67bb07b5e0cc.tar.gz | |
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 <grzegorz@sternicz.uk>
Link: https://github.com/openwrt/openwrt/pull/19398
[Add patch header]
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rw-r--r-- | target/linux/rockchip/patches-6.12/131-arm64-dts-rockchip-rk3588-fix-A3A444-nanopc-t6.patch | 27 |
1 files changed, 27 insertions, 0 deletions
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 0000000000..067310639a --- /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 <grzegorz@sternicz.uk> +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 <grzegorz@sternicz.uk> +--- + 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"; + }; + |