Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid
[firefly-linux-kernel-4.4.55.git] / Documentation / devicetree / bindings / mmc / sdhci-st.txt
1 * STMicroelectronics sdhci-st MMC/SD controller
2
3 This file documents the differences between the core properties in
4 Documentation/devicetree/bindings/mmc/mmc.txt and the properties
5 used by the sdhci-st driver.
6
7 Required properties:
8 - compatible :  Must be "st,sdhci"
9 - clock-names : Should be "mmc"
10                 See: Documentation/devicetree/bindings/resource-names.txt
11 - clocks :      Phandle of the clock used by the sdhci controler
12                 See: Documentation/devicetree/bindings/clock/clock-bindings.txt
13
14 Optional properties:
15 - non-removable: non-removable slot
16                  See: Documentation/devicetree/bindings/mmc/mmc.txt
17 - bus-width: Number of data lines
18                  See: Documentation/devicetree/bindings/mmc/mmc.txt
19
20 Example:
21
22 mmc0: sdhci@fe81e000 {
23         compatible      = "st,sdhci";
24         status          = "disabled";
25         reg             = <0xfe81e000 0x1000>;
26         interrupts      = <GIC_SPI 127 IRQ_TYPE_NONE>;
27         interrupt-names = "mmcirq";
28         pinctrl-names   = "default";
29         pinctrl-0       = <&pinctrl_mmc0>;
30         clock-names     = "mmc";
31         clocks          = <&clk_s_a1_ls 1>;
32         bus-width       = <8>
33 };