diff options
author | Michael Turquette <mturquette@linaro.org> | 2014-11-29 00:11:10 -0500 |
---|---|---|
committer | Michael Turquette <mturquette@linaro.org> | 2014-11-29 00:11:10 -0500 |
commit | ffa3a37a611190b2a7f44b24b903b3985d8ba780 (patch) | |
tree | 23bea220ad594a39c53bb4460c201dc59ae93ef4 /Documentation | |
parent | b572b5f821abb350439609f367bd35961f53a28e (diff) | |
parent | 159a5e920446aed12fe373ecc3c7b3dc667091ae (diff) |
Merge tag 'ib-mfd-regulator-clk-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd into clk-next
Immutable branch between MFD, Regulator and Clk, due for v3.19
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/mfd/s2mps11.txt | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/Documentation/devicetree/bindings/mfd/s2mps11.txt b/Documentation/devicetree/bindings/mfd/s2mps11.txt index 0e4026a6cbbf..57a045016fca 100644 --- a/Documentation/devicetree/bindings/mfd/s2mps11.txt +++ b/Documentation/devicetree/bindings/mfd/s2mps11.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | 1 | ||
2 | * Samsung S2MPS11, S2MPS14 and S2MPU02 Voltage and Current Regulator | 2 | * Samsung S2MPS11, S2MPS13, S2MPS14 and S2MPU02 Voltage and Current Regulator |
3 | 3 | ||
4 | The Samsung S2MPS11 is a multi-function device which includes voltage and | 4 | The Samsung S2MPS11 is a multi-function device which includes voltage and |
5 | current regulators, RTC, charger controller and other sub-blocks. It is | 5 | current regulators, RTC, charger controller and other sub-blocks. It is |
@@ -7,8 +7,8 @@ interfaced to the host controller using an I2C interface. Each sub-block is | |||
7 | addressed by the host system using different I2C slave addresses. | 7 | addressed by the host system using different I2C slave addresses. |
8 | 8 | ||
9 | Required properties: | 9 | Required properties: |
10 | - compatible: Should be "samsung,s2mps11-pmic" or "samsung,s2mps14-pmic" | 10 | - compatible: Should be "samsung,s2mps11-pmic" or "samsung,s2mps13-pmic" |
11 | or "samsung,s2mpu02-pmic". | 11 | or "samsung,s2mps14-pmic" or "samsung,s2mpu02-pmic". |
12 | - reg: Specifies the I2C slave address of the pmic block. It should be 0x66. | 12 | - reg: Specifies the I2C slave address of the pmic block. It should be 0x66. |
13 | 13 | ||
14 | Optional properties: | 14 | Optional properties: |
@@ -17,8 +17,8 @@ Optional properties: | |||
17 | - interrupts: Interrupt specifiers for interrupt sources. | 17 | - interrupts: Interrupt specifiers for interrupt sources. |
18 | 18 | ||
19 | Optional nodes: | 19 | Optional nodes: |
20 | - clocks: s2mps11 and s5m8767 provide three(AP/CP/BT) buffered 32.768 KHz | 20 | - clocks: s2mps11, s2mps13 and s5m8767 provide three(AP/CP/BT) buffered 32.768 |
21 | outputs, so to register these as clocks with common clock framework | 21 | KHz outputs, so to register these as clocks with common clock framework |
22 | instantiate a sub-node named "clocks". It uses the common clock binding | 22 | instantiate a sub-node named "clocks". It uses the common clock binding |
23 | documented in : | 23 | documented in : |
24 | [Documentation/devicetree/bindings/clock/clock-bindings.txt] | 24 | [Documentation/devicetree/bindings/clock/clock-bindings.txt] |
@@ -30,12 +30,12 @@ Optional nodes: | |||
30 | the clock which they consume. | 30 | the clock which they consume. |
31 | Clock ID Devices | 31 | Clock ID Devices |
32 | ---------------------------------------------------------- | 32 | ---------------------------------------------------------- |
33 | 32KhzAP 0 S2MPS11, S2MPS14, S5M8767 | 33 | 32KhzAP 0 S2MPS11, S2MPS13, S2MPS14, S5M8767 |
34 | 32KhzCP 1 S2MPS11, S5M8767 | 34 | 32KhzCP 1 S2MPS11, S2MPS13, S5M8767 |
35 | 32KhzBT 2 S2MPS11, S2MPS14, S5M8767 | 35 | 32KhzBT 2 S2MPS11, S2MPS13, S2MPS14, S5M8767 |
36 | 36 | ||
37 | - compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps14-clk", | 37 | - compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps13-clk", |
38 | "samsung,s5m8767-clk" | 38 | "samsung,s2mps14-clk", "samsung,s5m8767-clk" |
39 | 39 | ||
40 | - regulators: The regulators of s2mps11 that have to be instantiated should be | 40 | - regulators: The regulators of s2mps11 that have to be instantiated should be |
41 | included in a sub-node named 'regulators'. Regulator nodes included in this | 41 | included in a sub-node named 'regulators'. Regulator nodes included in this |
@@ -81,12 +81,14 @@ as per the datasheet of s2mps11. | |||
81 | - LDOn | 81 | - LDOn |
82 | - valid values for n are: | 82 | - valid values for n are: |
83 | - S2MPS11: 1 to 38 | 83 | - S2MPS11: 1 to 38 |
84 | - S2MPS13: 1 to 40 | ||
84 | - S2MPS14: 1 to 25 | 85 | - S2MPS14: 1 to 25 |
85 | - S2MPU02: 1 to 28 | 86 | - S2MPU02: 1 to 28 |
86 | - Example: LDO1, LDO2, LDO28 | 87 | - Example: LDO1, LDO2, LDO28 |
87 | - BUCKn | 88 | - BUCKn |
88 | - valid values for n are: | 89 | - valid values for n are: |
89 | - S2MPS11: 1 to 10 | 90 | - S2MPS11: 1 to 10 |
91 | - S2MPS13: 1 to 10 | ||
90 | - S2MPS14: 1 to 5 | 92 | - S2MPS14: 1 to 5 |
91 | - S2MPU02: 1 to 7 | 93 | - S2MPU02: 1 to 7 |
92 | - Example: BUCK1, BUCK2, BUCK9 | 94 | - Example: BUCK1, BUCK2, BUCK9 |