1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/mmc/samsung,s3c6410-sdhci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung SoC SDHCI Controller
10 - Jaehoon Chung <jh80.chung@samsung.com>
11 - Krzysztof Kozlowski <krzk@kernel.org>
16 - samsung,s3c6410-sdhci
17 - samsung,exynos4210-sdhci
30 - pattern: "^mmc_busclk.[0-3]$"
31 - pattern: "^mmc_busclk.[0-3]$"
32 - pattern: "^mmc_busclk.[0-3]$"
33 - pattern: "^mmc_busclk.[0-3]$"
46 - $ref: mmc-controller.yaml#
52 - samsung,exynos4210-sdhci
62 unevaluatedProperties: false
66 #include <dt-bindings/clock/exynos4.h>
67 #include <dt-bindings/gpio/gpio.h>
68 #include <dt-bindings/interrupt-controller/arm-gic.h>
71 compatible = "samsung,exynos4210-sdhci";
72 reg = <0x12510000 0x100>;
73 interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
74 clocks = <&clock CLK_SDMMC0>, <&clock CLK_SCLK_MMC0>;
75 clock-names = "hsmmc", "mmc_busclk.2";
77 cd-gpios = <&gpx3 4 GPIO_ACTIVE_LOW>;
78 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_bus4 &sdhci2_cd>;
79 pinctrl-names = "default";
80 vmmc-supply = <&ldo21_reg>;