| * 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>; | |
| }; | |
| }; |