aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/mmc
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/devicetree/bindings/mmc')
-rw-r--r--Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt16
1 files changed, 16 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt
index d5cc94ecd60e..dd31b00f0866 100644
--- a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt
+++ b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt
@@ -39,6 +39,19 @@ Required Properties:
39 39
40Optional properties: 40Optional properties:
41 41
42* clocks: from common clock binding: handle to biu and ciu clocks for the
43 bus interface unit clock and the card interface unit clock.
44
45* clock-names: from common clock binding: Shall be "biu" and "ciu".
46 If the biu clock is missing we'll simply skip enabling it. If the
47 ciu clock is missing we'll just assume that the clock is running at
48 clock-frequency. It is an error to omit both the ciu clock and the
49 clock-frequency.
50
51* clock-frequency: should be the frequency (in Hz) of the ciu clock. If this
52 is specified and the ciu clock is specified then we'll try to set the ciu
53 clock to this at probe time.
54
42* num-slots: specifies the number of slots supported by the controller. 55* num-slots: specifies the number of slots supported by the controller.
43 The number of physical slots actually used could be equal or less than the 56 The number of physical slots actually used could be equal or less than the
44 value specified by num-slots. If this property is not specified, the value 57 value specified by num-slots. If this property is not specified, the value
@@ -70,6 +83,8 @@ board specific portions as listed below.
70 83
71 dwmmc0@12200000 { 84 dwmmc0@12200000 {
72 compatible = "snps,dw-mshc"; 85 compatible = "snps,dw-mshc";
86 clocks = <&clock 351>, <&clock 132>;
87 clock-names = "biu", "ciu";
73 reg = <0x12200000 0x1000>; 88 reg = <0x12200000 0x1000>;
74 interrupts = <0 75 0>; 89 interrupts = <0 75 0>;
75 #address-cells = <1>; 90 #address-cells = <1>;
@@ -77,6 +92,7 @@ board specific portions as listed below.
77 }; 92 };
78 93
79 dwmmc0@12200000 { 94 dwmmc0@12200000 {
95 clock-frequency = <400000000>;
80 num-slots = <1>; 96 num-slots = <1>;
81 supports-highspeed; 97 supports-highspeed;
82 broken-cd; 98 broken-cd;