diff options
author | sobomax <sobomax@FreeBSD.org> | 2003-03-18 21:26:28 +0000 |
---|---|---|
committer | sobomax <sobomax@FreeBSD.org> | 2003-03-18 21:26:28 +0000 |
commit | 8193465d1cbeec606813aede37af37bded67f6ad (patch) | |
tree | 5e5bf9af57bf6e12b9b7450d8d47b92bea70dc9d /sys/dev/sio/sioreg.h | |
parent | 501b002069e8836b5fa23b9fe359921141d5aa7d (diff) | |
download | FreeBSD-src-8193465d1cbeec606813aede37af37bded67f6ad.zip FreeBSD-src-8193465d1cbeec606813aede37af37bded67f6ad.tar.gz |
Brucify.
Requested and reviewed by: bde
MFC after: 2 weeks
Diffstat (limited to 'sys/dev/sio/sioreg.h')
-rw-r--r-- | sys/dev/sio/sioreg.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/dev/sio/sioreg.h b/sys/dev/sio/sioreg.h index 028f832..daf98ca 100644 --- a/sys/dev/sio/sioreg.h +++ b/sys/dev/sio/sioreg.h @@ -63,7 +63,7 @@ #define FIFO_RX_MEDH 0x80 #define FIFO_RX_HIGH 0xc0 -/* character format control register */ +/* character format control register (aka line control register) */ #define CFCR_DLAB 0x80 #define CFCR_SBREAK 0x40 #define CFCR_PZERO 0x30 @@ -76,8 +76,10 @@ #define CFCR_7BITS 0x02 #define CFCR_6BITS 0x01 #define CFCR_5BITS 0x00 +#define CFCR_EFR_ENABLE 0xbf /* magic to enable EFR on 16650 up */ /* modem control register */ +#define MCR_PRESCALE 0x80 /* only available on 16650 up */ #define MCR_LOOPBACK 0x10 #define MCR_IENABLE 0x08 #define MCR_DRS 0x04 @@ -105,6 +107,10 @@ #define MSR_DDSR 0x02 #define MSR_DCTS 0x01 +/* enhanced feature register (only available on 16650 up) */ +#define com_efr com_fifo +#define EFR_EFE 0x10 /* enhanced functions enable */ + #ifdef PC98 /* Hardware extension mode register for RSB-2000/3000. */ #define com_emr com_msr |