Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
rpi_bcm283x_power.h File Reference

Raspberry Pi BCM283x power domain identifiers. More...

Go to the source code of this file.

Macros

Power Domain IDs
#define RPI_POWER_DOMAIN_SD_CARD   0x00000000U
 SD Card.
#define RPI_POWER_DOMAIN_UART0   0x00000001U
 UART0.
#define RPI_POWER_DOMAIN_UART1   0x00000002U
 UART1.
#define RPI_POWER_DOMAIN_USB_HCD   0x00000003U
 USB Host Controller.
#define RPI_POWER_DOMAIN_I2C0   0x00000004U
 I2C0.
#define RPI_POWER_DOMAIN_I2C1   0x00000005U
 I2C1.
#define RPI_POWER_DOMAIN_I2C2   0x00000006U
 I2C2.
#define RPI_POWER_DOMAIN_SPI   0x00000007U
 SPI.
#define RPI_POWER_DOMAIN_CCP2TX   0x00000008U
 CCP2TX.
#define RPI_POWER_DOMAIN_UNKNOWN0   0x00000009U
 Unknown domain 0 (RPi4 only).
#define RPI_POWER_DOMAIN_UNKNOWN1   0x0000000AU
 Unknown domain 1 (RPi4 only).

Detailed Description

Raspberry Pi BCM283x power domain identifiers.

Power domain IDs correspond to the Raspberry Pi firmware mailbox property interface power device IDs.

See also
https://github.com/raspberrypi/firmware/wiki/Mailbox-property-interface#power

Macro Definition Documentation

◆ RPI_POWER_DOMAIN_CCP2TX

#define RPI_POWER_DOMAIN_CCP2TX   0x00000008U

CCP2TX.

◆ RPI_POWER_DOMAIN_I2C0

#define RPI_POWER_DOMAIN_I2C0   0x00000004U

I2C0.

◆ RPI_POWER_DOMAIN_I2C1

#define RPI_POWER_DOMAIN_I2C1   0x00000005U

I2C1.

◆ RPI_POWER_DOMAIN_I2C2

#define RPI_POWER_DOMAIN_I2C2   0x00000006U

I2C2.

◆ RPI_POWER_DOMAIN_SD_CARD

#define RPI_POWER_DOMAIN_SD_CARD   0x00000000U

SD Card.

◆ RPI_POWER_DOMAIN_SPI

#define RPI_POWER_DOMAIN_SPI   0x00000007U

SPI.

◆ RPI_POWER_DOMAIN_UART0

#define RPI_POWER_DOMAIN_UART0   0x00000001U

UART0.

◆ RPI_POWER_DOMAIN_UART1

#define RPI_POWER_DOMAIN_UART1   0x00000002U

UART1.

◆ RPI_POWER_DOMAIN_UNKNOWN0

#define RPI_POWER_DOMAIN_UNKNOWN0   0x00000009U

Unknown domain 0 (RPi4 only).

◆ RPI_POWER_DOMAIN_UNKNOWN1

#define RPI_POWER_DOMAIN_UNKNOWN1   0x0000000AU

Unknown domain 1 (RPi4 only).

◆ RPI_POWER_DOMAIN_USB_HCD

#define RPI_POWER_DOMAIN_USB_HCD   0x00000003U

USB Host Controller.