xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/brcm,bcm59056.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
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