1b1c36aaeSMaxime Ripard# SPDX-License-Identifier: GPL-2.0
2b1c36aaeSMaxime Ripard%YAML 1.2
3b1c36aaeSMaxime Ripard---
4b1c36aaeSMaxime Ripard$id: http://devicetree.org/schemas/regulator/silergy,sy8106a.yaml#
5b1c36aaeSMaxime Ripard$schema: http://devicetree.org/meta-schemas/core.yaml#
6b1c36aaeSMaxime Ripard
7*dd3cb467SAndrew Lunntitle: Silergy SY8106A Voltage Regulator
8b1c36aaeSMaxime Ripard
9b1c36aaeSMaxime Ripardmaintainers:
10b1c36aaeSMaxime Ripard  - Ondrej Jirman <megous@megous.com>
11b1c36aaeSMaxime Ripard
12b1c36aaeSMaxime RipardallOf:
13b1c36aaeSMaxime Ripard  - $ref: regulator.yaml#
14b1c36aaeSMaxime Ripard
15b1c36aaeSMaxime Ripardproperties:
16b1c36aaeSMaxime Ripard  compatible:
17b1c36aaeSMaxime Ripard    const: silergy,sy8106a
18b1c36aaeSMaxime Ripard
19b1c36aaeSMaxime Ripard  reg:
20b1c36aaeSMaxime Ripard    maxItems: 1
21b1c36aaeSMaxime Ripard
22b1c36aaeSMaxime Ripard  silergy,fixed-microvolt:
23b1c36aaeSMaxime Ripard    description: >
24b1c36aaeSMaxime Ripard      The voltage when I2C regulating is disabled (set by external resistor
25b1c36aaeSMaxime Ripard      like a fixed voltage)
26b1c36aaeSMaxime Ripard
27b1c36aaeSMaxime Ripardrequired:
28b1c36aaeSMaxime Ripard  - compatible
29b1c36aaeSMaxime Ripard  - reg
30b1c36aaeSMaxime Ripard  - silergy,fixed-microvolt
31b1c36aaeSMaxime Ripard
32b1c36aaeSMaxime RipardunevaluatedProperties: false
33b1c36aaeSMaxime Ripard
34b1c36aaeSMaxime Ripardexamples:
35b1c36aaeSMaxime Ripard  - |
36b1c36aaeSMaxime Ripard    i2c {
37b1c36aaeSMaxime Ripard        #address-cells = <1>;
38b1c36aaeSMaxime Ripard        #size-cells = <0>;
39b1c36aaeSMaxime Ripard
40b1c36aaeSMaxime Ripard        regulator@65 {
41b1c36aaeSMaxime Ripard            compatible = "silergy,sy8106a";
42b1c36aaeSMaxime Ripard            reg = <0x65>;
43b1c36aaeSMaxime Ripard            regulator-name = "sy8106a-vdd";
44b1c36aaeSMaxime Ripard            silergy,fixed-microvolt = <1200000>;
45b1c36aaeSMaxime Ripard            regulator-min-microvolt = <1000000>;
46b1c36aaeSMaxime Ripard            regulator-max-microvolt = <1400000>;
47b1c36aaeSMaxime Ripard            regulator-boot-on;
48b1c36aaeSMaxime Ripard            regulator-always-on;
49b1c36aaeSMaxime Ripard        };
50b1c36aaeSMaxime Ripard    };
51b1c36aaeSMaxime Ripard
52b1c36aaeSMaxime Ripard...
53