xref: /freebsd/sys/contrib/device-tree/Bindings/regulator/dlg,da9210.yaml (revision 9bc300465e48e19d794d88d0c158a2adb92c7197)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/regulator/dlg,da9210.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Dialog Semiconductor DA9210 Multi-Phase 12A DC-DC Buck Converter
8
9maintainers:
10  - Support Opensource <support.opensource@diasemi.com>
11
12allOf:
13  - $ref: regulator.yaml#
14
15properties:
16  compatible:
17    const: dlg,da9210
18
19  reg:
20    maxItems: 1
21
22  interrupts:
23    maxItems: 1
24
25required:
26  - compatible
27  - reg
28
29unevaluatedProperties: false
30
31examples:
32  - |
33    #include <dt-bindings/interrupt-controller/irq.h>
34
35    i2c {
36        #address-cells = <1>;
37        #size-cells = <0>;
38
39        regulator@68 {
40            compatible = "dlg,da9210";
41            reg = <0x68>;
42
43            interrupt-parent = <&irqc0>;
44            interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
45
46            regulator-min-microvolt = <300000>;
47            regulator-max-microvolt = <1570000>;
48            regulator-min-microamp = <1600000>;
49            regulator-max-microamp = <4600000>;
50            regulator-boot-on;
51        };
52    };
53