* Maxim max8925 Power Management IC Required parent device properties: - compatible : "maxim,max8925" - reg : the I2C slave address for the max8925 chip - interrupts : IRQ line for the max8925 chip - interrupt-controller: describes the max8925 as an interrupt controller (has its own domain) - #interrupt-cells : should be 1. - The cell is the max8925 local IRQ number Optional parent device properties: - maxim,tsc-irq: there are 2 IRQ lines for max8925, one is indicated in interrupts property, the other is indicated here. max8925 consists of a large and varied group of sub-devices: Device Supply Names Description ------ ------------ ----------- max8925-onkey : : On key max8925-rtc : : RTC max8925-regulator : : Regulators max8925-backlight : : Backlight max8925-touch : : Touchscreen max8925-power : : Charger Example: pmic: max8925@3c { compatible = "maxim,max8925"; reg = <0x3c>; interrupts = <1>; interrupt-parent = <&intcmux4>; interrupt-controller; #interrupt-cells = <1>; maxim,tsc-irq = <0>; regulators { SDV1 { regulator-min-microvolt = <637500>; regulator-max-microvolt = <1425000>; regulator-boot-on; regulator-always-on; }; LDO1 { regulator-min-microvolt = <750000>; regulator-max-microvolt = <3900000>; regulator-boot-on; regulator-always-on; }; }; backlight { maxim,max8925-dual-string = <0>; }; charger { batt-detect = <0>; topoff-threshold = <1>; fast-charge = <7>; no-temp-support = <0>; no-insert-detect = <0>; }; };