diff options
author | Seungwon Jeon <tgih.jun@samsung.com> | 2013-08-30 11:13:31 -0400 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2013-09-25 21:34:12 -0400 |
commit | 1f44a2a55787faa08a50266fa5dc99f0dcd36b7c (patch) | |
tree | 8f09f1a0e9d5967a20fc409bf3d244a8d3c0d8c1 /Documentation | |
parent | 10b498419f41ffaca7510286c0db8ea34300576d (diff) |
mmc: dw_mmc: set the supported max/min frequency
Both f_max and f_min will be informed for core layer to request
valid clock rate. But current setting from 'host->bus_hz' may
not represent the max/min frequency properly. Even if host can
actually support high speed than bus_hz, core layer will not
request clock rate over bus_hz. Basically, f_max/f_min can be set
with the values according to spec. And then host will make its best
effort to meet the rate.
Signed-off-by: Seungwon Jeon <tgih.jun@samsung.com>
Tested-by: Alim Akhtar <alim.akhtar@samsung.com>
Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt index ae5f8e89e845..fdbf6863b00b 100644 --- a/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt +++ b/Documentation/devicetree/bindings/mmc/synopsis-dw-mshc.txt | |||
@@ -52,6 +52,9 @@ Optional properties: | |||
52 | is specified and the ciu clock is specified then we'll try to set the ciu | 52 | is specified and the ciu clock is specified then we'll try to set the ciu |
53 | clock to this at probe time. | 53 | clock to this at probe time. |
54 | 54 | ||
55 | * clock-freq-min-max: Minimum and Maximum clock frequency for card output | ||
56 | clock(cclk_out). If it's not specified, max is 200MHZ and min is 400KHz by default. | ||
57 | |||
55 | * num-slots: specifies the number of slots supported by the controller. | 58 | * num-slots: specifies the number of slots supported by the controller. |
56 | The number of physical slots actually used could be equal or less than the | 59 | The number of physical slots actually used could be equal or less than the |
57 | value specified by num-slots. If this property is not specified, the value | 60 | value specified by num-slots. If this property is not specified, the value |
@@ -97,6 +100,7 @@ board specific portions as listed below. | |||
97 | 100 | ||
98 | dwmmc0@12200000 { | 101 | dwmmc0@12200000 { |
99 | clock-frequency = <400000000>; | 102 | clock-frequency = <400000000>; |
103 | clock-freq-min-max = <400000 200000000>; | ||
100 | num-slots = <1>; | 104 | num-slots = <1>; |
101 | supports-highspeed; | 105 | supports-highspeed; |
102 | caps2-mmc-hs200-1_8v; | 106 | caps2-mmc-hs200-1_8v; |