162306a36Sopenharmony_ci-------------------------------
262306a36Sopenharmony_ciBCM590xx Power Management Units
362306a36Sopenharmony_ci-------------------------------
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciRequired properties:
662306a36Sopenharmony_ci- compatible: "brcm,bcm59056"
762306a36Sopenharmony_ci- reg: I2C slave address
862306a36Sopenharmony_ci- interrupts: interrupt for the PMU. Generic interrupt client node bindings
962306a36Sopenharmony_ci  are described in interrupt-controller/interrupts.txt
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci------------------
1262306a36Sopenharmony_ciVoltage Regulators
1362306a36Sopenharmony_ci------------------
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ciOptional child nodes:
1662306a36Sopenharmony_ci- regulators: container node for regulators following the generic
1762306a36Sopenharmony_ci  regulator binding in regulator/regulator.txt
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ci  The valid regulator node names for BCM59056 are:
2062306a36Sopenharmony_ci  	rfldo, camldo1, camldo2, simldo1, simldo2, sdldo, sdxldo,
2162306a36Sopenharmony_ci	mmcldo1, mmcldo2, audldo, micldo, usbldo, vibldo,
2262306a36Sopenharmony_ci	csr, iosr1, iosr2, msr, sdsr1, sdsr2, vsr,
2362306a36Sopenharmony_ci	gpldo1, gpldo2, gpldo3, gpldo4, gpldo5, gpldo6,
2462306a36Sopenharmony_ci	vbus
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ciExample:
2762306a36Sopenharmony_ci	pmu: bcm59056@8 {
2862306a36Sopenharmony_ci		compatible = "brcm,bcm59056";
2962306a36Sopenharmony_ci		reg = <0x08>;
3062306a36Sopenharmony_ci		interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>;
3162306a36Sopenharmony_ci		regulators {
3262306a36Sopenharmony_ci			rfldo_reg: rfldo {
3362306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
3462306a36Sopenharmony_ci				regulator-max-microvolt = <3300000>;
3562306a36Sopenharmony_ci			};
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci			...
3862306a36Sopenharmony_ci		};
3962306a36Sopenharmony_ci	};
40