summaryrefslogtreecommitdiffstats
path: root/sys/dev/ic
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2003-09-16 14:08:54 +0000
committerbde <bde@FreeBSD.org>2003-09-16 14:08:54 +0000
commit3adfe066d67b4b00c2b5052d27aa31d0650879d5 (patch)
treebd2daf9a95d8343f19fecd84d85fc18db80995f6 /sys/dev/ic
parent8e297afbfac1461d3de39d9bf5c6b309d41d568d (diff)
downloadFreeBSD-src-3adfe066d67b4b00c2b5052d27aa31d0650879d5.zip
FreeBSD-src-3adfe066d67b4b00c2b5052d27aa31d0650879d5.tar.gz
Added definitions for some 16650 features (mostly misfeatures). This
completes defining the 16650 register numbers but not all of their bits.
Diffstat (limited to 'sys/dev/ic')
-rw-r--r--sys/dev/ic/ns16550.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/ic/ns16550.h b/sys/dev/ic/ns16550.h
index 9b47d79..df498c7 100644
--- a/sys/dev/ic/ns16550.h
+++ b/sys/dev/ic/ns16550.h
@@ -133,8 +133,15 @@
/* 16650 registers #2,[4-7]. Access enabled by LCR_EFR_ENABLE. */
#define com_efr 2 /* enhanced features register (R/W) */
+#define EFR_AUTOCTS 0x80
+#define EFR_AUTORTS 0x40
#define EFR_EFE 0x10 /* enhanced functions enable */
+#define com_xon1 4 /* XON 1 character (R/W) */
+#define com_xon2 5 /* XON 2 character (R/W) */
+#define com_xoff1 6 /* XOFF 1 character (R/W) */
+#define com_xoff2 7 /* XOFF 2 character (R/W) */
+
#ifdef PC98
/* Hardware extension mode register for RSB-2000/3000. */
#define com_emr com_msr
OpenPOWER on IntegriCloud