18c2ecf20Sopenharmony_ci-------------------------------
28c2ecf20Sopenharmony_ciBCM590xx Power Management Units
38c2ecf20Sopenharmony_ci-------------------------------
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ciRequired properties:
68c2ecf20Sopenharmony_ci- compatible: "brcm,bcm59056"
78c2ecf20Sopenharmony_ci- reg: I2C slave address
88c2ecf20Sopenharmony_ci- interrupts: interrupt for the PMU. Generic interrupt client node bindings
98c2ecf20Sopenharmony_ci  are described in interrupt-controller/interrupts.txt
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci------------------
128c2ecf20Sopenharmony_ciVoltage Regulators
138c2ecf20Sopenharmony_ci------------------
148c2ecf20Sopenharmony_ci
158c2ecf20Sopenharmony_ciOptional child nodes:
168c2ecf20Sopenharmony_ci- regulators: container node for regulators following the generic
178c2ecf20Sopenharmony_ci  regulator binding in regulator/regulator.txt
188c2ecf20Sopenharmony_ci
198c2ecf20Sopenharmony_ci  The valid regulator node names for BCM59056 are:
208c2ecf20Sopenharmony_ci  	rfldo, camldo1, camldo2, simldo1, simldo2, sdldo, sdxldo,
218c2ecf20Sopenharmony_ci	mmcldo1, mmcldo2, audldo, micldo, usbldo, vibldo,
228c2ecf20Sopenharmony_ci	csr, iosr1, iosr2, msr, sdsr1, sdsr2, vsr,
238c2ecf20Sopenharmony_ci	gpldo1, gpldo2, gpldo3, gpldo4, gpldo5, gpldo6,
248c2ecf20Sopenharmony_ci	vbus
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ciExample:
278c2ecf20Sopenharmony_ci	pmu: bcm59056@8 {
288c2ecf20Sopenharmony_ci		compatible = "brcm,bcm59056";
298c2ecf20Sopenharmony_ci		reg = <0x08>;
308c2ecf20Sopenharmony_ci		interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
318c2ecf20Sopenharmony_ci		regulators {
328c2ecf20Sopenharmony_ci			rfldo_reg: rfldo {
338c2ecf20Sopenharmony_ci				regulator-min-microvolt = <1200000>;
348c2ecf20Sopenharmony_ci				regulator-max-microvolt = <3300000>;
358c2ecf20Sopenharmony_ci			};
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci			...
388c2ecf20Sopenharmony_ci		};
398c2ecf20Sopenharmony_ci	};
40