Commit | Line | Data |
---|---|---|
cd1b00eb TA |
1 | * Samsung's SDHCI Controller device tree bindings |
2 | ||
3 | Samsung's SDHCI controller is used as a connectivity interface with external | |
4 | MMC, SD and eMMC storage mediums. This file documents differences between the | |
5 | core mmc properties described by mmc.txt and the properties used by the | |
c98be0c9 | 6 | Samsung implementation of the SDHCI controller. |
cd1b00eb | 7 | |
cd1b00eb TA |
8 | Required SoC Specific Properties: |
9 | - compatible: should be one of the following | |
10 | - "samsung,s3c6410-sdhci": For controllers compatible with s3c6410 sdhci | |
11 | controller. | |
12 | - "samsung,exynos4210-sdhci": For controllers compatible with Exynos4 sdhci | |
13 | controller. | |
14 | ||
15 | Required Board Specific Properties: | |
e19499ae TA |
16 | - pinctrl-0: Should specify pin control groups used for this controller. |
17 | - pinctrl-names: Should contain only one value - "default". | |
cd1b00eb TA |
18 | |
19 | Example: | |
20 | sdhci@12530000 { | |
21 | compatible = "samsung,exynos4210-sdhci"; | |
22 | reg = <0x12530000 0x100>; | |
23 | interrupts = <0 75 0>; | |
24 | bus-width = <4>; | |
e19499ae | 25 | cd-gpios = <&gpk2 2 0>; |
b96efccb | 26 | pinctrl-names = "default"; |
e19499ae | 27 | pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4>; |
cd1b00eb TA |
28 | }; |
29 | ||
30 | Note: This example shows both SoC specific and board specific properties | |
f21ccfa0 | 31 | in a single device node. The properties can be actually be separated |
cd1b00eb | 32 | into SoC specific node and board specific node. |