Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
brcm-bcm2711-mbox.h File Reference

Channel definitions for Broadcom BCM2711 mailbox controller. More...

Go to the source code of this file.

Macros

#define BCM2711_MBOX0_CH_POWER_MGMT   0
 Power management.
#define BCM2711_MBOX0_CH_FRAMEBUFFER   1
 Framebuffer.
#define BCM2711_MBOX0_CH_VIRTUAL_UART   2
 Virtual UART.
#define BCM2711_MBOX0_CH_VCHIQ   3
 VCHIQ IPC.
#define BCM2711_MBOX0_CH_LEDS   4
 On-board LEDs.
#define BCM2711_MBOX0_CH_BUTTONS   5
 Physical buttons.
#define BCM2711_MBOX0_CH_TOUCHSCREEN   6
 Touch screen.
#define BCM2711_MBOX0_CH_RESERVED   7
 Reserved, do not use.
#define BCM2711_MBOX0_CH_ARM_TO_VC   8
 ARM -> VC.
#define BCM2711_MBOX0_CH_VC_TO_ARM   9
 VC -> ARM.

Detailed Description

Channel definitions for Broadcom BCM2711 mailbox controller.

Macro Definition Documentation

◆ BCM2711_MBOX0_CH_ARM_TO_VC

#define BCM2711_MBOX0_CH_ARM_TO_VC   8

ARM -> VC.

◆ BCM2711_MBOX0_CH_BUTTONS

#define BCM2711_MBOX0_CH_BUTTONS   5

Physical buttons.

◆ BCM2711_MBOX0_CH_FRAMEBUFFER

#define BCM2711_MBOX0_CH_FRAMEBUFFER   1

Framebuffer.

◆ BCM2711_MBOX0_CH_LEDS

#define BCM2711_MBOX0_CH_LEDS   4

On-board LEDs.

◆ BCM2711_MBOX0_CH_POWER_MGMT

#define BCM2711_MBOX0_CH_POWER_MGMT   0

Power management.

◆ BCM2711_MBOX0_CH_RESERVED

#define BCM2711_MBOX0_CH_RESERVED   7

Reserved, do not use.

◆ BCM2711_MBOX0_CH_TOUCHSCREEN

#define BCM2711_MBOX0_CH_TOUCHSCREEN   6

Touch screen.

◆ BCM2711_MBOX0_CH_VC_TO_ARM

#define BCM2711_MBOX0_CH_VC_TO_ARM   9

VC -> ARM.

◆ BCM2711_MBOX0_CH_VCHIQ

#define BCM2711_MBOX0_CH_VCHIQ   3

VCHIQ IPC.

◆ BCM2711_MBOX0_CH_VIRTUAL_UART

#define BCM2711_MBOX0_CH_VIRTUAL_UART   2

Virtual UART.