]> git.karo-electronics.de Git - karo-tx-uboot.git/commit
ARM: bcm2835: add mailbox driver
authorStephen Warren <swarren@wwwdotorg.org>
Tue, 29 Jan 2013 16:37:36 +0000 (16:37 +0000)
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>
Wed, 20 Mar 2013 14:29:20 +0000 (15:29 +0100)
commit88077280c48ba4e0f3b9a305ffb748b1bba8380a
treea9a47a12e5da0d85bf7b580002c2eedbd8671b7a
parent3c47f2f4871c345c20b9d986b11fec550ef6cc9f
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>
arch/arm/cpu/arm1176/bcm2835/Makefile
arch/arm/cpu/arm1176/bcm2835/mbox.c [new file with mode: 0644]
arch/arm/include/asm/arch-bcm2835/mbox.h [new file with mode: 0644]