diff options
author | Lucas Stach <l.stach@pengutronix.de> | 2018-11-01 10:18:45 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-11-05 17:03:30 +0100 |
commit | 94f6a7149a7835c3fd28a447954f840457bc4f13 (patch) | |
tree | 7cf73253b8b6433cf6aa8d1e8fe5c4db5ebcc28a /arch/arm/mach-bcm283x | |
parent | 5db9fdc66f3d60792fc537fad503f8c89a5fd61f (diff) | |
download | barebox-94f6a7149a7835c3fd28a447954f840457bc4f13.tar.gz barebox-94f6a7149a7835c3fd28a447954f840457bc4f13.tar.xz |
ARM: rpi: add raspberry pi 3 support
This adds basic support at the same feature level as the other
supported raspberry pi boards.
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Tested-by: Roland Hieber <r.hieber@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-bcm283x')
-rw-r--r-- | arch/arm/mach-bcm283x/Kconfig | 6 | ||||
-rw-r--r-- | arch/arm/mach-bcm283x/core.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig index 1457f114cc..af2f88c47a 100644 --- a/arch/arm/mach-bcm283x/Kconfig +++ b/arch/arm/mach-bcm283x/Kconfig @@ -19,6 +19,12 @@ config MACH_RPI2 select CPU_V7 select MACH_RPI_COMMON +config MACH_RPI3 + bool "RaspberryPi 3 (BCM2837/CORTEX-A53)" + select CPU_V7 + select MACH_RPI_COMMON + select ARM_SECURE_MONITOR + endmenu config MACH_RPI_DEBUG_UART_BASE diff --git a/arch/arm/mach-bcm283x/core.c b/arch/arm/mach-bcm283x/core.c index fddcb0d1a1..26f0996b1c 100644 --- a/arch/arm/mach-bcm283x/core.c +++ b/arch/arm/mach-bcm283x/core.c @@ -41,6 +41,7 @@ static int bcm2835_clk_init(void) clk = clk_fixed("uart0-pl0110", 3 * 1000 * 1000); clk_register_clkdev(clk, NULL, "uart0-pl0110"); clk_register_clkdev(clk, NULL, "20201000.serial"); + clk_register_clkdev(clk, NULL, "3f201000.serial"); clk = clk_fixed("bcm2835-cs", 1 * 1000 * 1000); clk_register_clkdev(clk, NULL, "bcm2835-cs"); |