xref: /freebsd/sys/contrib/device-tree/Bindings/hwmon/pmbus/vicor,pli1209bc.yaml (revision 5f62a964e9f8abc6a05d8338273fadd154f0a206)
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/hwmon/pmbus/vicor,pli1209bc.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Vicor PLI1209BC Power Regulator
8
9maintainers:
10  - Marcello Sylvester Bauer <sylv@sylv.io>
11  - Naresh Solanki <naresh.solanki@9elements.com>
12
13description:
14  The Vicor PLI1209BC is a Digital Supervisor with Isolation for use
15  with BCM Bus Converter Modules.
16
17properties:
18  compatible:
19    enum:
20      - vicor,pli1209bc
21
22  reg:
23    maxItems: 1
24
25  regulators:
26    type: object
27    description:
28      List of regulators provided by this controller.
29
30    properties:
31      vout2:
32        $ref: /schemas/regulator/regulator.yaml#
33        type: object
34        unevaluatedProperties: false
35
36    additionalProperties: false
37
38required:
39  - compatible
40  - reg
41
42additionalProperties: false
43
44examples:
45  - |
46    i2c {
47        #address-cells = <1>;
48        #size-cells = <0>;
49
50        regulator@5f {
51            compatible = "vicor,pli1209bc";
52            reg = <0x5f>;
53
54            regulators {
55                p12v_d: vout2 {
56                    regulator-name = "bcm3";
57                    regulator-boot-on;
58                };
59            };
60        };
61    };
62
63