diff options
author | Michael Zoran <mzoran@crowfest.net> | 2016-08-24 03:35:56 -0700 |
---|---|---|
committer | popcornmix <popcornmix@gmail.com> | 2019-05-14 00:07:59 +0100 |
commit | c239f51b595cfacbb7c58179eed960a61e4dc73a (patch) | |
tree | 2cd92a3899d642dec8b5289f7299ff0ad685e13a /arch/arm64/boot | |
parent | 3b682a3d92e06498ce0578d770dba5949f58fe87 (diff) | |
download | linux-rpi3-c239f51b595cfacbb7c58179eed960a61e4dc73a.tar.gz linux-rpi3-c239f51b595cfacbb7c58179eed960a61e4dc73a.tar.bz2 linux-rpi3-c239f51b595cfacbb7c58179eed960a61e4dc73a.zip |
Add arm64 configuration and device tree differences. Disable MMC_BCM2835_SDHOST and MMC_BCM2835 since these drivers are crashing at the moment.
ARM64: Modify default config to get raspbian to boot (#1686)
1. Enable emulation of deprecated instructions.
2. Enable ARM 8.1 and 8.2 features which are not detected at runtime.
3. Switch the default governer to powersave.
4. Include the watchdog timer driver in the kernel image rather then a module.
Tested with raspbian-jessie 2016-09-23.
ARM64: Make it work again on 4.9 (#1790)
* Invoke the dtc compiler with the same options used in arm mode.
* ARM64 now uses the bcm2835 platform just like ARM32.
* ARM64: Update bcmrpi3_defconfig
Signed-off-by: Michael Zoran <mzoran@crowfest.net>
Update arm64 Makefile to compile bcm2710 dtb file
The line 'dtb-$(CONFIG_ARCH_BCM2835) += bcm2710-rpi-3-b.dtb' has been copied from previous rpi-4.14.y version into rpi-4.15.y arch/arm64/boot/dts/broadcom/Makefile to restore compilation of bcm2710-rpi-3-b.dtb device tree blob under 'make ARCH=arm64 dtbs' command.
arm64: enable thermal / enable mmc (#2425)
This commit adds support for RP3-B-Plus in in arch arm64 (#2464)
Enable AES, AES bit slice, and AES NEON engines on arm64
Enable bbr module for arm64
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r-- | arch/arm64/boot/dts/Makefile | 2 | ||||
-rw-r--r-- | arch/arm64/boot/dts/broadcom/Makefile | 3 | ||||
-rw-r--r-- | arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts | 3 | ||||
-rw-r--r-- | arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts | 3 | ||||
l--------- | arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi | 1 | ||||
l--------- | arch/arm64/boot/dts/overlays | 1 |
6 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile index 4690364d584b..cd9c79566ebe 100644 --- a/arch/arm64/boot/dts/Makefile +++ b/arch/arm64/boot/dts/Makefile @@ -26,3 +26,5 @@ subdir-y += synaptics subdir-y += ti subdir-y += xilinx subdir-y += zte + +subdir-y += overlays diff --git a/arch/arm64/boot/dts/broadcom/Makefile b/arch/arm64/boot/dts/broadcom/Makefile index 1193a9e34bbb..78d23305bc31 100644 --- a/arch/arm64/boot/dts/broadcom/Makefile +++ b/arch/arm64/boot/dts/broadcom/Makefile @@ -1,6 +1,9 @@ # SPDX-License-Identifier: GPL-2.0 dtb-$(CONFIG_ARCH_BCM2835) += bcm2837-rpi-3-b.dtb \ bcm2837-rpi-3-b-plus.dtb +dtb-$(CONFIG_ARCH_BCM2709) += bcm2710-rpi-3-b.dtb +dtb-$(CONFIG_ARCH_BCM2835) += bcm2710-rpi-3-b.dtb +dtb-$(CONFIG_ARCH_BCM2835) += bcm2710-rpi-3-b-plus.dtb subdir-y += northstar2 subdir-y += stingray diff --git a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts new file mode 100644 index 000000000000..d9242ff77079 --- /dev/null +++ b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b-plus.dts @@ -0,0 +1,3 @@ +#define RPI364 + +#include "../../../../arm/boot/dts/bcm2710-rpi-3-b-plus.dts" diff --git a/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts new file mode 100644 index 000000000000..deb33441da95 --- /dev/null +++ b/arch/arm64/boot/dts/broadcom/bcm2710-rpi-3-b.dts @@ -0,0 +1,3 @@ +#define RPI364 + +#include "../../../../arm/boot/dts/bcm2710-rpi-3-b.dts" diff --git a/arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi b/arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi new file mode 120000 index 000000000000..fc4c05bbe7fd --- /dev/null +++ b/arch/arm64/boot/dts/broadcom/bcm283x-rpi-lan7515.dtsi @@ -0,0 +1 @@ +../../../../arm/boot/dts/bcm283x-rpi-lan7515.dtsi
\ No newline at end of file diff --git a/arch/arm64/boot/dts/overlays b/arch/arm64/boot/dts/overlays new file mode 120000 index 000000000000..ded08646b6f6 --- /dev/null +++ b/arch/arm64/boot/dts/overlays @@ -0,0 +1 @@ +../../../arm/boot/dts/overlays
\ No newline at end of file |