]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
bcm2836 SoC support (used in Raspberry Pi 2 model B)
authorStephen Warren <swarren@wwwdotorg.org>
Mon, 16 Feb 2015 19:16:14 +0000 (12:16 -0700)
committerLothar Waßmann <LW@KARO-electronics.de>
Tue, 1 Sep 2015 11:53:55 +0000 (13:53 +0200)
commitd58d8a9c4d4644dc7b24bc06cfde928ff0486c1f
tree390f88b7f8412cd1ab6628644d7c08f3cf56a002
parent9b6c7cb78e7202dab93eab669430c5163861f2a0
bcm2836 SoC support (used in Raspberry Pi 2 model B)

The bcm2835 and bcm2836 are essentially identical, except:
- The CPU is an ARM1176 v.s. a quad-core Cortex-A7.
- The physical address of many IO controllers has moved.

Rather than introducing a whole new bcm2836 value for $(SOC) or $(ARCH),
update the existing bcm2835 code to handle the minor differences, and
plumb it into the ARMv7 CPU architecture.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
arch/arm/cpu/armv7/Makefile
arch/arm/cpu/armv7/bcm2835/Makefile [new file with mode: 0644]
arch/arm/include/asm/arch-bcm2835/gpio.h
arch/arm/include/asm/arch-bcm2835/mbox.h
arch/arm/include/asm/arch-bcm2835/sdhci.h
arch/arm/include/asm/arch-bcm2835/timer.h
arch/arm/include/asm/arch-bcm2835/wdog.h