]> www.infradead.org Git - users/dwmw2/linux.git/commitdiff
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
authorJagan Teki <jagan@amarulasolutions.com>
Fri, 7 Aug 2020 09:48:24 +0000 (15:18 +0530)
committerHeiko Stuebner <heiko@sntech.de>
Sun, 30 Aug 2020 19:11:39 +0000 (21:11 +0200)
ROCKPi 4 has 3 variants of hardware platforms called
RockPI 4A, 4B, and 4C.

- ROCKPi 4A has no Wif/BT.
- ROCKPi 4B has AP6256 Wifi/BT, PoE.
- ROCKPi 4C has AP6256 Wifi/BT, PoE, miniDP, USB Host enabled
  GPIO pin change compared to 4B, 4C

So move common nodes, properties into dtsi file and include
on respective variant dts files.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
Link: https://lore.kernel.org/r/20200807094826.12019-2-jagan@amarulasolutions.com
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/Makefile
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi [moved from arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts with 99% similarity]
arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts [new file with mode: 0644]

index b87b1f77308398805d85ce184cf8dfa3ca4460a4..42f9e1861461a2d7b2e0239fc70033c5c6fbb0ed 100644 (file)
@@ -33,7 +33,7 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-pinebook-pro.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-puma-haikou.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-roc-pc-mezzanine.dtb
-dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4.dtb
+dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4a.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock960.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rockpro64-v2.dtb
 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rockpro64.dtb
similarity index 99%
rename from arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts
rename to arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi
index 60f98a3e19d8f4d856fbee8d19db49ada0933944..e163f438f8362489371be670924edbd31a5ee18c 100644 (file)
@@ -11,9 +11,6 @@
 #include "rk3399-opp.dtsi"
 
 / {
-       model = "Radxa ROCK Pi 4";
-       compatible = "radxa,rockpi4", "rockchip,rk3399";
-
        chosen {
                stdout-path = "serial2:1500000n8";
        };
diff --git a/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts b/arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a.dts
new file mode 100644 (file)
index 0000000..89f2af5
--- /dev/null
@@ -0,0 +1,13 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright (c) 2019 Akash Gajjar <Akash_Gajjar@mentor.com>
+ * Copyright (c) 2019 Pragnesh Patel <Pragnesh_Patel@mentor.com>
+ */
+
+/dts-v1/;
+#include "rk3399-rock-pi-4.dtsi"
+
+/ {
+       model = "Radxa ROCK Pi 4A";
+       compatible = "radxa,rockpi4a", "radxa,rockpi4", "rockchip,rk3399";
+};