mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.5 KiB
64 lines
1.5 KiB
* 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>; |
|
}; |
|
};
|
|
|