diff options
| -rw-r--r-- | arch/arm/boot/dts/pxa910-dkb.dts | 137 | ||||
| -rw-r--r-- | arch/arm/boot/dts/pxa910.dtsi | 4 |
2 files changed, 141 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/pxa910-dkb.dts b/arch/arm/boot/dts/pxa910-dkb.dts index e92be5a474e7..595492aa5053 100644 --- a/arch/arm/boot/dts/pxa910-dkb.dts +++ b/arch/arm/boot/dts/pxa910-dkb.dts | |||
| @@ -29,6 +29,143 @@ | |||
| 29 | }; | 29 | }; |
| 30 | twsi1: i2c@d4011000 { | 30 | twsi1: i2c@d4011000 { |
| 31 | status = "okay"; | 31 | status = "okay"; |
| 32 | |||
| 33 | pmic: 88pm860x@34 { | ||
| 34 | compatible = "marvell,88pm860x"; | ||
| 35 | reg = <0x34>; | ||
| 36 | interrupts = <4>; | ||
| 37 | interrupt-parent = <&intc>; | ||
| 38 | interrupt-controller; | ||
| 39 | #interrupt-cells = <1>; | ||
| 40 | |||
| 41 | marvell,88pm860x-irq-read-clr; | ||
| 42 | marvell,88pm860x-slave-addr = <0x11>; | ||
| 43 | |||
| 44 | regulators { | ||
| 45 | BUCK1 { | ||
| 46 | regulator-min-microvolt = <1000000>; | ||
| 47 | regulator-max-microvolt = <1500000>; | ||
| 48 | regulator-boot-on; | ||
| 49 | regulator-always-on; | ||
| 50 | }; | ||
| 51 | BUCK2 { | ||
| 52 | regulator-min-microvolt = <1000000>; | ||
| 53 | regulator-max-microvolt = <1500000>; | ||
| 54 | regulator-boot-on; | ||
| 55 | regulator-always-on; | ||
| 56 | }; | ||
| 57 | BUCK3 { | ||
| 58 | regulator-min-microvolt = <1000000>; | ||
| 59 | regulator-max-microvolt = <3000000>; | ||
| 60 | regulator-boot-on; | ||
| 61 | regulator-always-on; | ||
| 62 | }; | ||
| 63 | LDO1 { | ||
| 64 | regulator-min-microvolt = <1200000>; | ||
| 65 | regulator-max-microvolt = <2800000>; | ||
| 66 | regulator-boot-on; | ||
| 67 | regulator-always-on; | ||
| 68 | }; | ||
| 69 | LDO2 { | ||
| 70 | regulator-min-microvolt = <1800000>; | ||
| 71 | regulator-max-microvolt = <3300000>; | ||
| 72 | regulator-boot-on; | ||
| 73 | regulator-always-on; | ||
| 74 | }; | ||
| 75 | LDO3 { | ||
| 76 | regulator-min-microvolt = <1800000>; | ||
| 77 | regulator-max-microvolt = <3300000>; | ||
| 78 | regulator-boot-on; | ||
| 79 | regulator-always-on; | ||
| 80 | }; | ||
| 81 | LDO4 { | ||
| 82 | regulator-min-microvolt = <1800000>; | ||
| 83 | regulator-max-microvolt = <3300000>; | ||
| 84 | regulator-always-on; | ||
| 85 | }; | ||
| 86 | LDO5 { | ||
| 87 | regulator-min-microvolt = <2900000>; | ||
| 88 | regulator-max-microvolt = <3300000>; | ||
| 89 | regulator-boot-on; | ||
| 90 | regulator-always-on; | ||
| 91 | }; | ||
| 92 | LDO6 { | ||
| 93 | regulator-min-microvolt = <1800000>; | ||
| 94 | regulator-max-microvolt = <3300000>; | ||
| 95 | regulator-boot-on; | ||
| 96 | regulator-always-on; | ||
| 97 | }; | ||
| 98 | LDO7 { | ||
| 99 | regulator-min-microvolt = <1800000>; | ||
| 100 | regulator-max-microvolt = <2900000>; | ||
| 101 | regulator-boot-on; | ||
| 102 | regulator-always-on; | ||
| 103 | }; | ||
| 104 | LDO8 { | ||
| 105 | regulator-min-microvolt = <1800000>; | ||
| 106 | regulator-max-microvolt = <2900000>; | ||
| 107 | regulator-boot-on; | ||
| 108 | regulator-always-on; | ||
| 109 | }; | ||
| 110 | LDO9 { | ||
| 111 | regulator-min-microvolt = <1800000>; | ||
| 112 | regulator-max-microvolt = <3300000>; | ||
| 113 | regulator-boot-on; | ||
| 114 | regulator-always-on; | ||
| 115 | }; | ||
| 116 | LDO10 { | ||
| 117 | regulator-min-microvolt = <1200000>; | ||
| 118 | regulator-max-microvolt = <3300000>; | ||
| 119 | regulator-boot-on; | ||
| 120 | regulator-always-on; | ||
| 121 | }; | ||
| 122 | LDO12 { | ||
| 123 | regulator-min-microvolt = <1200000>; | ||
| 124 | regulator-max-microvolt = <3300000>; | ||
| 125 | regulator-always-on; | ||
| 126 | }; | ||
| 127 | LDO13 { | ||
| 128 | regulator-min-microvolt = <1200000>; | ||
| 129 | regulator-max-microvolt = <3300000>; | ||
| 130 | regulator-always-on; | ||
| 131 | }; | ||
| 132 | LDO14 { | ||
| 133 | regulator-min-microvolt = <1800000>; | ||
| 134 | regulator-max-microvolt = <3300000>; | ||
| 135 | regulator-always-on; | ||
| 136 | }; | ||
| 137 | }; | ||
| 138 | rtc { | ||
| 139 | marvell,88pm860x-vrtc = <1>; | ||
| 140 | }; | ||
| 141 | touch { | ||
| 142 | marvell,88pm860x-gpadc-prebias = <1>; | ||
| 143 | marvell,88pm860x-gpadc-slot-cycle = <1>; | ||
| 144 | marvell,88pm860x-tsi-prebias = <6>; | ||
| 145 | marvell,88pm860x-pen-prebias = <16>; | ||
| 146 | marvell,88pm860x-pen-prechg = <2>; | ||
| 147 | marvell,88pm860x-resistor-X = <300>; | ||
| 148 | }; | ||
| 149 | backlights { | ||
| 150 | backlight-0 { | ||
| 151 | marvell,88pm860x-iset = <4>; | ||
| 152 | marvell,88pm860x-pwm = <3>; | ||
| 153 | }; | ||
| 154 | backlight-2 { | ||
| 155 | }; | ||
| 156 | }; | ||
| 157 | leds { | ||
| 158 | led0-red { | ||
| 159 | marvell,88pm860x-iset = <12>; | ||
| 160 | }; | ||
| 161 | led0-green { | ||
| 162 | marvell,88pm860x-iset = <12>; | ||
| 163 | }; | ||
| 164 | led0-blue { | ||
| 165 | marvell,88pm860x-iset = <12>; | ||
| 166 | }; | ||
| 167 | }; | ||
| 168 | }; | ||
| 32 | }; | 169 | }; |
| 33 | rtc: rtc@d4010000 { | 170 | rtc: rtc@d4010000 { |
| 34 | status = "okay"; | 171 | status = "okay"; |
diff --git a/arch/arm/boot/dts/pxa910.dtsi b/arch/arm/boot/dts/pxa910.dtsi index aebf32de73b4..1942e5411acd 100644 --- a/arch/arm/boot/dts/pxa910.dtsi +++ b/arch/arm/boot/dts/pxa910.dtsi | |||
| @@ -115,6 +115,8 @@ | |||
| 115 | 115 | ||
| 116 | twsi1: i2c@d4011000 { | 116 | twsi1: i2c@d4011000 { |
| 117 | compatible = "mrvl,mmp-twsi"; | 117 | compatible = "mrvl,mmp-twsi"; |
| 118 | #address-cells = <1>; | ||
| 119 | #size-cells = <0>; | ||
| 118 | reg = <0xd4011000 0x1000>; | 120 | reg = <0xd4011000 0x1000>; |
| 119 | interrupts = <7>; | 121 | interrupts = <7>; |
| 120 | mrvl,i2c-fast-mode; | 122 | mrvl,i2c-fast-mode; |
| @@ -123,6 +125,8 @@ | |||
| 123 | 125 | ||
| 124 | twsi2: i2c@d4037000 { | 126 | twsi2: i2c@d4037000 { |
| 125 | compatible = "mrvl,mmp-twsi"; | 127 | compatible = "mrvl,mmp-twsi"; |
| 128 | #address-cells = <1>; | ||
| 129 | #size-cells = <0>; | ||
| 126 | reg = <0xd4037000 0x1000>; | 130 | reg = <0xd4037000 0x1000>; |
| 127 | interrupts = <54>; | 131 | interrupts = <54>; |
| 128 | status = "disabled"; | 132 | status = "disabled"; |
