summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authornsayer <nsayer@FreeBSD.org>2000-12-11 19:41:48 +0000
committernsayer <nsayer@FreeBSD.org>2000-12-11 19:41:48 +0000
commit86b705b83b56a996243970cf50cb5f4aa8e2edf3 (patch)
tree935ffa4b0ed6aa8a5512fb130c96b2ca08c3f761 /sys/conf
parent5f9e9b2d9d0e8cd0873e100cb221e09f6ada8e38 (diff)
downloadFreeBSD-src-86b705b83b56a996243970cf50cb5f4aa8e2edf3.zip
FreeBSD-src-86b705b83b56a996243970cf50cb5f4aa8e2edf3.tar.gz
Add the spic driver, which is a simple first attempt at providing access
to the jog dial device.
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/NOTES16
-rw-r--r--sys/conf/files.i3861
2 files changed, 17 insertions, 0 deletions
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index 090c268..a96a3f0 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -1919,6 +1919,7 @@ hint.pca.0.port="0x040"
# rp: Comtrol Rocketport(ISA) - single card
# tw: TW-523 power line interface for use with X-10 home control products
# si: Specialix SI/XIO 4-32 port terminal multiplexor
+# spic: Sony Programmable I/O controller (VAIO notebooks)
# stl: Stallion EasyIO and EasyConnection 8/32 (cd1400 based)
# stli: Stallion EasyConnection 8/64, ONboard, Brumby (intelligent)
@@ -1982,6 +1983,18 @@ hint.pca.0.port="0x040"
# The Rev 2 host cards use a 32K chunk, on a 32K boundary.
# The cards can use an IRQ of 11, 12 or 15.
+# Notes on the Sony Programmable I/O controller
+# This is a temporary driver that should someday be replaced by something
+# that hooks into the ACPI layer. The device is hooked to the PIIX4's
+# General Device 10 decoder, which means you have to fiddle with PCI
+# registers to map it in, even though it is otherwise treated here as
+# an ISA device. At the moment, the driver polls, although the device
+# is capable of generating interrupts. It largely undocumented.
+# The port location in the hint is where you WANT the device to be
+# mapped. 0x10a0 seems to be traditional. At the moment the jogdial
+# is the only thing truly supported, but aparently a fair percentage
+# of the Vaio extra features are controlled by this device.
+
# Notes on the Stallion stl and stli drivers:
# See src/i386/isa/README.stl for complete instructions.
# This is version 0.0.5alpha, unsupported by Stallion.
@@ -2079,6 +2092,9 @@ hint.asc.0.at="isa"
hint.asc.0.port="0x3EB"
hint.asc.0.drq="3"
hint.asc.0.irq="10"
+device spic
+hint.spic.0.at="isa"
+hint.spic.0.port="0x10a0"
device stl
hint.stl.0.at="isa"
hint.stl.0.port="0x2a0"
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index 27f4eec..4f2be14 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -257,6 +257,7 @@ i386/isa/prof_machdep.c optional profiling-routine
i386/isa/rc.c count rc
#i386/isa/rp.c optional rp
i386/isa/scd.c count scd
+i386/isa/spic.c optional spic
i386/isa/spigot.c count spigot
i386/isa/spkr.c optional speaker
i386/isa/stallion.c optional stl
OpenPOWER on IntegriCloud