4768e6b
From patchwork Tue Apr 25 16:45:08 2017
8617377
Content-Type: text/plain; charset="utf-8"
8617377
MIME-Version: 1.0
8617377
Content-Transfer-Encoding: 7bit
4768e6b
Subject: ARM: dts: Add devicetree for the Raspberry Pi 3, for arm32 (v6)
8617377
From: Eric Anholt <eric@anholt.net>
4768e6b
X-Patchwork-Id: 9698781
4768e6b
Message-Id: <20170425164508.32242-1-eric@anholt.net>
4768e6b
To: Lee Jones <lee@kernel.org>, Florian Fainelli <f.fainelli@gmail.com>,
4768e6b
 Olof Johansson <olof@lixom.net>, Rob Herring <robh+dt@kernel.org>,
8617377
 Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org
4768e6b
Cc: Stefan Wahren <stefan.wahren@i2se.com>, linux-kernel@vger.kernel.org,
4768e6b
 Eric Anholt <eric@anholt.net>, bcm-kernel-feedback-list@broadcom.com, 
4768e6b
 Gerd Hoffmann <kraxel@redhat.com>, linux-arm-kernel@lists.infradead.org, 
4768e6b
 linux-rpi-kernel@lists.infradead.org
4768e6b
Date: Tue, 25 Apr 2017 09:45:08 -0700
2c530ad
8617377
Raspbian and Fedora have decided to support the Pi3 in 32-bit mode for
8617377
now, so it's useful to be able to test that mode on an upstream
8617377
kernel.  It's also been useful for me to use the same board for 32-bit
8617377
and 64-bit development.
8617377
8617377
Signed-off-by: Eric Anholt <eric@anholt.net>
df68cbf
---
8617377
 arch/arm/boot/dts/Makefile            | 1 +
8617377
 arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 1 +
4768e6b
 2 files changed, 2 insertions(+)
4768e6b
 create mode 100644 arch/arm/boot/dts/bcm2837-rpi-3-b.dts
df68cbf
df68cbf
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
4768e6b
index 011808490fed..eded842d9978 100644
df68cbf
--- a/arch/arm/boot/dts/Makefile
df68cbf
+++ b/arch/arm/boot/dts/Makefile
4768e6b
@@ -72,6 +72,7 @@ dtb-$(CONFIG_ARCH_BCM2835) += \
da8efd5
 	bcm2835-rpi-b-plus.dtb \
df68cbf
 	bcm2835-rpi-a-plus.dtb \
9ed1be9
 	bcm2836-rpi-2-b.dtb \
8617377
+	bcm2837-rpi-3-b.dtb \
8617377
 	bcm2835-rpi-zero.dtb
df68cbf
 dtb-$(CONFIG_ARCH_BCM_5301X) += \
df68cbf
 	bcm4708-asus-rt-ac56u.dtb \
8617377
diff --git a/arch/arm/boot/dts/bcm2837-rpi-3-b.dts b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
4768e6b
new file mode 100644
4768e6b
index 000000000000..c72a27d908b6
8617377
--- /dev/null
8617377
+++ b/arch/arm/boot/dts/bcm2837-rpi-3-b.dts
8617377
@@ -0,0 +1 @@
383bcac
+#include "../../../arm64/boot/dts/broadcom/bcm2837-rpi-3-b.dts"