Add device tree binding information for mt6315 regulator driver. Example bindings for mt6315 are added. Signed-off-by: Hsin-Hsiung Wang <hsin-hsiung.wang@xxxxxxxxxxxx> --- .../bindings/regulator/mt6315-regulator.txt | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.txt diff --git a/Documentation/devicetree/bindings/regulator/mt6315-regulator.txt b/Documentation/devicetree/bindings/regulator/mt6315-regulator.txt new file mode 100644 index 0000000..1c14537 --- /dev/null +++ b/Documentation/devicetree/bindings/regulator/mt6315-regulator.txt @@ -0,0 +1,45 @@ +Mediatek MT6315 Regulator + +Required properties: +- compatible: Must be one of the following. + "mediatek,mt6315_3-regulator" + "mediatek,mt6315_6-regulator" + "mediatek,mt6315_7-regulator" +- reg: SPMI slave id. +- regulators: List of regulators provided by this controller. + The definition for each of these nodes is defined using the standard binding + for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. + +The valid names for regulators are: +BUCK: + vbuck1, vbuck3, vbuck4 + +Example: + mt6315_3: mt6315@3 { + compatible = "mediatek,mt6315_3-regulator"; + reg = <0x3 0 0xb 1>; + + mt6315_3_vbuck1: vbuck1 { + regulator-compatible = "vbuck1"; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <1193750>; + regulator-enable-ramp-delay = <256>; + regulator-allowed-modes = <0 1 2 4>; + }; + + mt6315_3_vbuck3: vbuck3 { + regulator-compatible = "vbuck3"; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <1193750>; + regulator-enable-ramp-delay = <256>; + regulator-allowed-modes = <0 1 2 4>; + }; + + mt6315_3_vbuck3: vbuck3 { + regulator-compatible = "vbuck3"; + regulator-min-microvolt = <300000>; + regulator-max-microvolt = <1193750>; + regulator-enable-ramp-delay = <256>; + regulator-allowed-modes = <0 1 2 4>; + }; + }; -- 2.6.4