Commit 159a5e92 authored by Chanwoo Choi's avatar Chanwoo Choi Committed by Lee Jones

mfd: s2mps11: Add binding documentation for Samsung S2MPS13 PMIC

This patch adds the binding documentation for Samsung S2MPS13 PMIC
which is similiar with existing S2MPS14 PMIC. S2MPS13 has the different number
of regulators from S2MPS14 and RTC/Clock is the same with the S2MPS14.
Signed-off-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
Acked-by: default avatarSangbeom Kim <sbkim73@samsung.com>
Reviewed-by: default avatarKrzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
parent f928b53d
* Samsung S2MPS11, S2MPS14 and S2MPU02 Voltage and Current Regulator * Samsung S2MPS11, S2MPS13, S2MPS14 and S2MPU02 Voltage and Current Regulator
The Samsung S2MPS11 is a multi-function device which includes voltage and The Samsung S2MPS11 is a multi-function device which includes voltage and
current regulators, RTC, charger controller and other sub-blocks. It is 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,8 +7,8 @@ interfaced to the host controller using an I2C interface. Each sub-block is
addressed by the host system using different I2C slave addresses. addressed by the host system using different I2C slave addresses.
Required properties: Required properties:
- compatible: Should be "samsung,s2mps11-pmic" or "samsung,s2mps14-pmic" - compatible: Should be "samsung,s2mps11-pmic" or "samsung,s2mps13-pmic"
or "samsung,s2mpu02-pmic". or "samsung,s2mps14-pmic" or "samsung,s2mpu02-pmic".
- reg: Specifies the I2C slave address of the pmic block. It should be 0x66. - reg: Specifies the I2C slave address of the pmic block. It should be 0x66.
Optional properties: Optional properties:
...@@ -17,8 +17,8 @@ Optional properties: ...@@ -17,8 +17,8 @@ Optional properties:
- interrupts: Interrupt specifiers for interrupt sources. - interrupts: Interrupt specifiers for interrupt sources.
Optional nodes: Optional nodes:
- clocks: s2mps11 and s5m8767 provide three(AP/CP/BT) buffered 32.768 KHz - clocks: s2mps11, s2mps13 and s5m8767 provide three(AP/CP/BT) buffered 32.768
outputs, so to register these as clocks with common clock framework KHz outputs, so to register these as clocks with common clock framework
instantiate a sub-node named "clocks". It uses the common clock binding instantiate a sub-node named "clocks". It uses the common clock binding
documented in : documented in :
[Documentation/devicetree/bindings/clock/clock-bindings.txt] [Documentation/devicetree/bindings/clock/clock-bindings.txt]
...@@ -30,12 +30,12 @@ Optional nodes: ...@@ -30,12 +30,12 @@ Optional nodes:
the clock which they consume. the clock which they consume.
Clock ID Devices Clock ID Devices
---------------------------------------------------------- ----------------------------------------------------------
32KhzAP 0 S2MPS11, S2MPS14, S5M8767 32KhzAP 0 S2MPS11, S2MPS13, S2MPS14, S5M8767
32KhzCP 1 S2MPS11, S5M8767 32KhzCP 1 S2MPS11, S2MPS13, S5M8767
32KhzBT 2 S2MPS11, S2MPS14, S5M8767 32KhzBT 2 S2MPS11, S2MPS13, S2MPS14, S5M8767
- compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps14-clk", - compatible: Should be one of: "samsung,s2mps11-clk", "samsung,s2mps13-clk",
"samsung,s5m8767-clk" "samsung,s2mps14-clk", "samsung,s5m8767-clk"
- regulators: The regulators of s2mps11 that have to be instantiated should be - regulators: The regulators of s2mps11 that have to be instantiated should be
included in a sub-node named 'regulators'. Regulator nodes included in this included in a sub-node named 'regulators'. Regulator nodes included in this
...@@ -81,12 +81,14 @@ as per the datasheet of s2mps11. ...@@ -81,12 +81,14 @@ as per the datasheet of s2mps11.
- LDOn - LDOn
- valid values for n are: - valid values for n are:
- S2MPS11: 1 to 38 - S2MPS11: 1 to 38
- S2MPS13: 1 to 40
- S2MPS14: 1 to 25 - S2MPS14: 1 to 25
- S2MPU02: 1 to 28 - S2MPU02: 1 to 28
- Example: LDO1, LDO2, LDO28 - Example: LDO1, LDO2, LDO28
- BUCKn - BUCKn
- valid values for n are: - valid values for n are:
- S2MPS11: 1 to 10 - S2MPS11: 1 to 10
- S2MPS13: 1 to 10
- S2MPS14: 1 to 5 - S2MPS14: 1 to 5
- S2MPU02: 1 to 7 - S2MPU02: 1 to 7
- Example: BUCK1, BUCK2, BUCK9 - Example: BUCK1, BUCK2, BUCK9
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment