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)
committerTom Rini <trini@ti.com>
Sat, 21 Feb 2015 13:27:48 +0000 (08:27 -0500)
commitdb75356f14646a4bca7b712f2128435e97f55c17
treed1a0f66497e2ad50fe336665f561ad5778bb028f
parenta033171b2ece1f3575ab7277e7b862e7f611b3f6
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