12f04aa69SVincent Whitchurch# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
22f04aa69SVincent Whitchurch%YAML 1.2
32f04aa69SVincent Whitchurch---
42f04aa69SVincent Whitchurch$id: http://devicetree.org/schemas/regulator/ti,tps62864.yaml#
52f04aa69SVincent Whitchurch$schema: http://devicetree.org/meta-schemas/core.yaml#
62f04aa69SVincent Whitchurch
72f04aa69SVincent Whitchurchtitle: TI TPS62864/TPS6286/TPS62868/TPS62869 voltage regulator
82f04aa69SVincent Whitchurch
92f04aa69SVincent Whitchurchmaintainers:
102f04aa69SVincent Whitchurch  - Vincent Whitchurch <vincent.whitchurch@axis.com>
112f04aa69SVincent Whitchurch
122f04aa69SVincent Whitchurchproperties:
132f04aa69SVincent Whitchurch  compatible:
142f04aa69SVincent Whitchurch    enum:
152f04aa69SVincent Whitchurch      - ti,tps62864
162f04aa69SVincent Whitchurch      - ti,tps62866
172f04aa69SVincent Whitchurch      - ti,tps62868
182f04aa69SVincent Whitchurch      - ti,tps62869
192f04aa69SVincent Whitchurch
202f04aa69SVincent Whitchurch  reg:
212f04aa69SVincent Whitchurch    maxItems: 1
222f04aa69SVincent Whitchurch
232f04aa69SVincent Whitchurch  regulators:
242f04aa69SVincent Whitchurch    type: object
252f04aa69SVincent Whitchurch
26*a94e5cd8SVincent Whitchurch    properties:
272f04aa69SVincent Whitchurch      "SW":
282f04aa69SVincent Whitchurch        type: object
292f04aa69SVincent Whitchurch        $ref: regulator.yaml#
30*a94e5cd8SVincent Whitchurch        unevaluatedProperties: false
312f04aa69SVincent Whitchurch
322f04aa69SVincent Whitchurch    additionalProperties: false
332f04aa69SVincent Whitchurch
342f04aa69SVincent Whitchurchrequired:
352f04aa69SVincent Whitchurch  - compatible
362f04aa69SVincent Whitchurch  - reg
372f04aa69SVincent Whitchurch  - regulators
382f04aa69SVincent Whitchurch
392f04aa69SVincent WhitchurchadditionalProperties: false
402f04aa69SVincent Whitchurch
412f04aa69SVincent Whitchurchexamples:
422f04aa69SVincent Whitchurch  - |
432f04aa69SVincent Whitchurch    #include <dt-bindings/regulator/ti,tps62864.h>
442f04aa69SVincent Whitchurch    i2c {
452f04aa69SVincent Whitchurch      #address-cells = <1>;
462f04aa69SVincent Whitchurch      #size-cells = <0>;
472f04aa69SVincent Whitchurch
482f04aa69SVincent Whitchurch      regulator@48 {
492f04aa69SVincent Whitchurch        compatible = "ti,tps62864";
502f04aa69SVincent Whitchurch        reg = <0x48>;
512f04aa69SVincent Whitchurch
522f04aa69SVincent Whitchurch        regulators {
532f04aa69SVincent Whitchurch          SW {
542f04aa69SVincent Whitchurch            regulator-name = "+0.85V";
552f04aa69SVincent Whitchurch            regulator-min-microvolt = <800000>;
562f04aa69SVincent Whitchurch            regulator-max-microvolt = <890000>;
572f04aa69SVincent Whitchurch            regulator-initial-mode = <TPS62864_MODE_FPWM>;
582f04aa69SVincent Whitchurch          };
592f04aa69SVincent Whitchurch        };
602f04aa69SVincent Whitchurch      };
612f04aa69SVincent Whitchurch    };
622f04aa69SVincent Whitchurch
632f04aa69SVincent Whitchurch...
64