18c2ecf20Sopenharmony_ciMarvell 88PM800 regulator 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRequired properties: 48c2ecf20Sopenharmony_ci- compatible: "marvell,88pm800" 58c2ecf20Sopenharmony_ci- reg: I2C slave address 68c2ecf20Sopenharmony_ci- regulators: A node that houses a sub-node for each regulator within the 78c2ecf20Sopenharmony_ci device. Each sub-node is identified using the node's name (or the deprecated 88c2ecf20Sopenharmony_ci regulator-compatible property if present), with valid values listed below. 98c2ecf20Sopenharmony_ci The content of each sub-node is defined by the standard binding for 108c2ecf20Sopenharmony_ci regulators; see regulator.txt. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ciThe valid names for regulators are: 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci buck1, buck2, buck3, buck4, buck5, ldo1, ldo2, ldo3, ldo4, ldo5, ldo6, ldo7, 158c2ecf20Sopenharmony_ci ldo8, ldo9, ldo10, ldo11, ldo12, ldo13, ldo14, ldo15, ldo16, ldo17, ldo18, ldo19 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciExample: 188c2ecf20Sopenharmony_ci 198c2ecf20Sopenharmony_ci pmic: 88pm800@31 { 208c2ecf20Sopenharmony_ci compatible = "marvell,88pm800"; 218c2ecf20Sopenharmony_ci reg = <0x31>; 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ci regulators { 248c2ecf20Sopenharmony_ci buck1 { 258c2ecf20Sopenharmony_ci regulator-min-microvolt = <600000>; 268c2ecf20Sopenharmony_ci regulator-max-microvolt = <3950000>; 278c2ecf20Sopenharmony_ci regulator-boot-on; 288c2ecf20Sopenharmony_ci regulator-always-on; 298c2ecf20Sopenharmony_ci }; 308c2ecf20Sopenharmony_ci ldo1 { 318c2ecf20Sopenharmony_ci regulator-min-microvolt = <600000>; 328c2ecf20Sopenharmony_ci regulator-max-microvolt = <15000000>; 338c2ecf20Sopenharmony_ci regulator-boot-on; 348c2ecf20Sopenharmony_ci regulator-always-on; 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci... 378c2ecf20Sopenharmony_ci }; 388c2ecf20Sopenharmony_ci }; 39