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 diff --git a/sys/isa/sioreg.h b/sys/isa/sioreg.h index 85be4dc67db0..cb7aa5fbd198 100644 --- a/sys/isa/sioreg.h +++ b/sys/isa/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