u-boot/arch/arm/cpu/arm1176/bcm2835
Stephen Warren 88077280c4 ARM: bcm2835: add mailbox driver
The BCM2835 SoC contains (at least) two CPUs; the VideoCore (a/k/a "GPU")
and the ARM CPU. The ARM CPU is often thought of as the main CPU.
However, the VideoCore actually controls the initial SoC boot, and hides
much of the hardware behind a protocol. This protocol is transported
using the SoC's mailbox hardware module.

Here, we add a very simplistic driver for the mailbox module, and define
a few structures for the property messages.

Signed-off-by: Stephen Warren <swarren@wwwdotorg.org>
2013-03-20 15:29:20 +01:00
..
config.mk ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00
init.c ARM: arm1176: Define arch_cpu_init() at the SoC level 2012-09-25 13:27:58 -07:00
lowlevel_init.S ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00
Makefile ARM: bcm2835: add mailbox driver 2013-03-20 15:29:20 +01:00
mbox.c ARM: bcm2835: add mailbox driver 2013-03-20 15:29:20 +01:00
reset.c ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00
timer.c ARM: add basic support for the Broadcom BCM2835 SoC 2012-09-01 14:58:21 +02:00