aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2009-02-01 11:50:55 -0500
committerJosh Boyer <jwboyer@linux.vnet.ibm.com>2009-02-14 14:40:08 -0500
commit018f76ec516c09a5381e517d0739d377a60ec0d5 (patch)
treeaef88d9452a29d11a4bfdd7bcb3878ae6e829afa /arch/powerpc/boot
parente12401222f749c37277a313d631dc024bbfd3b00 (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.dts28
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 {