arm: rpi: Add a file to handle messages
authorSimon Glass <sjg@chromium.org>
Wed, 5 Apr 2017 22:23:36 +0000 (16:23 -0600)
committerTom Rini <trini@konsulko.com>
Wed, 10 May 2017 00:19:32 +0000 (20:19 -0400)
commit70997d88c40b4d74c4eac80c85f3a2676aa15d82
treefb66d8fc644552c39ec79b8ca7b280571b92fbaf
parentd90385be7ef79c75770b4630f4d16bc13c03c2dc
arm: rpi: Add a file to handle messages

The bcm283x chips provide a way for the ARM core to communicate with the
graphics processor, which is in charge of many things. This is handled by
way of a message prototcol.

At present the code for sending message (and receiving a reply) is spread
around U-Boot, primarily in the board file. This means that sending a
message from a driver requires duplicating the code.

Create a new message implementation with a function to support powering on
a subsystem as a starting point.

Signed-off-by: Simon Glass <sjg@chromium.org>
arch/arm/mach-bcm283x/Makefile
arch/arm/mach-bcm283x/include/mach/msg.h [new file with mode: 0644]
arch/arm/mach-bcm283x/msg.c [new file with mode: 0644]
board/raspberrypi/rpi/rpi.c