reset: npcm: using syscon instead of device data
[linux-2.6-block.git] / Documentation / devicetree / bindings / regulator / max8660.yaml
CommitLineData
27b1b58f
RH
1# SPDX-License-Identifier: GPL-2.0
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/regulator/max8660.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Maxim MAX8660 voltage regulator
8
9maintainers:
10 - Daniel Mack <zonque@gmail.com>
11
12properties:
13 $nodename:
14 pattern: "pmic@[0-9a-f]{1,2}"
15 compatible:
16 enum:
17 - maxim,max8660
18 - maxim,max8661
19
20 reg:
21 maxItems: 1
22
23 regulators:
24 type: object
25
26 patternProperties:
27 "regulator-.+":
28 $ref: "regulator.yaml#"
29
30 additionalProperties: false
31
32additionalProperties: false
33
34examples:
35 - |
36 i2c {
37 #address-cells = <1>;
38 #size-cells = <0>;
39
40 pmic@34 {
41 compatible = "maxim,max8660";
42 reg = <0x34>;
43
44 regulators {
45 regulator-V3 {
46 regulator-compatible= "V3(DCDC)";
47 regulator-min-microvolt = <725000>;
48 regulator-max-microvolt = <1800000>;
49 };
50
51 regulator-V4 {
52 regulator-compatible= "V4(DCDC)";
53 regulator-min-microvolt = <725000>;
54 regulator-max-microvolt = <1800000>;
55 };
56
57 regulator-V5 {
58 regulator-compatible= "V5(LDO)";
59 regulator-min-microvolt = <1700000>;
60 regulator-max-microvolt = <2000000>;
61 };
62
63 regulator-V6 {
64 regulator-compatible= "V6(LDO)";
65 regulator-min-microvolt = <1800000>;
66 regulator-max-microvolt = <3300000>;
67 };
68
69 regulator-V7 {
70 regulator-compatible= "V7(LDO)";
71 regulator-min-microvolt = <1800000>;
72 regulator-max-microvolt = <3300000>;
73 };
74 };
75 };
76 };
77...