Sources for bare metal raspberry pi mailbox implementations
https://github.com/moizumi99/RPiHaribote
test:
https://github.com/jncronin/rpi-boot
test:
https://github.com/yrakcaz/RasPiK
https://github.com/LdB-ECM/Raspberry-Pi
https://github.com/vanvught/OpenILDA
uboot
mbox.c
int bcm2835_mbox_call_raw(u32 chan, u32 send, u32 *recv)
int bcm2835_mbox_call_prop(u32 chan, struct bcm2835_mbox_hdr *buffer)
void dump_buf(struct bcm2835_mbox_hdr *buffer)
msg.c
struct msg_set_power_state
struct msg_get_clock_rate
struct msg_query
struct msg_setup
int bcm2835_power_on_module(u32 module)
int bcm2835_get_mmc_clock(void)
int bcm2835_get_video_size(int *widthp, int *heightp)
int bcm2835_set_video_params(int *widthp, int *heightp, int depth_bpp,
int pixel_order, int alpha_mode, ulong *fb_basep,
ulong *fb_sizep, int *pitchp)