summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts
diff options
context:
space:
mode:
authorDavid Virag <virag.david003@gmail.com>2022-06-02 01:37:43 +0200
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2022-06-20 14:26:32 +0200
commitced37411d7f597129fecc0c3ca2324f44e33f4c8 (patch)
tree71e3a08500f0f179960f0a1f08d6584352751682 /arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts
parente756e932a3a16418cd8bad757b028bfb337b4a51 (diff)
arm64: dts: exynos: Add internal eMMC support to jackpotlte
Add the nodes relevant to provide clocks for Exynos7885 eMMC and to support eMMC. eMMC is the internal storage used in the Samsung Galaxy A8 (2018) (jackpotlte), and all other known devices using the Exynos7885 SoC. Signed-off-by: David Virag <virag.david003@gmail.com> Link: https://lore.kernel.org/r/20220601233743.56317-6-virag.david003@gmail.com Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Diffstat (limited to 'arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts')
-rw-r--r--arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts b/arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts
index 4cf9aa25f618..5db9a81ac7bb 100644
--- a/arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts
+++ b/arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts
@@ -60,6 +60,26 @@
};
};
+&mmc_0 {
+ status = "okay";
+ mmc-hs200-1_8v;
+ mmc-hs400-1_8v;
+ cap-mmc-highspeed;
+ non-removable;
+ mmc-hs400-enhanced-strobe;
+ card-detect-delay = <200>;
+ clock-frequency = <800000000>;
+ bus-width = <8>;
+ samsung,dw-mshc-ciu-div = <3>;
+ samsung,dw-mshc-sdr-timing = <0 4>;
+ samsung,dw-mshc-ddr-timing = <2 4>;
+ samsung,dw-mshc-hs400-timing = <0 2>;
+
+ pinctrl-names = "default";
+ pinctrl-0 = <&sd0_clk_fast_slew_rate_3x &sd0_cmd &sd0_rdqs
+ &sd0_bus1 &sd0_bus4 &sd0_bus8>;
+};
+
&oscclk {
clock-frequency = <26000000>;
};