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