aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Färber <afaerber@suse.de>2017-08-11 17:56:06 -0400
committerAndreas Färber <afaerber@suse.de>2017-10-15 16:01:02 -0400
commitd938a964a966502955e3b4ee467b50d3d89e0cb7 (patch)
tree05d5224a1b86268cc091cc18a7b64a060fa7442c
parentf80ec175ba721fd6d56f407af64a6712d5bdfa1b (diff)
arm64: dts: realtek: Add ProBox2 Ava
Add a Device Tree for the PROBOX2 AVA TV Box. Move common memory reservations into rtd1295.dtsi. Cc: support@probox2.com Signed-off-by: Andreas Färber <afaerber@suse.de>
-rw-r--r--arch/arm64/boot/dts/realtek/Makefile1
-rw-r--r--arch/arm64/boot/dts/realtek/rtd1295-probox2-ava.dts31
-rw-r--r--arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts6
-rw-r--r--arch/arm64/boot/dts/realtek/rtd1295.dtsi6
4 files changed, 38 insertions, 6 deletions
diff --git a/arch/arm64/boot/dts/realtek/Makefile b/arch/arm64/boot/dts/realtek/Makefile
index 8521e921e59a..f43d0209ded7 100644
--- a/arch/arm64/boot/dts/realtek/Makefile
+++ b/arch/arm64/boot/dts/realtek/Makefile
@@ -1,3 +1,4 @@
1dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-probox2-ava.dtb
1dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-zidoo-x9s.dtb 2dtb-$(CONFIG_ARCH_REALTEK) += rtd1295-zidoo-x9s.dtb
2 3
3always := $(dtb-y) 4always := $(dtb-y)
diff --git a/arch/arm64/boot/dts/realtek/rtd1295-probox2-ava.dts b/arch/arm64/boot/dts/realtek/rtd1295-probox2-ava.dts
new file mode 100644
index 000000000000..8e2b0e75298a
--- /dev/null
+++ b/arch/arm64/boot/dts/realtek/rtd1295-probox2-ava.dts
@@ -0,0 +1,31 @@
1/*
2 * Copyright (c) 2017 Andreas Färber
3 *
4 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 */
6
7/dts-v1/;
8
9#include "rtd1295.dtsi"
10
11/ {
12 compatible = "probox2,ava", "realtek,rtd1295";
13 model = "PROBOX2 AVA";
14
15 memory@0 {
16 device_type = "memory";
17 reg = <0x0 0x80000000>;
18 };
19
20 aliases {
21 serial0 = &uart0;
22 };
23
24 chosen {
25 stdout-path = "serial0:115200n8";
26 };
27};
28
29&uart0 {
30 status = "okay";
31};
diff --git a/arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts b/arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts
index 6efa8091bb30..da19faab29d5 100644
--- a/arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts
+++ b/arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts
@@ -6,12 +6,6 @@
6 6
7/dts-v1/; 7/dts-v1/;
8 8
9/memreserve/ 0x0000000000000000 0x0000000000030000;
10/memreserve/ 0x000000000001f000 0x0000000000001000;
11/memreserve/ 0x0000000000030000 0x00000000000d0000;
12/memreserve/ 0x0000000001b00000 0x00000000004be000;
13/memreserve/ 0x0000000001ffe000 0x0000000000004000;
14
15#include "rtd1295.dtsi" 9#include "rtd1295.dtsi"
16 10
17/ { 11/ {
diff --git a/arch/arm64/boot/dts/realtek/rtd1295.dtsi b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
index 43da91fce2b1..c8b7bb642a9a 100644
--- a/arch/arm64/boot/dts/realtek/rtd1295.dtsi
+++ b/arch/arm64/boot/dts/realtek/rtd1295.dtsi
@@ -6,6 +6,12 @@
6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 */ 7 */
8 8
9/memreserve/ 0x0000000000000000 0x0000000000030000;
10/memreserve/ 0x000000000001f000 0x0000000000001000;
11/memreserve/ 0x0000000000030000 0x00000000000d0000;
12/memreserve/ 0x0000000001b00000 0x00000000004be000;
13/memreserve/ 0x0000000001ffe000 0x0000000000004000;
14
9#include <dt-bindings/interrupt-controller/arm-gic.h> 15#include <dt-bindings/interrupt-controller/arm-gic.h>
10 16
11/ { 17/ {