summaryrefslogtreecommitdiffstats
path: root/arch/arm64
diff options
context:
space:
mode:
authorSoeren Moch <smoch@web.de>2019-10-03 23:50:35 +0200
committerHeiko Stuebner <heiko@sntech.de>2019-10-04 22:02:46 +0200
commit2558b3b1b11a1b32b336be2dd0aabfa6d35ddcb5 (patch)
tree36214ea27ce5062cf4a3afac877dd3b92297c95e /arch/arm64
parentarm64: dts: rockchip: fix RockPro64 vdd-log regulator settings (diff)
downloadlinux-2558b3b1b11a1b32b336be2dd0aabfa6d35ddcb5.tar.xz
linux-2558b3b1b11a1b32b336be2dd0aabfa6d35ddcb5.zip
arm64: dts: rockchip: fix RockPro64 sdhci settings
The RockPro64 schematics [1], [2] show that the rk3399 EMMC_STRB pin is connected to the RESET pin instead of the DATA_STROBE pin of the eMMC module. So the data strobe cannot be used for its intended purpose on this board, and so the HS400 eMMC mode is not functional. Limit the controller to HS200. [1] http://files.pine64.org/doc/rockpro64/rockpro64_v21-SCH.pdf [2] http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf Fixes: e4f3fb490967 ("arm64: dts: rockchip: add initial dts support for Rockpro64") Signed-off-by: Soeren Moch <smoch@web.de> Link: https://lore.kernel.org/r/20191003215036.15023-2-smoch@web.de Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm64')
-rw-r--r--arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts3
1 files changed, 1 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
index 98a5f323bc1d..aa06a6587a11 100644
--- a/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
@@ -636,8 +636,7 @@
&sdhci {
bus-width = <8>;
- mmc-hs400-1_8v;
- mmc-hs400-enhanced-strobe;
+ mmc-hs200-1_8v;
non-removable;
status = "okay";
};