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