Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[linux-2.6-block.git] / Documentation / devicetree / bindings / mmc / sdhci-cadence.txt
1 * Cadence SD/SDIO/eMMC Host Controller
2
3 Required properties:
4 - compatible: should be one of the following:
5     "cdns,sd4hc"               - default of the IP
6     "socionext,uniphier-sd4hc" - for Socionext UniPhier SoCs
7 - reg: offset and length of the register set for the device.
8 - interrupts: a single interrupt specifier.
9 - clocks: phandle to the input clock.
10
11 Optional properties:
12 For eMMC configuration, supported speed modes are not indicated by the SDHCI
13 Capabilities Register.  Instead, the following properties should be specified
14 if supported.  See mmc.txt for details.
15 - mmc-ddr-1_8v
16 - mmc-ddr-1_2v
17 - mmc-hs200-1_8v
18 - mmc-hs200-1_2v
19 - mmc-hs400-1_8v
20 - mmc-hs400-1_2v
21
22 Example:
23         emmc: sdhci@5a000000 {
24                 compatible = "socionext,uniphier-sd4hc", "cdns,sd4hc";
25                 reg = <0x5a000000 0x400>;
26                 interrupts = <0 78 4>;
27                 clocks = <&clk 4>;
28                 bus-width = <8>;
29                 mmc-ddr-1_8v;
30                 mmc-hs200-1_8v;
31                 mmc-hs400-1_8v;
32         };