aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1999-04-18 14:37:47 +0000
committerPeter Wemm <peter@FreeBSD.org>1999-04-18 14:37:47 +0000
commitf3a865fb76673ff6517bed796950b2b22ee058f0 (patch)
tree1ff0c1b75c95729b635075de028528e787155674 /sys/dev
parent0dd2ac546207e12b93ab067ed86bab68281ac388 (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/sio/sioreg.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/dev/sio/sioreg.h b/sys/dev/sio/sioreg.h
index 85be4dc67db0..cb7aa5fbd198 100644
--- a/sys/dev/sio/sioreg.h
+++ b/sys/dev/sio/sioreg.h
@@ -31,12 +31,15 @@
* SUCH DAMAGE.
*
* from: @(#)comreg.h 7.2 (Berkeley) 5/9/91
- * $Id: sioreg.h,v 1.1 1998/09/24 02:07:28 jkh Exp $
+ * $Id: sioreg.h,v 1.11 1998/09/26 14:00:29 peter Exp $
*/
/* 16 bit baud rate divisor (lower byte in dca_data, upper in dca_ier) */
#define COMBRD(x) (1843200 / (16*(x)))
+#ifdef PC98
+#define COMBRD_RSA(x) (14745600 / (16*(x)))
+#endif
/* interrupt enable register */
#define IER_ERXRDY 0x1
@@ -106,6 +109,16 @@
#define MSR_DDSR 0x02
#define MSR_DCTS 0x01
+#ifdef PC98
+/* Hardware extension mode register for RSB-2000/3000. */
+#define EMR_EXBUFF 0x04
+#define EMR_CTSFLW 0x08
+#define EMR_DSRFLW 0x10
+#define EMR_RTSFLW 0x20
+#define EMR_DTRFLW 0x40
+#define EMR_EFMODE 0x80
+#endif
+
/* speed to initialize to during chip tests */
#define SIO_TEST_SPEED 9600