diff options
author | Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> | 2013-10-29 11:23:12 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2014-02-03 20:16:58 -0500 |
commit | 597af20fa8f810a26c84179a8ac58cb3fce6c102 (patch) | |
tree | 07e8674f233982f887ee95e9c6ce80ae5aea6414 /arch/arm/boot/dts/r8a7790.dtsi | |
parent | 9640cf259c9496d56bf44df8ae86f00f7b417ecc (diff) |
ARM: shmobile: r8a7790: Add serial ports to the device tree
The platform code serial port instantiation mechanism is kept for the
non-DT platforms only.
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Diffstat (limited to 'arch/arm/boot/dts/r8a7790.dtsi')
-rw-r--r-- | arch/arm/boot/dts/r8a7790.dtsi | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/r8a7790.dtsi b/arch/arm/boot/dts/r8a7790.dtsi index 96fc7313149c..15e2a97e5bdf 100644 --- a/arch/arm/boot/dts/r8a7790.dtsi +++ b/arch/arm/boot/dts/r8a7790.dtsi | |||
@@ -300,6 +300,106 @@ | |||
300 | status = "disabled"; | 300 | status = "disabled"; |
301 | }; | 301 | }; |
302 | 302 | ||
303 | scifa0: serial@e6c40000 { | ||
304 | compatible = "renesas,scifa-r8a7790", "renesas,scifa-generic"; | ||
305 | reg = <0 0xe6c40000 0 64>; | ||
306 | interrupt-parent = <&gic>; | ||
307 | interrupts = <0 144 4>; | ||
308 | clocks = <&mstp2_clks R8A7790_CLK_SCIFA0>; | ||
309 | clock-names = "sci_ick"; | ||
310 | status = "disabled"; | ||
311 | }; | ||
312 | |||
313 | scifa1: serial@e6c50000 { | ||
314 | compatible = "renesas,scifa-r8a7790", "renesas,scifa-generic"; | ||
315 | interrupt-parent = <&gic>; | ||
316 | reg = <0 0xe6c50000 0 64>; | ||
317 | interrupts = <0 145 4>; | ||
318 | clocks = <&mstp2_clks R8A7790_CLK_SCIFA1>; | ||
319 | clock-names = "sci_ick"; | ||
320 | status = "disabled"; | ||
321 | }; | ||
322 | |||
323 | scifa2: serial@e6c60000 { | ||
324 | compatible = "renesas,scifa-r8a7790", "renesas,scifa-generic"; | ||
325 | interrupt-parent = <&gic>; | ||
326 | reg = <0 0xe6c60000 0 64>; | ||
327 | interrupts = <0 151 4>; | ||
328 | clocks = <&mstp2_clks R8A7790_CLK_SCIFA2>; | ||
329 | clock-names = "sci_ick"; | ||
330 | status = "disabled"; | ||
331 | }; | ||
332 | |||
333 | scifb0: serial@e6c20000 { | ||
334 | compatible = "renesas,scifb-r8a7790", "renesas,scifb-generic"; | ||
335 | interrupt-parent = <&gic>; | ||
336 | reg = <0 0xe6c20000 0 64>; | ||
337 | interrupts = <0 148 4>; | ||
338 | clocks = <&mstp2_clks R8A7790_CLK_SCIFB0>; | ||
339 | clock-names = "sci_ick"; | ||
340 | status = "disabled"; | ||
341 | }; | ||
342 | |||
343 | scifb1: serial@e6c30000 { | ||
344 | compatible = "renesas,scifb-r8a7790", "renesas,scifb-generic"; | ||
345 | interrupt-parent = <&gic>; | ||
346 | reg = <0 0xe6c30000 0 64>; | ||
347 | interrupts = <0 149 4>; | ||
348 | clocks = <&mstp2_clks R8A7790_CLK_SCIFB1>; | ||
349 | clock-names = "sci_ick"; | ||
350 | status = "disabled"; | ||
351 | }; | ||
352 | |||
353 | scifb2: serial@e6ce0000 { | ||
354 | compatible = "renesas,scifb-r8a7790", "renesas,scifb-generic"; | ||
355 | interrupt-parent = <&gic>; | ||
356 | reg = <0 0xe6ce0000 0 64>; | ||
357 | interrupts = <0 150 4>; | ||
358 | clocks = <&mstp2_clks R8A7790_CLK_SCIFB2>; | ||
359 | clock-names = "sci_ick"; | ||
360 | status = "disabled"; | ||
361 | }; | ||
362 | |||
363 | scif0: serial@e6e60000 { | ||
364 | compatible = "renesas,scif-r8a7790", "renesas,scif-generic"; | ||
365 | interrupt-parent = <&gic>; | ||
366 | reg = <0 0xe6e60000 0 64>; | ||
367 | interrupts = <0 152 4>; | ||
368 | clocks = <&mstp7_clks R8A7790_CLK_SCIF0>; | ||
369 | clock-names = "sci_ick"; | ||
370 | status = "disabled"; | ||
371 | }; | ||
372 | |||
373 | scif1: serial@e6e68000 { | ||
374 | compatible = "renesas,scif-r8a7790", "renesas,scif-generic"; | ||
375 | interrupt-parent = <&gic>; | ||
376 | reg = <0 0xe6e68000 0 64>; | ||
377 | interrupts = <0 153 4>; | ||
378 | clocks = <&mstp7_clks R8A7790_CLK_SCIF1>; | ||
379 | clock-names = "sci_ick"; | ||
380 | status = "disabled"; | ||
381 | }; | ||
382 | |||
383 | hscif0: serial@e62c0000 { | ||
384 | compatible = "renesas,hscif-r8a7790", "renesas,hscif-generic"; | ||
385 | interrupt-parent = <&gic>; | ||
386 | reg = <0 0xe62c0000 0 96>; | ||
387 | interrupts = <0 154 4>; | ||
388 | clocks = <&mstp7_clks R8A7790_CLK_HSCIF0>; | ||
389 | clock-names = "sci_ick"; | ||
390 | status = "disabled"; | ||
391 | }; | ||
392 | |||
393 | hscif1: serial@e62c8000 { | ||
394 | compatible = "renesas,hscif-r8a7790", "renesas,hscif-generic"; | ||
395 | interrupt-parent = <&gic>; | ||
396 | reg = <0 0xe62c8000 0 96>; | ||
397 | interrupts = <0 155 4>; | ||
398 | clocks = <&mstp7_clks R8A7790_CLK_HSCIF1>; | ||
399 | clock-names = "sci_ick"; | ||
400 | status = "disabled"; | ||
401 | }; | ||
402 | |||
303 | clocks { | 403 | clocks { |
304 | #address-cells = <2>; | 404 | #address-cells = <2>; |
305 | #size-cells = <2>; | 405 | #size-cells = <2>; |