56 lines
2.4 KiB
Diff
56 lines
2.4 KiB
Diff
From: Andre Przywara <andre.przywara@arm.com>
|
|
Date: Mon, 30 Jul 2018 13:31:20 +0100
|
|
Subject: arm64: dts: allwinner: a64: Add Pine64-LTS device tree file
|
|
Origin: https://git.kernel.org/linus/b3ee15a509ffd7473b77b21cb921b3128efdd005
|
|
|
|
The Pine64-LTS is a variant of the Pine64 board, from the software
|
|
visible side resembling a SoPine module on a baseboard, though the
|
|
board has the SoC and DRAM integrated on one PCB.
|
|
Due to this it basically shares the DT with the SoPine baseboard, which
|
|
we mimic in our DT by inclucing the boardboard .dts into the new file,
|
|
just overwriting the model name.
|
|
Having a separate .dts for this seems useful, since we don't know yet if
|
|
there are subtle differences between the two. Also the SoC on the LTS
|
|
board is technically an "R18" instead of the original "A64", although as
|
|
far as we know this is just a relabelled version of the original SoC.
|
|
|
|
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
|
|
Acked-by: Maxime Ripard <maxime.ripard@bootlin.com>
|
|
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
|
|
---
|
|
arch/arm64/boot/dts/allwinner/Makefile | 1 +
|
|
.../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 13 +++++++++++++
|
|
2 files changed, 14 insertions(+)
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts
|
|
|
|
Index: linux/arch/arm64/boot/dts/allwinner/Makefile
|
|
===================================================================
|
|
--- linux.orig/arch/arm64/boot/dts/allwinner/Makefile
|
|
+++ linux/arch/arm64/boot/dts/allwinner/Makefile
|
|
@@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-b
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-nanopi-a64.dtb
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-olinuxino.dtb
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-orangepi-win.dtb
|
|
+dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-pine64-lts.dtb
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-pine64-plus.dtb sun50i-a64-pine64.dtb
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-pinebook.dtb
|
|
dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-sopine-baseboard.dtb
|
|
Index: linux/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts
|
|
===================================================================
|
|
--- /dev/null
|
|
+++ linux/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts
|
|
@@ -0,0 +1,13 @@
|
|
+/*
|
|
+ * SPDX-License-Identifier: (GPL-2.0+ OR MIT)
|
|
+ *
|
|
+ * Copyright (c) 2018 ARM Ltd.
|
|
+ */
|
|
+
|
|
+#include "sun50i-a64-sopine-baseboard.dts"
|
|
+
|
|
+/ {
|
|
+ model = "Pine64 LTS";
|
|
+ compatible = "pine64,pine64-lts", "allwinner,sun50i-r18",
|
|
+ "allwinner,sun50i-a64";
|
|
+};
|