1*c66ec88fSEmmanuel Vadot------------------------------- 2*c66ec88fSEmmanuel VadotBCM590xx Power Management Units 3*c66ec88fSEmmanuel Vadot------------------------------- 4*c66ec88fSEmmanuel Vadot 5*c66ec88fSEmmanuel VadotRequired properties: 6*c66ec88fSEmmanuel Vadot- compatible: "brcm,bcm59056" 7*c66ec88fSEmmanuel Vadot- reg: I2C slave address 8*c66ec88fSEmmanuel Vadot- interrupts: interrupt for the PMU. Generic interrupt client node bindings 9*c66ec88fSEmmanuel Vadot are described in interrupt-controller/interrupts.txt 10*c66ec88fSEmmanuel Vadot 11*c66ec88fSEmmanuel Vadot------------------ 12*c66ec88fSEmmanuel VadotVoltage Regulators 13*c66ec88fSEmmanuel Vadot------------------ 14*c66ec88fSEmmanuel Vadot 15*c66ec88fSEmmanuel VadotOptional child nodes: 16*c66ec88fSEmmanuel Vadot- regulators: container node for regulators following the generic 17*c66ec88fSEmmanuel Vadot regulator binding in regulator/regulator.txt 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel Vadot The valid regulator node names for BCM59056 are: 20*c66ec88fSEmmanuel Vadot rfldo, camldo1, camldo2, simldo1, simldo2, sdldo, sdxldo, 21*c66ec88fSEmmanuel Vadot mmcldo1, mmcldo2, audldo, micldo, usbldo, vibldo, 22*c66ec88fSEmmanuel Vadot csr, iosr1, iosr2, msr, sdsr1, sdsr2, vsr, 23*c66ec88fSEmmanuel Vadot gpldo1, gpldo2, gpldo3, gpldo4, gpldo5, gpldo6, 24*c66ec88fSEmmanuel Vadot vbus 25*c66ec88fSEmmanuel Vadot 26*c66ec88fSEmmanuel VadotExample: 27*c66ec88fSEmmanuel Vadot pmu: bcm59056@8 { 28*c66ec88fSEmmanuel Vadot compatible = "brcm,bcm59056"; 29*c66ec88fSEmmanuel Vadot reg = <0x08>; 30*c66ec88fSEmmanuel Vadot interrupts = <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>; 31*c66ec88fSEmmanuel Vadot regulators { 32*c66ec88fSEmmanuel Vadot rfldo_reg: rfldo { 33*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <1200000>; 34*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3300000>; 35*c66ec88fSEmmanuel Vadot }; 36*c66ec88fSEmmanuel Vadot 37*c66ec88fSEmmanuel Vadot ... 38*c66ec88fSEmmanuel Vadot }; 39*c66ec88fSEmmanuel Vadot }; 40