]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: exynos8895: add a node for mmc
authorIvaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Sun, 5 Jan 2025 16:13:42 +0000 (18:13 +0200)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Wed, 5 Feb 2025 16:29:00 +0000 (17:29 +0100)
Add an MMC node in order to allow devices with that SoC to make use of
it. It's typically used as a secondary storage option for SD cards. In
the vendor kernels, it's labelled as mmc_2, but since there don't seem to
be any other blocks, treat it as the only MMC.

Signed-off-by: Ivaylo Ivanov <ivo.ivanov.ivanov1@gmail.com>
Link: https://lore.kernel.org/r/20250105161344.420749-5-ivo.ivanov.ivanov1@gmail.com
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/exynos8895.dtsi

index 926780a92d48219fae8573b66ab31b00b720d165..1f85e1c58f00afc0342563885df785beb43572d6 100644 (file)
                        interrupts = <GIC_SPI 342 IRQ_TYPE_LEVEL_HIGH>;
                };
 
+               mmc: mmc@11500000 {
+                       compatible = "samsung,exynos8895-dw-mshc-smu",
+                                    "samsung,exynos7-dw-mshc-smu";
+                       reg = <0x11500000 0x2000>;
+                       assigned-clocks = <&cmu_top CLK_MOUT_CMU_FSYS1_MMC_CARD>;
+                       assigned-clock-parents = <&cmu_top CLK_FOUT_SHARED4_PLL>;
+                       clocks = <&cmu_fsys1 CLK_GOUT_FSYS1_MMC_CARD_I_ACLK>,
+                                <&cmu_fsys1 CLK_GOUT_FSYS1_MMC_CARD_SDCLKIN>;
+                       clock-names = "biu", "ciu";
+                       fifo-depth = <64>;
+                       interrupts = <GIC_SPI 341 IRQ_TYPE_LEVEL_HIGH>;
+                       #address-cells = <1>;
+                       #size-cells = <0>;
+                       status = "disabled";
+               };
+
                pinctrl_abox: pinctrl@13e60000 {
                        compatible = "samsung,exynos8895-pinctrl";
                        reg = <0x13e60000 0x1000>;