RTEMS: bsps/arm/include/bsp/arm-pl050-regs.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Macros
arm-pl050-regs.h File Reference
Board Support Packages » ARM » Shared

ARM PL050 Register Definitions. More...

`#include <bsp/utility.h>`

Go to the source code of this file.

## Data Structures
struct | pl050

## Macros
#define | PL050_KMICR_KMITYPE BSP_BIT32(5)
#define | PL050_KMICR_KMIRXINTREN BSP_BIT32(4)
#define | PL050_KMICR_KMITXINTREN BSP_BIT32(3)
#define | PL050_KMICR_KMIEN BSP_BIT32(2)
#define | PL050_KMICR_FKMID BSP_BIT32(1)
#define | PL050_KMICR_FKMIC BSP_BIT32(0)
#define | PL050_KMISTAT_TXEMPTY BSP_BIT32(6)
#define | PL050_KMISTAT_TXBUSY BSP_BIT32(5)
#define | PL050_KMISTAT_RXFULL BSP_BIT32(4)
#define | PL050_KMISTAT_RXBUSY BSP_BIT32(3)
#define | PL050_KMISTAT_RXPARITY BSP_BIT32(2)
#define | PL050_KMISTAT_KMIC BSP_BIT32(1)
#define | PL050_KMISTAT_KMID BSP_BIT32(0)
#define | PL050_KMIDATA_KMIDATA(val) BSP_FLD32(val, 0, 7)
#define | PL050_KMIDATA_KMIDATA_GET(reg) BSP_FLD32GET(reg, 0, 7)
#define | PL050_KMIDATA_KMIDATA_SET(reg, val) BSP_FLD32SET(reg, val, 0, 7)
#define | PL050_KMICLKDIV_KMICLKDIV(val) BSP_FLD32(val, 0, 3)
#define | PL050_KMICLKDIV_KMICLKDIV_GET(reg) BSP_FLD32GET(reg, 0, 3)
#define | PL050_KMICLKDIV_KMICLKDIV_SET(reg, val) BSP_FLD32SET(reg, val, 0, 3)
#define | PL050_KMIIR_KMITXINTR BSP_BIT32(1)
#define | PL050_KMIIR_KMIRXINTR BSP_BIT32(0)

## Detailed Description

ARM PL050 Register Definitions.