1*c66ec88fSEmmanuel VadotMarvell 88PM800 regulator 2*c66ec88fSEmmanuel Vadot 3*c66ec88fSEmmanuel VadotRequired properties: 4*c66ec88fSEmmanuel Vadot- compatible: "marvell,88pm800" 5*c66ec88fSEmmanuel Vadot- reg: I2C slave address 6*c66ec88fSEmmanuel Vadot- regulators: A node that houses a sub-node for each regulator within the 7*c66ec88fSEmmanuel Vadot device. Each sub-node is identified using the node's name (or the deprecated 8*c66ec88fSEmmanuel Vadot regulator-compatible property if present), with valid values listed below. 9*c66ec88fSEmmanuel Vadot The content of each sub-node is defined by the standard binding for 10*c66ec88fSEmmanuel Vadot regulators; see regulator.txt. 11*c66ec88fSEmmanuel Vadot 12*c66ec88fSEmmanuel VadotThe valid names for regulators are: 13*c66ec88fSEmmanuel Vadot 14*c66ec88fSEmmanuel Vadot buck1, buck2, buck3, buck4, buck5, ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, 15*c66ec88fSEmmanuel Vadot ldo8, ldo9, ldo10, ldo11, ldo12, ldo13, ldo14, ldo15, ldo16, ldo17, ldo18, ldo19 16*c66ec88fSEmmanuel Vadot 17*c66ec88fSEmmanuel VadotExample: 18*c66ec88fSEmmanuel Vadot 19*c66ec88fSEmmanuel Vadot pmic: 88pm800@31 { 20*c66ec88fSEmmanuel Vadot compatible = "marvell,88pm800"; 21*c66ec88fSEmmanuel Vadot reg = <0x31>; 22*c66ec88fSEmmanuel Vadot 23*c66ec88fSEmmanuel Vadot regulators { 24*c66ec88fSEmmanuel Vadot buck1 { 25*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <600000>; 26*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <3950000>; 27*c66ec88fSEmmanuel Vadot regulator-boot-on; 28*c66ec88fSEmmanuel Vadot regulator-always-on; 29*c66ec88fSEmmanuel Vadot }; 30*c66ec88fSEmmanuel Vadot ldo1 { 31*c66ec88fSEmmanuel Vadot regulator-min-microvolt = <600000>; 32*c66ec88fSEmmanuel Vadot regulator-max-microvolt = <15000000>; 33*c66ec88fSEmmanuel Vadot regulator-boot-on; 34*c66ec88fSEmmanuel Vadot regulator-always-on; 35*c66ec88fSEmmanuel Vadot }; 36*c66ec88fSEmmanuel Vadot... 37*c66ec88fSEmmanuel Vadot }; 38*c66ec88fSEmmanuel Vadot }; 39