gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Variables
uart8250.hh File Reference

Defines a 8250 UART. More...

#include "dev/io_device.hh"
#include "dev/uart.hh"
#include "params/Uart8250.hh"

Go to the source code of this file.

Classes

class  Uart8250
 
class  Uart8250::IntrEvent
 

Variables

const uint8_t IIR_NOPEND = 0x1
 
const uint8_t IIR_MODEM = 0x00
 
const uint8_t IIR_TXID = 0x02
 
const uint8_t IIR_RXID = 0x04
 
const uint8_t IIR_LINE = 0x06
 
const uint8_t UART_IER_RDI = 0x01
 
const uint8_t UART_IER_THRI = 0x02
 
const uint8_t UART_IER_RLSI = 0x04
 
const uint8_t UART_LSR_TEMT = 0x40
 
const uint8_t UART_LSR_THRE = 0x20
 
const uint8_t UART_LSR_DR = 0x01
 
const uint8_t UART_MCR_LOOP = 0x10
 

Detailed Description

Defines a 8250 UART.

Definition in file uart8250.hh.

Variable Documentation

const uint8_t IIR_LINE = 0x06

Definition at line 53 of file uart8250.hh.

const uint8_t IIR_MODEM = 0x00

Definition at line 50 of file uart8250.hh.

const uint8_t IIR_NOPEND = 0x1

Definition at line 47 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t IIR_RXID = 0x04

Definition at line 52 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t IIR_TXID = 0x02

Definition at line 51 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t UART_IER_RDI = 0x01

Definition at line 55 of file uart8250.hh.

Referenced by Uart8250::dataAvailable(), Uart8250::read(), and Uart8250::write().

const uint8_t UART_IER_RLSI = 0x04

Definition at line 57 of file uart8250.hh.

const uint8_t UART_IER_THRI = 0x02

Definition at line 56 of file uart8250.hh.

Referenced by Uart8250::write().

const uint8_t UART_LSR_DR = 0x01

Definition at line 62 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t UART_LSR_TEMT = 0x40

Definition at line 60 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t UART_LSR_THRE = 0x20

Definition at line 61 of file uart8250.hh.

Referenced by Uart8250::read().

const uint8_t UART_MCR_LOOP = 0x10

Definition at line 64 of file uart8250.hh.

Referenced by Uart8250::write().


Generated on Fri Jun 9 2017 13:03:58 for gem5 by doxygen 1.8.6