]> git.dujemihanovic.xyz Git - u-boot.git/commit
rockchip: rk35xx: Remove use of eMMC DDR52 mode
authorJonas Karlman <jonas@kwiboo.se>
Sun, 4 Feb 2024 20:53:05 +0000 (20:53 +0000)
committerKever Yang <kever.yang@rock-chips.com>
Mon, 5 Feb 2024 07:00:51 +0000 (15:00 +0800)
commitebe293bae79d8c64d9cd4284044e25ddadd074b5
treee6df1e27e87b2db80596bc1cb1776da1349459fb
parentb323baffd57d60b4ee74e94aa5985225e062e660
rockchip: rk35xx: Remove use of eMMC DDR52 mode

Testing has shown that writing to eMMC using DDR52 mode does not seem to
work on RK356x and RK3588 boards.

A simple test of writing a single block to e.g. sector 0x4000 fails:

  # Rescan using DDR52 mode
  => mmc rescan 4

  # Write a single block to sector 0x4000 fails with ERROR
  => mmc write 20000000 4000 1

With the MMC_SPEED_MODE_SET Kconfig option enabled.

Fix this by removing the mmc-ddr-1_8v prop from sdhci nodes in affected
board u-boot.dtsi files.

Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
12 files changed:
arch/arm/dts/rk3566-quartz64-a-u-boot.dtsi
arch/arm/dts/rk3566-quartz64-b-u-boot.dtsi
arch/arm/dts/rk3566-radxa-cm3-io-u-boot.dtsi
arch/arm/dts/rk3566-soquartz-u-boot.dtsi
arch/arm/dts/rk3568-lubancat-2-u-boot.dtsi
arch/arm/dts/rk3568-nanopi-r5s-u-boot.dtsi
arch/arm/dts/rk3568-odroid-m1-u-boot.dtsi
arch/arm/dts/rk3568-radxa-e25-u-boot.dtsi
arch/arm/dts/rk3568-rock-3a-u-boot.dtsi
arch/arm/dts/rk3588-rock-5b-u-boot.dtsi
arch/arm/dts/rk3588-turing-rk1-u-boot.dtsi
arch/arm/dts/rk3588s-rock-5a-u-boot.dtsi