 |
QDNix
Quick’n’dirty *NIX
|
32 #ifndef _SYS_DEV_SERIAL_8250_H
33 # define _SYS_DEV_SERIAL_8250_H 1
37 # define UART8250_RBR 0x0
38 # define UART8250_THR 0x0
40 # define UART8250_IER 0x1
41 # define UART8250_IER_RDA 0x1
42 # define UART8250_IER_THRE 0x2
43 # define UART8250_IER_RLSRC 0x4
44 # define UART8250_IER_MSRC 0x8
47 # define UART16750_IER_SLEEP 0x10
48 # define UART16750_IER_LPM 0x20
50 # define UART8250_IIR 0x2
52 # define UART8250_FCR 0x2
53 # define UART8250_FCR_EN 0x1
54 # define UART8250_FCR_CLSR 0x2
55 # define UART8250_FCR_CLST 0x4
56 # define UART8250_FCR_DMA 0x8
59 # define UART16750_FCR_64EN 0x20
61 # define UART8250_LCR 0x3
63 # define UART8250_MCR 0x4
65 # define UART8250_LSR 0x5
67 # define UART8250_MSR 0x6
69 # define UART8250_SCR 0x7
72 # define UART8250_DLL 0x0
74 # define UART8250_DLH 0x1