12e57d567SHaojian Zhuang* Marvell 88PM860x Power Management IC 22e57d567SHaojian Zhuang 32e57d567SHaojian ZhuangRequired parent device properties: 42e57d567SHaojian Zhuang- compatible : "marvell,88pm860x" 52e57d567SHaojian Zhuang- reg : the I2C slave address for the 88pm860x chip 62e57d567SHaojian Zhuang- interrupts : IRQ line for the 88pm860x chip 72e57d567SHaojian Zhuang- interrupt-controller: describes the 88pm860x as an interrupt controller (has its own domain) 82e57d567SHaojian Zhuang- #interrupt-cells : should be 1. 92e57d567SHaojian Zhuang - The cell is the 88pm860x local IRQ number 102e57d567SHaojian Zhuang 112e57d567SHaojian ZhuangOptional parent device properties: 122e57d567SHaojian Zhuang- marvell,88pm860x-irq-read-clr: inicates whether interrupt status is cleared by read 132e57d567SHaojian Zhuang- marvell,88pm860x-slave-addr: 88pm860x are two chips solution. <reg> stores the I2C address 142e57d567SHaojian Zhuang of one chip, and this property stores the I2C address of 152e57d567SHaojian Zhuang another chip. 162e57d567SHaojian Zhuang 172e57d567SHaojian Zhuang88pm860x consists of a large and varied group of sub-devices: 182e57d567SHaojian Zhuang 192e57d567SHaojian ZhuangDevice Supply Names Description 202e57d567SHaojian Zhuang------ ------------ ----------- 212e57d567SHaojian Zhuang88pm860x-onkey : : On key 222e57d567SHaojian Zhuang88pm860x-rtc : : RTC 232e57d567SHaojian Zhuang88pm8607 : : Regulators 242e57d567SHaojian Zhuang88pm860x-backlight : : Backlight 252e57d567SHaojian Zhuang88pm860x-led : : Led 262e57d567SHaojian Zhuang88pm860x-touch : : Touchscreen 272e57d567SHaojian Zhuang 282e57d567SHaojian ZhuangExample: 292e57d567SHaojian Zhuang 302e57d567SHaojian Zhuang pmic: 88pm860x@34 { 312e57d567SHaojian Zhuang compatible = "marvell,88pm860x"; 322e57d567SHaojian Zhuang reg = <0x34>; 332e57d567SHaojian Zhuang interrupts = <4>; 342e57d567SHaojian Zhuang interrupt-parent = <&intc>; 352e57d567SHaojian Zhuang interrupt-controller; 362e57d567SHaojian Zhuang #interrupt-cells = <1>; 372e57d567SHaojian Zhuang 382e57d567SHaojian Zhuang marvell,88pm860x-irq-read-clr; 392e57d567SHaojian Zhuang marvell,88pm860x-slave-addr = <0x11>; 402e57d567SHaojian Zhuang 412e57d567SHaojian Zhuang regulators { 422e57d567SHaojian Zhuang BUCK1 { 432e57d567SHaojian Zhuang regulator-min-microvolt = <1000000>; 442e57d567SHaojian Zhuang regulator-max-microvolt = <1500000>; 452e57d567SHaojian Zhuang regulator-boot-on; 462e57d567SHaojian Zhuang regulator-always-on; 472e57d567SHaojian Zhuang }; 482e57d567SHaojian Zhuang LDO1 { 492e57d567SHaojian Zhuang regulator-min-microvolt = <1200000>; 502e57d567SHaojian Zhuang regulator-max-microvolt = <2800000>; 512e57d567SHaojian Zhuang regulator-boot-on; 522e57d567SHaojian Zhuang regulator-always-on; 532e57d567SHaojian Zhuang }; 542e57d567SHaojian Zhuang }; 552e57d567SHaojian Zhuang rtc { 562e57d567SHaojian Zhuang marvell,88pm860x-vrtc = <1>; 572e57d567SHaojian Zhuang }; 582e57d567SHaojian Zhuang touch { 592e57d567SHaojian Zhuang marvell,88pm860x-gpadc-prebias = <1>; 602e57d567SHaojian Zhuang marvell,88pm860x-gpadc-slot-cycle = <1>; 612e57d567SHaojian Zhuang marvell,88pm860x-tsi-prebias = <6>; 622e57d567SHaojian Zhuang marvell,88pm860x-pen-prebias = <16>; 632e57d567SHaojian Zhuang marvell,88pm860x-pen-prechg = <2>; 642e57d567SHaojian Zhuang marvell,88pm860x-resistor-X = <300>; 652e57d567SHaojian Zhuang }; 662e57d567SHaojian Zhuang backlights { 672e57d567SHaojian Zhuang backlight-0 { 682e57d567SHaojian Zhuang marvell,88pm860x-iset = <4>; 692e57d567SHaojian Zhuang marvell,88pm860x-pwm = <3>; 702e57d567SHaojian Zhuang }; 712e57d567SHaojian Zhuang backlight-2 { 722e57d567SHaojian Zhuang }; 732e57d567SHaojian Zhuang }; 742e57d567SHaojian Zhuang leds { 752e57d567SHaojian Zhuang led0-red { 762e57d567SHaojian Zhuang marvell,88pm860x-iset = <12>; 772e57d567SHaojian Zhuang }; 782e57d567SHaojian Zhuang led0-green { 792e57d567SHaojian Zhuang marvell,88pm860x-iset = <12>; 802e57d567SHaojian Zhuang }; 812e57d567SHaojian Zhuang led0-blue { 822e57d567SHaojian Zhuang marvell,88pm860x-iset = <12>; 832e57d567SHaojian Zhuang }; 842e57d567SHaojian Zhuang }; 852e57d567SHaojian Zhuang }; 86