18c2ecf20Sopenharmony_ci* Ricoh RN5T567/RN5T618 PMIC 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciRicoh RN5T567/RN5T618/RC5T619 is a power management IC family which 48c2ecf20Sopenharmony_ciintegrates 3 to 5 step-down DCDC converters, 7 to 10 low-dropout regulators, 58c2ecf20Sopenharmony_ciGPIOs, and a watchdog timer. It can be controlled through an I2C interface. 68c2ecf20Sopenharmony_ciThe RN5T618/RC5T619 provides additionally a Li-ion battery charger, 78c2ecf20Sopenharmony_cifuel gauge, and an ADC. 88c2ecf20Sopenharmony_ciThe RC5T619 additionnally includes USB charger detection and an RTC. 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ciRequired properties: 118c2ecf20Sopenharmony_ci - compatible: must be one of 128c2ecf20Sopenharmony_ci "ricoh,rn5t567" 138c2ecf20Sopenharmony_ci "ricoh,rn5t618" 148c2ecf20Sopenharmony_ci "ricoh,rc5t619" 158c2ecf20Sopenharmony_ci - reg: the I2C slave address of the device 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciOptional properties: 188c2ecf20Sopenharmony_ci - interrupts: interrupt mapping for IRQ 198c2ecf20Sopenharmony_ci See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 208c2ecf20Sopenharmony_ci - system-power-controller: 218c2ecf20Sopenharmony_ci See Documentation/devicetree/bindings/power/power-controller.txt 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciSub-nodes: 248c2ecf20Sopenharmony_ci - regulators: the node is required if the regulator functionality is 258c2ecf20Sopenharmony_ci needed. The valid regulator names are: DCDC1, DCDC2, DCDC3, DCDC4 268c2ecf20Sopenharmony_ci (RN5T567/RC5T619), LDO1, LDO2, LDO3, LDO4, LDO5, LDO6, LDO7, LDO8, 278c2ecf20Sopenharmony_ci LDO9, LDO10, LDORTC1 and LDORTC2. 288c2ecf20Sopenharmony_ci LDO7-10 are specific to RC5T619. 298c2ecf20Sopenharmony_ci The common bindings for each individual regulator can be found in: 308c2ecf20Sopenharmony_ci Documentation/devicetree/bindings/regulator/regulator.txt 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ciExample: 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ci pmic@32 { 358c2ecf20Sopenharmony_ci compatible = "ricoh,rn5t618"; 368c2ecf20Sopenharmony_ci reg = <0x32>; 378c2ecf20Sopenharmony_ci interrupt-parent = <&gpio5>; 388c2ecf20Sopenharmony_ci interrupts = <11 IRQ_TYPE_EDGE_FALLING>; 398c2ecf20Sopenharmony_ci system-power-controller; 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci regulators { 428c2ecf20Sopenharmony_ci DCDC1 { 438c2ecf20Sopenharmony_ci regulator-min-microvolt = <1050000>; 448c2ecf20Sopenharmony_ci regulator-max-microvolt = <1050000>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci DCDC2 { 488c2ecf20Sopenharmony_ci regulator-min-microvolt = <1175000>; 498c2ecf20Sopenharmony_ci regulator-max-microvolt = <1175000>; 508c2ecf20Sopenharmony_ci }; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci }; 53