| From 489844a218c6f46e4ef35ee708d36a63694ac495 Mon Sep 17 00:00:00 2001 |
| From: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> |
| Date: Wed, 29 Jul 2015 01:14:59 +0300 |
| Subject: [PATCH 203/326] ARM: shmobile: silk: initial device tree |
| |
| Add the initial device tree for the R8A7794 SoC based SILK low cost board. |
| SCIF2 serial port support is included, so that the serial console can work. |
| |
| Based on the original patch by Vladimir Barinov |
| <vladimir.barinov@cogentembedded.com>. |
| |
| Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| (cherry picked from commit a42fc57a9e9d1dbb1d8cc0c3ccf2d7ea1a939559) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| arch/arm/boot/dts/Makefile | 1 + |
| arch/arm/boot/dts/r8a7794-silk.dts | 51 ++++++++++++++++++++++++++++++++++++++ |
| 2 files changed, 52 insertions(+) |
| create mode 100644 arch/arm/boot/dts/r8a7794-silk.dts |
| |
| diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile |
| index 964ae0041a67..e494ddc34319 100644 |
| --- a/arch/arm/boot/dts/Makefile |
| +++ b/arch/arm/boot/dts/Makefile |
| @@ -491,6 +491,7 @@ dtb-$(CONFIG_ARCH_SHMOBILE_MULTI) += \ |
| r8a7791-koelsch.dtb \ |
| r8a7793-gose.dtb \ |
| r8a7794-alt.dtb \ |
| + r8a7794-silk.dtb \ |
| sh73a0-kzm9g.dtb |
| dtb-$(CONFIG_ARCH_SOCFPGA) += \ |
| socfpga_arria5_socdk.dtb \ |
| diff --git a/arch/arm/boot/dts/r8a7794-silk.dts b/arch/arm/boot/dts/r8a7794-silk.dts |
| new file mode 100644 |
| index 000000000000..f3da95b1dedd |
| --- /dev/null |
| +++ b/arch/arm/boot/dts/r8a7794-silk.dts |
| @@ -0,0 +1,51 @@ |
| +/* |
| + * Device Tree Source for the SILK board |
| + * |
| + * Copyright (C) 2014 Renesas Electronics Corporation |
| + * Copyright (C) 2014-2015 Renesas Solutions Corp. |
| + * Copyright (C) 2014-2015 Cogent Embedded, Inc. |
| + * |
| + * This file is licensed under the terms of the GNU General Public License |
| + * version 2. This program is licensed "as is" without any warranty of any |
| + * kind, whether express or implied. |
| + */ |
| + |
| +/dts-v1/; |
| +#include "r8a7794.dtsi" |
| + |
| +/ { |
| + model = "SILK"; |
| + compatible = "renesas,silk", "renesas,r8a7794"; |
| + |
| + aliases { |
| + serial0 = &scif2; |
| + }; |
| + |
| + chosen { |
| + bootargs = "ignore_loglevel"; |
| + stdout-path = &scif2; |
| + }; |
| + |
| + memory@40000000 { |
| + device_type = "memory"; |
| + reg = <0 0x40000000 0 0x40000000>; |
| + }; |
| +}; |
| + |
| +&extal_clk { |
| + clock-frequency = <20000000>; |
| +}; |
| + |
| +&pfc { |
| + scif2_pins: serial2 { |
| + renesas,groups = "scif2_data"; |
| + renesas,function = "scif2"; |
| + }; |
| +}; |
| + |
| +&scif2 { |
| + pinctrl-0 = <&scif2_pins>; |
| + pinctrl-names = "default"; |
| + |
| + status = "okay"; |
| +}; |
| -- |
| 2.6.2 |
| |