diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2009-02-01 11:50:55 -0500 |
---|---|---|
committer | Josh Boyer <jwboyer@linux.vnet.ibm.com> | 2009-02-14 14:40:08 -0500 |
commit | 018f76ec516c09a5381e517d0739d377a60ec0d5 (patch) | |
tree | aef88d9452a29d11a4bfdd7bcb3878ae6e829afa /arch/powerpc/boot | |
parent | e12401222f749c37277a313d631dc024bbfd3b00 (diff) |
powerpc/4xx: Add missing USB and i2c devices to Canyonlands
This adds the device-tree entries for a handful of devices on the
Canyonlands board, such as the EHCI and OHCI controllers, the real
time clock and the AD7414 thermal monitor.
I also updated the defconfig to enable various options related to
these devices.
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
Diffstat (limited to 'arch/powerpc/boot')
-rw-r--r-- | arch/powerpc/boot/dts/canyonlands.dts | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/arch/powerpc/boot/dts/canyonlands.dts b/arch/powerpc/boot/dts/canyonlands.dts index 8b5ba8261a36..540ec3241f72 100644 --- a/arch/powerpc/boot/dts/canyonlands.dts +++ b/arch/powerpc/boot/dts/canyonlands.dts | |||
@@ -142,6 +142,20 @@ | |||
142 | /*RXDE*/ 0x5 0x4>; | 142 | /*RXDE*/ 0x5 0x4>; |
143 | }; | 143 | }; |
144 | 144 | ||
145 | USB0: ehci@bffd0400 { | ||
146 | compatible = "ibm,usb-ehci-460ex", "usb-ehci"; | ||
147 | interrupt-parent = <&UIC2>; | ||
148 | interrupts = <0x1d 4>; | ||
149 | reg = <4 0xbffd0400 0x90 4 0xbffd0490 0x70>; | ||
150 | }; | ||
151 | |||
152 | USB1: usb@bffd0000 { | ||
153 | compatible = "ohci-le"; | ||
154 | reg = <4 0xbffd0000 0x60>; | ||
155 | interrupt-parent = <&UIC2>; | ||
156 | interrupts = <0x1e 4>; | ||
157 | }; | ||
158 | |||
145 | POB0: opb { | 159 | POB0: opb { |
146 | compatible = "ibm,opb-460ex", "ibm,opb"; | 160 | compatible = "ibm,opb-460ex", "ibm,opb"; |
147 | #address-cells = <1>; | 161 | #address-cells = <1>; |
@@ -245,6 +259,20 @@ | |||
245 | reg = <0xef600700 0x00000014>; | 259 | reg = <0xef600700 0x00000014>; |
246 | interrupt-parent = <&UIC0>; | 260 | interrupt-parent = <&UIC0>; |
247 | interrupts = <0x2 0x4>; | 261 | interrupts = <0x2 0x4>; |
262 | #address-cells = <1>; | ||
263 | #size-cells = <0>; | ||
264 | rtc@68 { | ||
265 | compatible = "stm,m41t80"; | ||
266 | reg = <0x68>; | ||
267 | interrupt-parent = <&UIC2>; | ||
268 | interrupts = <0x19 0x8>; | ||
269 | }; | ||
270 | sttm@48 { | ||
271 | compatible = "ad,ad7414"; | ||
272 | reg = <0x48>; | ||
273 | interrupt-parent = <&UIC1>; | ||
274 | interrupts = <0x14 0x8>; | ||
275 | }; | ||
248 | }; | 276 | }; |
249 | 277 | ||
250 | IIC1: i2c@ef600800 { | 278 | IIC1: i2c@ef600800 { |