73 lines
2.1 KiB
Diff
73 lines
2.1 KiB
Diff
From 7041ca0d550d3a9caed54857365cf504eaeea756 Mon Sep 17 00:00:00 2001
|
|
From: Armin Kuster <akuster@mvista.com>
|
|
Date: Fri, 23 Mar 2018 09:02:44 -0700
|
|
Subject: [PATCH] exynos5422-odroidhc1.dts: fix booting from mmc
|
|
|
|
Signed-off-by: Armin Kuster <akuster@mvista.com>
|
|
---
|
|
arch/arm/boot/dts/exynos5422-odroidhc1.dts | 37 ++++++++++++++++++++++++++++++
|
|
1 file changed, 37 insertions(+)
|
|
|
|
diff --git a/arch/arm/boot/dts/exynos5422-odroidhc1.dts b/arch/arm/boot/dts/exynos5422-odroidhc1.dts
|
|
index fb8e8ae..c7adecf 100644
|
|
--- a/arch/arm/boot/dts/exynos5422-odroidhc1.dts
|
|
+++ b/arch/arm/boot/dts/exynos5422-odroidhc1.dts
|
|
@@ -11,6 +11,7 @@
|
|
*/
|
|
|
|
/dts-v1/;
|
|
+#include <dt-bindings/input/input.h>
|
|
#include "exynos5422-odroid-core.dtsi"
|
|
|
|
/ {
|
|
@@ -30,6 +31,14 @@
|
|
};
|
|
};
|
|
|
|
+ emmc_pwrseq: pwrseq {
|
|
+ pinctrl-0 = <&emmc_nrst_pin>;
|
|
+ pinctrl-names = "default";
|
|
+ compatible = "mmc-pwrseq-emmc";
|
|
+ reset-gpios = <&gpd1 0 GPIO_ACTIVE_LOW>;
|
|
+ };
|
|
+
|
|
+
|
|
thermal-zones {
|
|
cpu0_thermal: cpu0-thermal {
|
|
thermal-sensors = <&tmu_cpu0 0>;
|
|
@@ -211,3 +220,31 @@
|
|
&usbdrd_dwc3_1 {
|
|
dr_mode = "host";
|
|
};
|
|
+
|
|
+&mmc_0 {
|
|
+ status = "okay";
|
|
+ mmc-pwrseq = <&emmc_pwrseq>;
|
|
+ card-detect-delay = <200>;
|
|
+ samsung,dw-mshc-ciu-div = <3>;
|
|
+ samsung,dw-mshc-sdr-timing = <0 4>;
|
|
+ samsung,dw-mshc-ddr-timing = <0 2>;
|
|
+ samsung,dw-mshc-hs400-timing = <0 2>;
|
|
+ samsung,read-strobe-delay = <90>;
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus1 &sd0_bus4 &sd0_bus8 &sd0_cd &sd0_rclk>;
|
|
+ bus-width = <8>;
|
|
+ cap-mmc-highspeed;
|
|
+ mmc-hs200-1_8v;
|
|
+ mmc-hs400-1_8v;
|
|
+ vmmc-supply = <&ldo18_reg>;
|
|
+ vqmmc-supply = <&ldo3_reg>;
|
|
+};
|
|
+
|
|
+&pinctrl_1 {
|
|
+ emmc_nrst_pin: emmc-nrst {
|
|
+ samsung,pins = "gpd1-0";
|
|
+ samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
|
|
+ samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
|
|
+ samsung,pin-drv = <EXYNOS5420_PIN_DRV_LV1>;
|
|
+ };
|
|
+};
|
|
--
|
|
2.7.4
|
|
|