summaryrefslogtreecommitdiffstats
path: root/sys/i386/conf
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-09-03 19:53:11 +0000
committerjkh <jkh@FreeBSD.org>1995-09-03 19:53:11 +0000
commit14f852fec9f3f8204129b72816cff22b3dc4f847 (patch)
tree78a4769e79819417265befd96a489d586157b6ae /sys/i386/conf
parent953120c03d11667f1898fcc29ecaf4e76cf9f85c (diff)
downloadFreeBSD-src-14f852fec9f3f8204129b72816cff22b3dc4f847.zip
FreeBSD-src-14f852fec9f3f8204129b72816cff22b3dc4f847.tar.gz
Bring the Digiboard driver (ALPHA version) into -current. Includes
latest patches for PC/Xe boards. Submitted by: "Serge A. Babkin" <babkin@hq.icb.chel.su>
Diffstat (limited to 'sys/i386/conf')
-rw-r--r--sys/i386/conf/LINT9
-rw-r--r--sys/i386/conf/NOTES9
-rw-r--r--sys/i386/conf/files.i3863
3 files changed, 18 insertions, 3 deletions
diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT
index 060520d..5287e18 100644
--- a/sys/i386/conf/LINT
+++ b/sys/i386/conf/LINT
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.197 1995/08/28 17:03:09 jkh Exp $
+# $Id: LINT,v 1.198 1995/09/01 20:53:41 jkh Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -671,6 +671,7 @@ device pca0 at isa? port IO_TIMER1 tty
# spigot: The Creative Labs Video Spigot video-aquisition board
# meteor: Matrox Meteor video capture board
# cy: Cyclades high-speed serial driver (ALPHA QUALITY!)
+# dgb: Digiboard PC/Xi and PC/Xe series driver (ALPHA QUALITY!)
# gp: National Instruments AT-GPIB and AT-GPIB/TNT board
# gsc: Genius GS-4500 hand scanner.
# joy: joystick
@@ -687,6 +688,11 @@ device pca0 at isa? port IO_TIMER1 tty
# 0a0000, 0a2000, ..., 0fffff, f00000, f02000, ..., ffffff
# Note that the start address must be on an even boundary.
+# Notes on the Digiboard driver:
+#
+# The following flag values have special meanings:
+# 0x01 - alternate layout of pins
+# 0x02 - use the windowed PC/Xe in 64K mode
#
# Notes on the *PRE-ALPHA* Specialix SI/XIO driver:
# **This is NOT a Specialix supported Driver!**
@@ -710,6 +716,7 @@ device gp0 at isa? port 0x2c0 tty
device gsc0 at isa? port "IO_GSC1" tty drq 3
device joy0 at isa? port "IO_GAME"
device cy0 at isa? tty irq 10 iomem 0xd4000 vector cyintr
+device dgb0 at isa? port 0x220 iomem 0xfc0000 iosiz ? tty
device labpc0 at isa? port 0x260 tty irq 5 vector labpcintr
device rc0 at isa? port 0x220 tty irq 12 vector rcintr
# the port and irq for tw0 are fictitious
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 060520d..5287e18 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.197 1995/08/28 17:03:09 jkh Exp $
+# $Id: LINT,v 1.198 1995/09/01 20:53:41 jkh Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -671,6 +671,7 @@ device pca0 at isa? port IO_TIMER1 tty
# spigot: The Creative Labs Video Spigot video-aquisition board
# meteor: Matrox Meteor video capture board
# cy: Cyclades high-speed serial driver (ALPHA QUALITY!)
+# dgb: Digiboard PC/Xi and PC/Xe series driver (ALPHA QUALITY!)
# gp: National Instruments AT-GPIB and AT-GPIB/TNT board
# gsc: Genius GS-4500 hand scanner.
# joy: joystick
@@ -687,6 +688,11 @@ device pca0 at isa? port IO_TIMER1 tty
# 0a0000, 0a2000, ..., 0fffff, f00000, f02000, ..., ffffff
# Note that the start address must be on an even boundary.
+# Notes on the Digiboard driver:
+#
+# The following flag values have special meanings:
+# 0x01 - alternate layout of pins
+# 0x02 - use the windowed PC/Xe in 64K mode
#
# Notes on the *PRE-ALPHA* Specialix SI/XIO driver:
# **This is NOT a Specialix supported Driver!**
@@ -710,6 +716,7 @@ device gp0 at isa? port 0x2c0 tty
device gsc0 at isa? port "IO_GSC1" tty drq 3
device joy0 at isa? port "IO_GAME"
device cy0 at isa? tty irq 10 iomem 0xd4000 vector cyintr
+device dgb0 at isa? port 0x220 iomem 0xfc0000 iosiz ? tty
device labpc0 at isa? port 0x260 tty irq 5 vector labpcintr
device rc0 at isa? port 0x220 tty irq 12 vector rcintr
# the port and irq for tw0 are fictitious
diff --git a/sys/i386/conf/files.i386 b/sys/i386/conf/files.i386
index d400e29..07e2151 100644
--- a/sys/i386/conf/files.i386
+++ b/sys/i386/conf/files.i386
@@ -1,7 +1,7 @@
# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
-# $Id: files.i386,v 1.104 1995/08/18 11:26:19 jkh Exp $
+# $Id: files.i386,v 1.105 1995/09/01 20:53:44 jkh Exp $
#
aic7xxx_asm optional ahc device-driver \
dependency "$S/dev/aic7xxx/aic7xxx_asm.c" \
@@ -204,5 +204,6 @@ gnu/i386/fpemul/reg_u_mul.s optional gpl_math_emulate
gnu/i386/fpemul/reg_u_sub.s optional gpl_math_emulate
gnu/i386/fpemul/wm_shrx.s optional gpl_math_emulate
gnu/i386/fpemul/wm_sqrt.s optional gpl_math_emulate
+gnu/i386/isa/dgb.c optional dgb device-driver
gnu/i386/isa/nic3008.c optional nic device-driver
gnu/i386/isa/nic3009.c optional nnic device-driver
OpenPOWER on IntegriCloud