summaryrefslogtreecommitdiffstats
path: root/drivers/char/scc_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/char/scc_config.h')
-rw-r--r--drivers/char/scc_config.h67
1 files changed, 67 insertions, 0 deletions
diff --git a/drivers/char/scc_config.h b/drivers/char/scc_config.h
new file mode 100644
index 000000000..a52b7e2a2
--- /dev/null
+++ b/drivers/char/scc_config.h
@@ -0,0 +1,67 @@
+#include <linux/scc.h>
+
+/********* CONFIGURATION PARAMATERES; PLEASE CHANGE THIS TO YOUR OWN SITUATION **********/
+
+/* SCC hardware parameters */
+
+/* use the following board types:
+ *
+ * PA0HZP OptoSCC (PA0HZP)
+ * EAGLE EAGLE
+ * PC100 PC100
+ * PRIMUS PRIMUS-PC (DG9BL)
+ * DRSI DRSI PC*Packet
+ * BAYCOM BayCom (U)SCC
+ *
+ */
+
+int Nchips = 2 ; /* number of chips */
+io_port Vector_Latch = 0 ; /* addr. of INTACK-Latch (0 for poll mode) */
+int Ivec = 7 ; /* interrupt vector */
+long Clock = 4915200 ; /* frequency of the scc clock */
+char Board = BAYCOM ; /* what type of SCC card do you use? */
+int Option = 0 ; /* command for extra hardware */
+io_port Special_Port = 0 ; /* port address for special hardware */
+ /* (for EAGLE, PC100, PRIMUS, DRSI) */
+
+ /* ^ never remove the semicolon !! */
+
+
+
+/* Channel A B Chip */
+/* ============ ======== */
+/* Control ports: */
+
+io_port SCC_ctrl[MAXSCC * 2] = {0x304, 0x305, /* ...one... */
+ 0x306, 0x307, /* ...two... */
+ 0, 0, /* ...three... */
+ 0, 0}; /* ...four... */
+
+/* Data ports: */
+
+io_port SCC_data[MAXSCC * 2] = {0x300, 0x301, /* ...one... */
+ 0x302, 0x303, /* ...two... */
+ 0, 0, /* ...three... */
+ 0, 0}; /* ...four... */
+
+
+/* set to '1' if you have and want ESCC chip (8580/85180/85280) support */
+
+/* Chip */
+/* ======== */
+int SCC_Enhanced[MAXSCC] = {0, /* ...one... */
+ 0, /* ...two... */
+ 0, /* ...three... */
+ 0}; /* ...four... */
+
+/* some useful #defines. You might need them or not */
+
+#define VERBOSE_BOOTMSG 1
+#undef SCC_DELAY /* perhaps a 486DX2 is a *bit* too fast */
+#undef SCC_LDELAY /* slow it even a bit more down */
+#undef DONT_CHECK /* don't look if the SCCs you specified are available */
+
+
+/* The external clocking, nrz and fullduplex divider configuration is gone */
+/* you can set these parameters in /etc/z8530drv.rc and initialize the */
+/* driver with sccinit */