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