ReactOS 0.4.16-dev-338-g34e76ad
pl011.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  _PL011_LCR_REGISTER
 
union  _PL011_FCR_REGISTER
 
union  _PL011_LSR_REGISTER
 

Macros

#define UART_BASE   (ULONG_PTR)0x101F1000
 
#define UART_PL01x_DR   (UART_BASE + 0x00)
 
#define UART_PL01x_RSR   (UART_BASE + 0x04)
 
#define UART_PL01x_ECR   (UART_BASE + 0x04)
 
#define UART_PL01x_FR   (UART_BASE + 0x18)
 
#define UART_PL011_IBRD   (UART_BASE + 0x24)
 
#define UART_PL011_FBRD   (UART_BASE + 0x28)
 
#define UART_PL011_LCRH   (UART_BASE + 0x2C)
 
#define UART_PL011_CR   (UART_BASE + 0x30)
 
#define UART_PL011_IMSC   (UART_BASE + 0x38)
 
#define UART_PL011_LCRH_WLEN_8   0x60
 
#define UART_PL011_LCRH_FEN   0x10
 
#define UART_PL011_CR_UARTEN   0x01
 
#define UART_PL011_CR_TXE   0x100
 
#define UART_PL011_CR_RXE   0x200
 
#define UART_PL01x_FR_RXFE   0x10
 
#define UART_PL01x_FR_TXFF   0x20
 

Typedefs

typedef union _PL011_LCR_REGISTER PL011_LCR_REGISTER
 
typedef union _PL011_LCR_REGISTERPPL011_LCR_REGISTER
 
typedef union _PL011_FCR_REGISTER PL011_FCR_REGISTER
 
typedef union _PL011_FCR_REGISTERPPL011_FCR_REGISTER
 
typedef union _PL011_LSR_REGISTER PL011_LSR_REGISTER
 
typedef union _PL011_LSR_REGISTERPPL011_LSR_REGISTER
 

Macro Definition Documentation

◆ UART_BASE

#define UART_BASE   (ULONG_PTR)0x101F1000

Definition at line 14 of file pl011.h.

◆ UART_PL011_CR

#define UART_PL011_CR   (UART_BASE + 0x30)

Definition at line 23 of file pl011.h.

◆ UART_PL011_CR_RXE

#define UART_PL011_CR_RXE   0x200

Definition at line 47 of file pl011.h.

◆ UART_PL011_CR_TXE

#define UART_PL011_CR_TXE   0x100

Definition at line 46 of file pl011.h.

◆ UART_PL011_CR_UARTEN

#define UART_PL011_CR_UARTEN   0x01

Definition at line 45 of file pl011.h.

◆ UART_PL011_FBRD

#define UART_PL011_FBRD   (UART_BASE + 0x28)

Definition at line 21 of file pl011.h.

◆ UART_PL011_IBRD

#define UART_PL011_IBRD   (UART_BASE + 0x24)

Definition at line 20 of file pl011.h.

◆ UART_PL011_IMSC

#define UART_PL011_IMSC   (UART_BASE + 0x38)

Definition at line 24 of file pl011.h.

◆ UART_PL011_LCRH

#define UART_PL011_LCRH   (UART_BASE + 0x2C)

Definition at line 22 of file pl011.h.

◆ UART_PL011_LCRH_FEN

#define UART_PL011_LCRH_FEN   0x10

Definition at line 35 of file pl011.h.

◆ UART_PL011_LCRH_WLEN_8

#define UART_PL011_LCRH_WLEN_8   0x60

Definition at line 34 of file pl011.h.

◆ UART_PL01x_DR

#define UART_PL01x_DR   (UART_BASE + 0x00)

Definition at line 16 of file pl011.h.

◆ UART_PL01x_ECR

#define UART_PL01x_ECR   (UART_BASE + 0x04)

Definition at line 18 of file pl011.h.

◆ UART_PL01x_FR

#define UART_PL01x_FR   (UART_BASE + 0x18)

Definition at line 19 of file pl011.h.

◆ UART_PL01x_FR_RXFE

#define UART_PL01x_FR_RXFE   0x10

Definition at line 57 of file pl011.h.

◆ UART_PL01x_FR_TXFF

#define UART_PL01x_FR_TXFF   0x20

Definition at line 58 of file pl011.h.

◆ UART_PL01x_RSR

#define UART_PL01x_RSR   (UART_BASE + 0x04)

Definition at line 17 of file pl011.h.

Typedef Documentation

◆ PL011_FCR_REGISTER

◆ PL011_LCR_REGISTER

◆ PL011_LSR_REGISTER

◆ PPL011_FCR_REGISTER

◆ PPL011_LCR_REGISTER

◆ PPL011_LSR_REGISTER