]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - Documentation/devicetree/bindings/mmc/sdhci-pxa.txt
mmc: sdhci-pxav3: Extend binding with SDIO3 conf reg for the Armada 38x
[karo-tx-linux.git] / Documentation / devicetree / bindings / mmc / sdhci-pxa.txt
index 4dd6deb9071967355c9eab001b1c8c4d72808496..3d1b449d6097d4c71030e18b8ac73a8a283d4453 100644 (file)
@@ -9,9 +9,13 @@ Required properties:
 - reg:
   * for "mrvl,pxav2-mmc" and "mrvl,pxav3-mmc", one register area for
     the SDHCI registers.
-  * for "marvell,armada-380-sdhci", two register areas. The first one
-    for the SDHCI registers themselves, and the second one for the
-    AXI/Mbus bridge registers of the SDHCI unit.
+
+  * for "marvell,armada-380-sdhci", three register areas. The first
+    one for the SDHCI registers themselves, the second one for the
+    AXI/Mbus bridge registers of the SDHCI unit, the third one for the
+    SDIO3 Configuration register
+- reg names: should be "sdhci", "mbus", "conf-sdio3". only mandatory
+  for "marvell,armada-380-sdhci"
 - clocks: Array of clocks required for SDHCI; requires at least one for
     I/O clock.
 - clock-names: Array of names corresponding to clocks property; shall be
@@ -35,7 +39,10 @@ sdhci@d4280800 {
 
 sdhci@d8000 {
        compatible = "marvell,armada-380-sdhci";
-       reg = <0xd8000 0x1000>, <0xdc000 0x100>;
+       reg-names = "sdhci", "mbus", "conf-sdio3";
+       reg = <0xd8000 0x1000>,
+               <0xdc000 0x100>;
+               <0x18454 0x4>;
        interrupts = <0 25 0x4>;
        clocks = <&gateclk 17>;
        clock-names = "io";