diff options
author | Zhicheng Fan <B32736@freescale.com> | 2012-07-10 03:52:10 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2012-07-10 08:56:45 -0400 |
commit | b5dc2986879c2a6c65a3cfede7ba6de3531a0f3e (patch) | |
tree | 0ca84b63b5e806342e000880df7426e39e6fc435 /arch/powerpc | |
parent | 6d4ae2ddfeb6e361569bf0f4a477157113e8a74a (diff) |
powerpc/85xx: Add ucc uart support for p1025rdb
Add device tree nodes to enable ucc uart support on P1025RDB.
Signed-off-by: Zhicheng Fan <B32736@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/boot/dts/fsl/p1021si-post.dtsi | 16 | ||||
-rw-r--r-- | arch/powerpc/boot/dts/p1025rdb.dtsi | 40 |
2 files changed, 55 insertions, 1 deletions
diff --git a/arch/powerpc/boot/dts/fsl/p1021si-post.dtsi b/arch/powerpc/boot/dts/fsl/p1021si-post.dtsi index 4252ef85fb7a..adb82fd9057f 100644 --- a/arch/powerpc/boot/dts/fsl/p1021si-post.dtsi +++ b/arch/powerpc/boot/dts/fsl/p1021si-post.dtsi | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * P1021/P1012 Silicon/SoC Device Tree Source (post include) | 2 | * P1021/P1012 Silicon/SoC Device Tree Source (post include) |
3 | * | 3 | * |
4 | * Copyright 2011 Freescale Semiconductor Inc. | 4 | * Copyright 2011-2012 Freescale Semiconductor Inc. |
5 | * | 5 | * |
6 | * Redistribution and use in source and binary forms, with or without | 6 | * Redistribution and use in source and binary forms, with or without |
7 | * modification, are permitted provided that the following conditions are met: | 7 | * modification, are permitted provided that the following conditions are met: |
@@ -213,6 +213,20 @@ | |||
213 | interrupt-parent = <&qeic>; | 213 | interrupt-parent = <&qeic>; |
214 | }; | 214 | }; |
215 | 215 | ||
216 | ucc@2600 { | ||
217 | cell-index = <7>; | ||
218 | reg = <0x2600 0x200>; | ||
219 | interrupts = <42>; | ||
220 | interrupt-parent = <&qeic>; | ||
221 | }; | ||
222 | |||
223 | ucc@2200 { | ||
224 | cell-index = <3>; | ||
225 | reg = <0x2200 0x200>; | ||
226 | interrupts = <34>; | ||
227 | interrupt-parent = <&qeic>; | ||
228 | }; | ||
229 | |||
216 | muram@10000 { | 230 | muram@10000 { |
217 | #address-cells = <1>; | 231 | #address-cells = <1>; |
218 | #size-cells = <1>; | 232 | #size-cells = <1>; |
diff --git a/arch/powerpc/boot/dts/p1025rdb.dtsi b/arch/powerpc/boot/dts/p1025rdb.dtsi index cf3676fc714b..f50256482297 100644 --- a/arch/powerpc/boot/dts/p1025rdb.dtsi +++ b/arch/powerpc/boot/dts/p1025rdb.dtsi | |||
@@ -282,5 +282,45 @@ | |||
282 | 0x1 0x4 0x2 0x0 0x2 0x0 /* ENET5_RX_DV_SER5_CTS_B */ | 282 | 0x1 0x4 0x2 0x0 0x2 0x0 /* ENET5_RX_DV_SER5_CTS_B */ |
283 | 0x1 0x8 0x2 0x0 0x2 0x0>; /* ENET5_RX_ER_SER5_CD_B */ | 283 | 0x1 0x8 0x2 0x0 0x2 0x0>; /* ENET5_RX_ER_SER5_CD_B */ |
284 | }; | 284 | }; |
285 | |||
286 | pio3: ucc_pin@03 { | ||
287 | pio-map = < | ||
288 | /* port pin dir open_drain assignment has_irq */ | ||
289 | 0x0 0x16 0x2 0x0 0x2 0x0 /* SER7_CD_B*/ | ||
290 | 0x0 0x12 0x2 0x0 0x2 0x0 /* SER7_CTS_B*/ | ||
291 | 0x0 0x13 0x1 0x0 0x2 0x0 /* SER7_RTS_B*/ | ||
292 | 0x0 0x14 0x2 0x0 0x2 0x0 /* SER7_RXD0*/ | ||
293 | 0x0 0x15 0x1 0x0 0x2 0x0>; /* SER7_TXD0*/ | ||
294 | }; | ||
295 | |||
296 | pio4: ucc_pin@04 { | ||
297 | pio-map = < | ||
298 | /* port pin dir open_drain assignment has_irq */ | ||
299 | 0x1 0x0 0x2 0x0 0x2 0x0 /* SER3_CD_B*/ | ||
300 | 0x0 0x1c 0x2 0x0 0x2 0x0 /* SER3_CTS_B*/ | ||
301 | 0x0 0x1d 0x1 0x0 0x2 0x0 /* SER3_RTS_B*/ | ||
302 | 0x0 0x1e 0x2 0x0 0x2 0x0 /* SER3_RXD0*/ | ||
303 | 0x0 0x1f 0x1 0x0 0x2 0x0>; /* SER3_TXD0*/ | ||
304 | }; | ||
305 | }; | ||
306 | }; | ||
307 | |||
308 | &qe { | ||
309 | serial2: ucc@2600 { | ||
310 | device_type = "serial"; | ||
311 | compatible = "ucc_uart"; | ||
312 | port-number = <0>; | ||
313 | rx-clock-name = "brg6"; | ||
314 | tx-clock-name = "brg6"; | ||
315 | pio-handle = <&pio3>; | ||
316 | }; | ||
317 | |||
318 | serial3: ucc@2200 { | ||
319 | device_type = "serial"; | ||
320 | compatible = "ucc_uart"; | ||
321 | port-number = <1>; | ||
322 | rx-clock-name = "brg2"; | ||
323 | tx-clock-name = "brg2"; | ||
324 | pio-handle = <&pio4>; | ||
285 | }; | 325 | }; |
286 | }; | 326 | }; |