From 026b39ef85792467bdf1681e5abfca9a5231516f Mon Sep 17 00:00:00 2001 From: Paolo Sabatino Date: Sat, 17 Apr 2021 16:29:00 +0000 Subject: [PATCH 3/4] rk3318-box: add eMMC DDR support device tree overlay for rk3318-box --- arch/arm64/boot/dts/rockchip/overlay/Makefile | 3 ++- .../dts/rockchip/overlay/README.rockchip-overlays | 6 ++++++ .../overlay/rockchip-rk3318-box-emmc-ddr.dts | 14 ++++++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3318-box-emmc-ddr.dts diff --git a/arch/arm64/boot/dts/rockchip/overlay/Makefile b/arch/arm64/boot/dts/rockchip/overlay/Makefile index 8e9ff2ef1..565ef20ac 100644 --- a/arch/arm64/boot/dts/rockchip/overlay/Makefile +++ b/arch/arm64/boot/dts/rockchip/overlay/Makefile @@ -11,7 +11,8 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \ rockchip-uart4.dtbo \ rockchip-dwc3-0-host.dtbo \ rockchip-w1-gpio.dtbo \ - rockchip-rk3318-box-led-conf1.dtbo + rockchip-rk3318-box-led-conf1.dtbo \ + rockchip-rk3318-box-emmc-ddr.dtbo scr-$(CONFIG_ARCH_ROCKCHIP) += \ rockchip-fixup.scr diff --git a/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3318-box-emmc-ddr.dts b/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3318-box-emmc-ddr.dts new file mode 100644 index 000000000..b8f139099 --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3318-box-emmc-ddr.dts @@ -0,0 +1,14 @@ +/dts-v1/; +/plugin/; + +/ { + + fragment@0 { + target = <&emmc>; + __overlay__ { + status = "okay"; + mmc-ddr-1_8v; + }; + }; + +}; -- 2.25.1 diff --git a/arch/arm64/boot/dts/rockchip/overlay/README.rockchip-overlays b/arch/arm64/boot/dts/rockchip/overlay/README.rockchip-overlays index 1c645a9b8..01fa6f4ee 100644 --- a/arch/arm64/boot/dts/rockchip/overlay/README.rockchip-overlays +++ b/arch/arm64/boot/dts/rockchip/overlay/README.rockchip-overlays @@ -123,3 +123,9 @@ or enabling the internal pull-up Activates led/gpio configuration for rk3318 tv box boards with signature YX_RK3328 and clones + +### rk3318-box-emmc-ddr + +Activates eMMC DDR capability for rk3318 tv box boards. Probably all the eMMC chips +nowadays support DDR mode, but its reliability heavily depends upon the quality +of board wiring