diff options
author | Geert Uytterhoeven <geert+renesas@glider.be> | 2017-05-31 03:59:40 -0400 |
---|---|---|
committer | Simon Horman <horms+renesas@verge.net.au> | 2017-06-12 05:30:01 -0400 |
commit | fb5202dbebfd8fbfc68c67cbed7d4e86f43f6f86 (patch) | |
tree | 1a484e2fb3df309ef0317edfee06f41f00ee15be | |
parent | 54068ae5906a1683668f2d8a7fa2a42545079166 (diff) |
arm64: dts: r8a7795: h3ulcb: Add support for R-Car H3 ES2.0
Split off support for H3ULCB boards with the ES1.x revision of the R-Car
H3 SoC into a separate file. The main r8a7795-h3ulcb.dts file now
corresponds to H3ULCB with R-Car H3 ES2.0 or later.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
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/r8a7795-es1-h3ulcb.dts | 42 | ||||
-rw-r--r-- | arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 4 |
3 files changed, 45 insertions, 3 deletions
diff --git a/arch/arm64/boot/dts/renesas/Makefile b/arch/arm64/boot/dts/renesas/Makefile index b6c723d8f687..d5451015950e 100644 --- a/arch/arm64/boot/dts/renesas/Makefile +++ b/arch/arm64/boot/dts/renesas/Makefile | |||
@@ -1,5 +1,5 @@ | |||
1 | dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb | 1 | dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-salvator-x.dtb r8a7795-h3ulcb.dtb |
2 | dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb | 2 | dtb-$(CONFIG_ARCH_R8A7795) += r8a7795-es1-salvator-x.dtb r8a7795-es1-h3ulcb.dtb |
3 | dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-x.dtb r8a7796-m3ulcb.dtb | 3 | dtb-$(CONFIG_ARCH_R8A7796) += r8a7796-salvator-x.dtb r8a7796-m3ulcb.dtb |
4 | 4 | ||
5 | always := $(dtb-y) | 5 | always := $(dtb-y) |
diff --git a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts new file mode 100644 index 000000000000..95fe207cb6a3 --- /dev/null +++ b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts | |||
@@ -0,0 +1,42 @@ | |||
1 | /* | ||
2 | * Device Tree Source for the H3ULCB (R-Car Starter Kit Premier) board | ||
3 | * | ||
4 | * Copyright (C) 2016 Renesas Electronics Corp. | ||
5 | * Copyright (C) 2016 Cogent Embedded, Inc. | ||
6 | * | ||
7 | * This file is licensed under the terms of the GNU General Public License | ||
8 | * version 2. This program is licensed "as is" without any warranty of any | ||
9 | * kind, whether express or implied. | ||
10 | */ | ||
11 | |||
12 | #define CPG_AUDIO_CLK_I R8A7795_CLK_S0D4 | ||
13 | |||
14 | /dts-v1/; | ||
15 | #include "r8a7795-es1.dtsi" | ||
16 | #include "ulcb.dtsi" | ||
17 | |||
18 | / { | ||
19 | model = "Renesas H3ULCB board based on r8a7795 ES1.x"; | ||
20 | compatible = "renesas,h3ulcb", "renesas,r8a7795"; | ||
21 | |||
22 | memory@48000000 { | ||
23 | device_type = "memory"; | ||
24 | /* first 128MB is reserved for secure area. */ | ||
25 | reg = <0x0 0x48000000 0x0 0x38000000>; | ||
26 | }; | ||
27 | |||
28 | memory@500000000 { | ||
29 | device_type = "memory"; | ||
30 | reg = <0x5 0x00000000 0x0 0x40000000>; | ||
31 | }; | ||
32 | |||
33 | memory@600000000 { | ||
34 | device_type = "memory"; | ||
35 | reg = <0x6 0x00000000 0x0 0x40000000>; | ||
36 | }; | ||
37 | |||
38 | memory@700000000 { | ||
39 | device_type = "memory"; | ||
40 | reg = <0x7 0x00000000 0x0 0x40000000>; | ||
41 | }; | ||
42 | }; | ||
diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts index 95fe207cb6a3..0426f41765f0 100644 --- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts +++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | |||
@@ -12,11 +12,11 @@ | |||
12 | #define CPG_AUDIO_CLK_I R8A7795_CLK_S0D4 | 12 | #define CPG_AUDIO_CLK_I R8A7795_CLK_S0D4 |
13 | 13 | ||
14 | /dts-v1/; | 14 | /dts-v1/; |
15 | #include "r8a7795-es1.dtsi" | 15 | #include "r8a7795.dtsi" |
16 | #include "ulcb.dtsi" | 16 | #include "ulcb.dtsi" |
17 | 17 | ||
18 | / { | 18 | / { |
19 | model = "Renesas H3ULCB board based on r8a7795 ES1.x"; | 19 | model = "Renesas H3ULCB board based on r8a7795 ES2.0+"; |
20 | compatible = "renesas,h3ulcb", "renesas,r8a7795"; | 20 | compatible = "renesas,h3ulcb", "renesas,r8a7795"; |
21 | 21 | ||
22 | memory@48000000 { | 22 | memory@48000000 { |