diff options
| author | Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> | 2018-05-10 14:12:30 -0400 |
|---|---|---|
| committer | Simon Horman <horms+renesas@verge.net.au> | 2018-05-16 04:47:16 -0400 |
| commit | 116a12f7d6c00e1e477aaec9e486cd510fa1895c (patch) | |
| tree | 19f5b8acdaa688e19b6908c02120f67b46cc4a46 | |
| parent | 52d2e0cec73e61123860230d6d034cd07775dd78 (diff) | |
arm64: dts: renesas: initial V3HSK board device tree
Add the initial device tree for the V3H Starter Kit board.
The board has 1 debug serial port (SCIF0); include support for it,
so that the serial console can work.
Based on the original (and large) patch by Vladimir Barinov.
Signed-off-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>
| -rw-r--r-- | arch/arm64/boot/dts/renesas/Makefile | 2 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 60 |
2 files changed, 61 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile index a235961c6532..9e2394bc3c62 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile | |||
| @@ -9,6 +9,6 @@ dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-m3ulcb-kf.dtb | |||
| 9 | dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-xs.dtb | 9 | dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-xs.dtb |
| 10 | dtb-$(CONFIG_ARCH_R8A77965) += r8a77965-salvator-x.dtb r8a77965-salvator-xs.dtb | 10 | dtb-$(CONFIG_ARCH_R8A77965) += r8a77965-salvator-x.dtb r8a77965-salvator-xs.dtb |
| 11 | dtb-$(CONFIG_ARCH_R8A77970) += r8a77970-eagle.dtb r8a77970-v3msk.dtb | 11 | dtb-$(CONFIG_ARCH_R8A77970) += r8a77970-eagle.dtb r8a77970-v3msk.dtb |
| 12 | dtb-$(CONFIG_ARCH_R8A77980) += r8a77980-condor.dtb | 12 | dtb-$(CONFIG_ARCH_R8A77980) += r8a77980-condor.dtb r8a77980-v3hsk.dtb |
| 13 | dtb-$(CONFIG_ARCH_R8A77990) += r8a77990-ebisu.dtb | 13 | dtb-$(CONFIG_ARCH_R8A77990) += r8a77990-ebisu.dtb |
| 14 | dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb | 14 | dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb |
diff --git a/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts new file mode 100644 index 000000000000..c9680994555d --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | |||
| @@ -0,0 +1,60 @@ | |||
| 1 | // SPDX-License-Identifier: GPL-2.0 | ||
| 2 | /* | ||
| 3 | * Device Tree Source for the V3H Starter Kit board | ||
| 4 | * | ||
| 5 | * Copyright (C) 2018 Renesas Electronics Corp. | ||
| 6 | * Copyright (C) 2018 Cogent Embedded, Inc. | ||
| 7 | */ | ||
| 8 | |||
| 9 | /dts-v1/; | ||
| 10 | #include "r8a77980.dtsi" | ||
| 11 | |||
| 12 | / { | ||
| 13 | model = "Renesas V3H Starter Kit board"; | ||
| 14 | compatible = "renesas,v3hsk", "renesas,r8a77980"; | ||
| 15 | |||
| 16 | aliases { | ||
| 17 | serial0 = &scif0; | ||
| 18 | }; | ||
| 19 | |||
| 20 | chosen { | ||
| 21 | stdout-path = "serial0:115200n8"; | ||
| 22 | }; | ||
| 23 | |||
| 24 | memory@48000000 { | ||
| 25 | device_type = "memory"; | ||
| 26 | /* first 128MB is reserved for secure area. */ | ||
| 27 | reg = <0 0x48000000 0 0x78000000>; | ||
| 28 | }; | ||
| 29 | }; | ||
| 30 | |||
| 31 | &extal_clk { | ||
| 32 | clock-frequency = <16666666>; | ||
| 33 | }; | ||
| 34 | |||
| 35 | &extalr_clk { | ||
| 36 | clock-frequency = <32768>; | ||
| 37 | }; | ||
| 38 | |||
| 39 | &pfc { | ||
| 40 | scif0_pins: scif0 { | ||
| 41 | groups = "scif0_data"; | ||
| 42 | function = "scif0"; | ||
| 43 | }; | ||
| 44 | |||
| 45 | scif_clk_pins: scif_clk { | ||
| 46 | groups = "scif_clk_b"; | ||
| 47 | function = "scif_clk"; | ||
| 48 | }; | ||
| 49 | }; | ||
| 50 | |||
| 51 | &scif0 { | ||
| 52 | pinctrl-0 = <&scif0_pins>, <&scif_clk_pins>; | ||
| 53 | pinctrl-names = "default"; | ||
| 54 | |||
| 55 | status = "okay"; | ||
| 56 | }; | ||
| 57 | |||
| 58 | &scif_clk { | ||
| 59 | clock-frequency = <14745600>; | ||
| 60 | }; | ||
