Go to the source code of this file.
|
#define | DEFAULT_RCBA ((u8 *)CONFIG_FIXED_RCBA_MMIO_BASE) |
|
#define | RCBA 0xf0 |
|
#define | RCBA_ENABLE 0x01 |
|
#define | RCBA8(x) (*((volatile u8 *)(DEFAULT_RCBA + (x)))) |
|
#define | RCBA16(x) (*((volatile u16 *)(DEFAULT_RCBA + (x)))) |
|
#define | RCBA32(x) (*((volatile u32 *)(DEFAULT_RCBA + (x)))) |
|
#define | RCBA64(x) (*((volatile u64 *)(DEFAULT_RCBA + (x)))) |
|
#define | RCBA_AND_OR(bits, x, and, or) (RCBA##bits(x) = ((RCBA##bits(x) & (and)) | (or))) |
|
#define | RCBA8_AND_OR(x, and, or) RCBA_AND_OR(8, x, and, or) |
|
#define | RCBA16_AND_OR(x, and, or) RCBA_AND_OR(16, x, and, or) |
|
#define | RCBA32_AND_OR(x, and, or) RCBA_AND_OR(32, x, and, or) |
|
#define | RCBA32_OR(x, or) RCBA_AND_OR(32, x, ~0UL, or) |
|
◆ DEFAULT_RCBA
#define DEFAULT_RCBA ((u8 *)CONFIG_FIXED_RCBA_MMIO_BASE) |
Definition at line 6 of file rcba.h.
◆ RCBA
Definition at line 9 of file rcba.h.
◆ RCBA16
◆ RCBA16_AND_OR
◆ RCBA32
◆ RCBA32_AND_OR
◆ RCBA32_OR
◆ RCBA64
◆ RCBA8
◆ RCBA8_AND_OR
◆ RCBA_AND_OR
#define RCBA_AND_OR |
( |
|
bits, |
|
|
|
x, |
|
|
|
and, |
|
|
|
or |
|
) |
| (RCBA##bits(x) = ((RCBA##bits(x) & (and)) | (or))) |
◆ RCBA_ENABLE