iPXE
Data Fields
ns16550_uart Struct Reference

A 16550-compatible UART. More...

#include <ns16550.h>

Data Fields

void * base
 Register base address. More...
 
unsigned int shift
 Register shift. More...
 
unsigned int clock
 Input clock frequency. More...
 
uint16_t divisor
 Baud rate divisor. More...
 

Detailed Description

A 16550-compatible UART.

Definition at line 80 of file ns16550.h.

Field Documentation

◆ base

void* ns16550_uart::base

Register base address.

Definition at line 82 of file ns16550.h.

Referenced by dwuart_probe(), dwuart_remove(), int22(), and spcr_16550().

◆ shift

unsigned int ns16550_uart::shift

Register shift.

Definition at line 84 of file ns16550.h.

Referenced by dwuart_probe().

◆ clock

unsigned int ns16550_uart::clock

Input clock frequency.

Definition at line 86 of file ns16550.h.

Referenced by dwuart_probe(), ns16550_init(), and spcr_16550().

◆ divisor

uint16_t ns16550_uart::divisor

Baud rate divisor.

Definition at line 88 of file ns16550.h.

Referenced by int22(), and ns16550_init().


The documentation for this struct was generated from the following file: