-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 330018 b: refs/heads/master c: 2e57d56 h: refs/heads/master v: v3
- Loading branch information
Haojian Zhuang
authored and
Samuel Ortiz
committed
Oct 2, 2012
1 parent
ab17fff
commit 71eddf0
Showing
11 changed files
with
352 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 837c8293ba24d08cd7438d82ad9bb8d2fb0f8a5b | ||
refs/heads/master: 2e57d56747e601b3e0ff6697e524025d0504d161 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,85 @@ | ||
* Marvell 88PM860x Power Management IC | ||
|
||
Required parent device properties: | ||
- compatible : "marvell,88pm860x" | ||
- reg : the I2C slave address for the 88pm860x chip | ||
- interrupts : IRQ line for the 88pm860x chip | ||
- interrupt-controller: describes the 88pm860x as an interrupt controller (has its own domain) | ||
- #interrupt-cells : should be 1. | ||
- The cell is the 88pm860x local IRQ number | ||
|
||
Optional parent device properties: | ||
- marvell,88pm860x-irq-read-clr: inicates whether interrupt status is cleared by read | ||
- marvell,88pm860x-slave-addr: 88pm860x are two chips solution. <reg> stores the I2C address | ||
of one chip, and this property stores the I2C address of | ||
another chip. | ||
|
||
88pm860x consists of a large and varied group of sub-devices: | ||
|
||
Device Supply Names Description | ||
------ ------------ ----------- | ||
88pm860x-onkey : : On key | ||
88pm860x-rtc : : RTC | ||
88pm8607 : : Regulators | ||
88pm860x-backlight : : Backlight | ||
88pm860x-led : : Led | ||
88pm860x-touch : : Touchscreen | ||
|
||
Example: | ||
|
||
pmic: 88pm860x@34 { | ||
compatible = "marvell,88pm860x"; | ||
reg = <0x34>; | ||
interrupts = <4>; | ||
interrupt-parent = <&intc>; | ||
interrupt-controller; | ||
#interrupt-cells = <1>; | ||
|
||
marvell,88pm860x-irq-read-clr; | ||
marvell,88pm860x-slave-addr = <0x11>; | ||
|
||
regulators { | ||
BUCK1 { | ||
regulator-min-microvolt = <1000000>; | ||
regulator-max-microvolt = <1500000>; | ||
regulator-boot-on; | ||
regulator-always-on; | ||
}; | ||
LDO1 { | ||
regulator-min-microvolt = <1200000>; | ||
regulator-max-microvolt = <2800000>; | ||
regulator-boot-on; | ||
regulator-always-on; | ||
}; | ||
}; | ||
rtc { | ||
marvell,88pm860x-vrtc = <1>; | ||
}; | ||
touch { | ||
marvell,88pm860x-gpadc-prebias = <1>; | ||
marvell,88pm860x-gpadc-slot-cycle = <1>; | ||
marvell,88pm860x-tsi-prebias = <6>; | ||
marvell,88pm860x-pen-prebias = <16>; | ||
marvell,88pm860x-pen-prechg = <2>; | ||
marvell,88pm860x-resistor-X = <300>; | ||
}; | ||
backlights { | ||
backlight-0 { | ||
marvell,88pm860x-iset = <4>; | ||
marvell,88pm860x-pwm = <3>; | ||
}; | ||
backlight-2 { | ||
}; | ||
}; | ||
leds { | ||
led0-red { | ||
marvell,88pm860x-iset = <12>; | ||
}; | ||
led0-green { | ||
marvell,88pm860x-iset = <12>; | ||
}; | ||
led0-blue { | ||
marvell,88pm860x-iset = <12>; | ||
}; | ||
}; | ||
}; |
30 changes: 30 additions & 0 deletions
30
trunk/Documentation/devicetree/bindings/regulator/88pm860x.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
Marvell 88PM860x regulator | ||
|
||
Required properties: | ||
- compatible: "marvell,88pm860x" | ||
- reg: I2C slave address | ||
- regulators: A node that houses a sub-node for each regulator within the | ||
device. Each sub-node is identified using the regulator-compatible | ||
property, with valid values listed below. | ||
|
||
Example: | ||
|
||
pmic: 88pm860x@34 { | ||
compatible = "marvell,88pm860x"; | ||
reg = <0x34>; | ||
|
||
regulators { | ||
BUCK1 { | ||
regulator-min-microvolt = <1000000>; | ||
regulator-max-microvolt = <1500000>; | ||
regulator-boot-on; | ||
regulator-always-on; | ||
}; | ||
BUCK3 { | ||
regulator-min-microvolt = <1000000>; | ||
regulator-max-microvolt = <3000000>; | ||
regulator-boot-on; | ||
regulator-always-on; | ||
}; | ||
}; | ||
}; |
15 changes: 15 additions & 0 deletions
15
trunk/Documentation/devicetree/bindings/video/backlight/88pm860x.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
88pm860x-backlight bindings | ||
|
||
Optional properties: | ||
- marvell,88pm860x-iset: Current supplies on backlight device. | ||
- marvell,88pm860x-pwm: PWM frequency on backlight device. | ||
|
||
Example: | ||
|
||
backlights { | ||
backlight-0 { | ||
marvell,88pm860x-iset = <4>; | ||
marvell,88pm860x-pwm = <3>; | ||
}; | ||
backlight-2 { | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.