summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libchip/serial/mc68681_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libchip/serial/mc68681_p.h')
-rw-r--r--c/src/lib/libchip/serial/mc68681_p.h21
1 files changed, 4 insertions, 17 deletions
diff --git a/c/src/lib/libchip/serial/mc68681_p.h b/c/src/lib/libchip/serial/mc68681_p.h
index 14ab682251..e9010199ff 100644
--- a/c/src/lib/libchip/serial/mc68681_p.h
+++ b/c/src/lib/libchip/serial/mc68681_p.h
@@ -165,6 +165,10 @@ extern "C" {
#define MC68681_FRAMING_ERROR 0x40
#define MC68681_RECEIVED_BREAK 0x80
+#define MC68681_RX_ERRORS \
+ (MC68681_OVERRUN_ERROR|MC68681_PARITY_ERROR| \
+ MC68681_FRAMING_ERROR|MC68681_RECEIVED_BREAK)
+
/*
* Interupt Status Register Definitions.
*
@@ -225,7 +229,6 @@ extern "C" {
typedef struct _mc68681_context
{
int mate;
- unsigned8 ucModemCtrl;
} mc68681_context;
/*
@@ -257,22 +260,6 @@ static void mc68681_write_polled(
char cChar
);
-static int mc68681_assert_RTS(
- int minor
-);
-
-static int mc68681_negate_RTS(
- int minor
-);
-
-static int mc68681_assert_DTR(
- int minor
-);
-
-static int mc68681_negate_DTR(
- int minor
-);
-
static void mc68681_initialize_interrupts(int minor);
static int mc68681_flush(int major, int minor, void *arg);