aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h
diff options
context:
space:
mode:
authorOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-10-14 03:37:35 +0000
committerOleksandr Tymoshenko <gonzo@FreeBSD.org>2016-10-14 03:37:35 +0000
commit563193fd0cc5365392c6e4bfe80b1d69d47108a2 (patch)
tree0a62c9968c7926ee697c7e44899f78de3e18ee0c /sys/arm/broadcom/bcm2835/bcm2835_vcbus.h
parenteea6ab027aaa263cd6b52c11bc476c4eec2c31d6 (diff)
Add initial Raspberry Pi 3 support
RPI3 kernel config builds kernel compatible with latest upstream device tree and firmware: https://github.com/raspberrypi/firmware/tree/master/boot As of today it's 597c662a613df1144a6bc43e5f4505d83bd748ca Default console is PL01x, so pi3-disable-bt dt overlay should be configured in config.txt and stock U-Boot should be patched to use proper serial port. Yet unsupported: SMP, VCHIQ, RNG driver. RNG requires some work due to upstream device tree incompatibility. Multiple people contributed to this work over time: db@, loos@, manu@
Notes
Notes: svn path=/head/; revision=307257
Diffstat (limited to 'sys/arm/broadcom/bcm2835/bcm2835_vcbus.h')
-rw-r--r--sys/arm/broadcom/bcm2835/bcm2835_vcbus.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h b/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h
index e1d44b31f76d..e71afb70480e 100644
--- a/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h
+++ b/sys/arm/broadcom/bcm2835/bcm2835_vcbus.h
@@ -37,7 +37,7 @@
#define BCM2835_VCBUS_IO_BASE 0x7E000000
#define BCM2835_VCBUS_SDRAM_UNCACHED 0xC0000000
-#ifdef SOC_BCM2836
+#if defined(SOC_BCM2836) || defined(SOC_BCM2837)
#define BCM2835_ARM_IO_BASE 0x3f000000
#define BCM2835_VCBUS_SDRAM_BASE BCM2835_VCBUS_SDRAM_UNCACHED
#else