thorpej
99b10d9e98
Regen.
1998-07-28 21:51:34 +00:00
thorpej
463fc03c76
Add the IMS TwinTurbo 128M graphics board.
1998-07-28 21:50:30 +00:00
augustss
ae97a4cbf5
Support for USB mice with Z axis or wheel.
1998-07-28 21:21:47 +00:00
augustss
20f454ae1c
KNFify.
1998-07-28 20:58:39 +00:00
drochner
0a5abbe31d
Reset the mouse in attach(); Bog knows what other drivers did to it
...
in their probe()s.
Clean up some "pms" vs. "psm" naming confusion.
1998-07-28 20:18:36 +00:00
is
0d257affa0
Add some constants.
1998-07-28 16:03:49 +00:00
is
a374ab61d8
ic/i82595reg.h
1998-07-28 16:02:34 +00:00
is
4fb93c48ec
Remove dead code.
1998-07-28 14:44:46 +00:00
augustss
4e690f3740
Improve chances of success and make it compile again.
1998-07-28 14:16:29 +00:00
pk
4129139031
Supported medium is IFM_10_5
1998-07-28 12:22:37 +00:00
augustss
daed8d7ce1
Fix obsolete code in waiting for calibration on the ad1848.
...
(Sigh, the ad1848 driver should be rewritten.)
1998-07-28 12:13:34 +00:00
augustss
b068e817d9
Add missing .include <bsd.kinc.mk>
1998-07-28 08:45:46 +00:00
pk
2c49105697
Fix #includes.
...
Remove #ifdef SUN4C & SUN4M.
1998-07-28 00:44:39 +00:00
pk
5bf04ed2be
Add `sbus' to SUBDIRS.
1998-07-28 00:36:31 +00:00
pk
783e554213
One header to install.
1998-07-28 00:33:03 +00:00
pk
315e1a28de
Fix #includes
1998-07-28 00:31:42 +00:00
pk
fd9017990f
Magma driver has been moved to <dev/sbus>
1998-07-28 00:17:47 +00:00
pk
48ca0ed59d
Lance front-ends on Sbus moved here.
1998-07-27 23:56:26 +00:00
pk
947f2424a8
Add `le at sbus', `le at lebuffer' and `en at sbus'.
1998-07-27 23:54:58 +00:00
pk
fa624fd99a
Moved to dev/sbus from arch/sparc/dev
...
Get headers from <dev/sbus>
1998-07-27 23:47:07 +00:00
tron
a79f26fe76
Regen from pcidevs.
1998-07-27 22:58:43 +00:00
tron
04affecc7a
"Brooktree Brooktree Bt848" -> "Brooktree Bt848"
1998-07-27 22:58:07 +00:00
drochner
ee4bf8991d
add support for native "Intelli" mice (wheel = z axis)
1998-07-27 22:36:23 +00:00
drochner
1b27072062
add zero z axis argument
1998-07-27 22:34:30 +00:00
drochner
87ad9bca7a
add third axis for pointing devices (flying mice)
1998-07-27 22:33:22 +00:00
tron
0d386417e9
Regen from pcidevs.
1998-07-27 21:37:17 +00:00
tron
d54ccbde1a
Add Brooktree Bt848 and BT849 video capture chips.
1998-07-27 21:34:11 +00:00
augustss
e8e8a975af
Regen.
1998-07-27 20:04:10 +00:00
augustss
6585f9ebc1
Add S3 SonicVibes.
1998-07-27 20:02:27 +00:00
pk
81ff4e8b36
qec device register definitions (from OpenBSD).
1998-07-27 19:27:19 +00:00
pk
3252d462bb
qec `bus' driver; much like lebuffer.
1998-07-27 19:26:32 +00:00
pk
08a95cc833
Change copyright.
1998-07-27 19:25:34 +00:00
pk
e68ada23e2
Move "sbusvar.h" hack in here.
...
Also define SBUS_BURST_* values here.
1998-07-27 19:15:40 +00:00
pk
3299f8cfe4
Get headers from dev/sbus.
1998-07-27 19:13:45 +00:00
pk
b1fe2da904
get headers from dev/sbus
1998-07-27 19:13:06 +00:00
pk
444f71921e
sbus configuration file.
1998-07-27 19:04:14 +00:00
augustss
47f172660c
Make ums attach to wsmouse only.
1998-07-27 18:51:32 +00:00
thorpej
e3eed5f706
Fix cfattach naming botch.
1998-07-27 18:27:36 +00:00
drochner
1e737a4010
add definition for pointing device's absolute z coordinates
1998-07-27 18:17:08 +00:00
drochner
e6f2ea1f40
define a z axis for pointing devices which support this
1998-07-27 16:59:22 +00:00
mrg
53017397ee
move these files to sys/dev/sbus. currently uses a hack to access the correct "sbusvar.h" XXX fix me.
1998-07-27 05:43:58 +00:00
thorpej
8db7ed28a4
ISA with OpenFirmware configuration glue for the CS8900 Ethernet driver.
1998-07-27 01:26:43 +00:00
thorpej
0f7ec45c46
Add CS8900 Ethernet driver, and ISA front-end.
1998-07-27 01:22:41 +00:00
thorpej
e9128957a6
ISA front-end for CS8900 driver.
1998-07-27 01:20:43 +00:00
thorpej
f68dfbe928
Sigh, make this work with the i386 bus_space functions (which have debugging
...
glue in them, and thus subtle syntax quirks).
1998-07-27 01:20:19 +00:00
thorpej
2d588abad8
Split up the Shark CS8900 driver into front-ends and core back-end (which
...
is here, since the chip can only live on an ISA bus; only the autoconfig
glue is different).
1998-07-27 01:08:51 +00:00
augustss
638fb6a638
A first stab att supporting console access with a USB keyboard.
1998-07-26 17:42:48 +00:00
explorer
ab207dc49d
add ntwo* at pci? function ?, a T1 network driver.
1998-07-26 03:28:28 +00:00
explorer
c5e450957a
add (hopefully) bus-independent hd64570 driver, for the Hitachi serial
...
controller chip.
1998-07-26 03:26:57 +00:00
augustss
4e1976a433
Use PCI class/subclass/interface to match USB host controllers instead
...
of vendor/product id. This makes the probe find more controllers
without recompilation.
1998-07-26 00:40:59 +00:00
augustss
72de215752
Use PCI class/subclass/interface to match USB host controllers instead
...
of vendor/product id. This makes the probe find more controllers
without recompilation.
1998-07-25 23:23:01 +00:00
explorer
12f40f6481
commit this so it gets the right generated from tag
1998-07-25 23:12:16 +00:00
augustss
7c50ea1e65
Insert lots of ``#if NWSMOUSE > 0'' and ``#if NWSDISPLAY > 0'' to make it
...
possible to have a wsmouse and/or wskbd without having a wsdisplay.
1998-07-25 20:02:20 +00:00
augustss
3ff58ab530
Add wscons attachments for USB keyboard.
1998-07-25 15:36:30 +00:00
augustss
6532f4f144
Add an ioctl() to get host controller statistics.
1998-07-25 15:22:11 +00:00
augustss
2c5f27cf9d
Don't print device class in attach message.
1998-07-25 15:19:09 +00:00
augustss
8bafec3cec
I forgot to commit these when usb_mem was added.
1998-07-25 15:15:39 +00:00
explorer
9043581b85
define RISCom and RISCom N2 product
1998-07-25 11:57:50 +00:00
augustss
67ec8587a0
Provide wsmouse attachment for the USB mouse driver.
...
XXX Keep /dev/ums* for now since XFree86 does not understand wsmouse yet.
1998-07-25 01:46:38 +00:00
thorpej
930937fd49
Define the CS8900 memory size, and macros to test for valid memory
...
base and IRQ.
1998-07-25 00:41:47 +00:00
augustss
b916de0f86
Add special memory allocation routines that supports allocation
...
DMA-able memory in small chunks (USB uses a lot of 8 byte chunks).
Using the bus_dma functions directly is inefficient.
1998-07-24 21:09:07 +00:00
augustss
06e7ed2009
Make sure requests are aborted properly when the pipe is aborted.
1998-07-24 21:02:51 +00:00
augustss
1a5dd77c56
Punt if the mouse reports absolute coordinates.
1998-07-24 20:59:57 +00:00
augustss
b79d954aac
Let hid_locate() return the item flags as well as the position.
1998-07-24 20:57:46 +00:00
drochner
658e297dd6
Initialize the new "dispoffset" (but don't use it for anything fancy).
1998-07-24 16:22:51 +00:00
drochner
3d545acb51
Overload the generic "copyrows" function by a private one which implents
...
a "fast scroll" by setting the display start in memory.
(Only implemented for "scroll up" because this is more used. "scroll down"
is easy to add.)
This moves the semantics of "copyrows" to something like "moverows";
the contents of the new visible lines at the bottom is undefined.
The emulations can live without the original "copy" semantics.
1998-07-24 16:20:14 +00:00
drochner
7764b57db5
allow the displayed area to start anywhere in display memory,
...
add a "dispoffset" variable to control this
1998-07-24 16:12:18 +00:00
drochner
e81ad8e2c6
add random generator hook
1998-07-24 13:42:29 +00:00
drochner
6dc9297499
remove unneeded typecast
1998-07-24 13:41:52 +00:00
sommerfe
8ba3494f9a
Deal with new pool code's changed API by rewriting this to not use pools.
...
Instead, use a manually maintained freelist in a second tailq.
Uses less data space, looks more symmetrical.
1998-07-24 03:29:29 +00:00
christos
fe7d31fe1e
First-gen
1998-07-23 19:31:36 +00:00
christos
bdb2269a46
Create a master list of pnp logical and compatibility device codes instead
...
of hard-coding it into each driver and use a centralized probe function.
1998-07-23 19:30:44 +00:00
thorpej
8d611b5f32
Remember the product ID and revision.
1998-07-23 19:25:52 +00:00
thorpej
d2bc077edb
G/c a now unsed config flag.
1998-07-23 19:03:11 +00:00
thorpej
458ba64f3a
Slight variation on last; be a bit more zealous about fixing up the
...
clock source. Now, when my EtherPower II locks up, it eventually recovers!
(Geez, I'd like to know why it does this, and only apparently in 10mb/s mode).
1998-07-23 17:37:38 +00:00
drochner
c4c3297772
update comment ("John F. Woods" <jfw@funhouse.com>, PR kern/5798)
1998-07-23 16:39:24 +00:00
drochner
56a5adfaff
Switch keyboard to "event mode" on open.
...
Nuke wskbd_set_translation(). It doesn't fit into the "screen" model.
1998-07-23 14:33:01 +00:00
augustss
d6ef9cbb33
Add some comments and a function to set the alternate settings in an
...
interface.
1998-07-23 13:44:21 +00:00
augustss
8cdf268a45
Implement bulk transfer for OHCI.
1998-07-23 13:41:04 +00:00
augustss
c263b1d26f
Don't leak memory if opening a pipe fails.
1998-07-23 09:18:37 +00:00
augustss
964fdc18b8
Use the pipe maximum packet length rather than the device max length when
...
setting up a transfer.
Update the UHCI data toggle correctly.
1998-07-23 01:46:27 +00:00
augustss
0f40401a23
Fix bug in freeing TD chain after bulk transfer.
1998-07-23 00:27:36 +00:00
thorpej
daf40e1b0b
Add common OpenFirmware network interface functions. Currently supports
...
decoding the `supported-network-types' and `chosen-network-type' properties
into ifmedia words.
1998-07-22 22:04:14 +00:00
drochner
4c50fd2165
regen
1998-07-22 17:43:11 +00:00
drochner
28f1e61164
add IDs for ACC Micro 2051 "PCI Single Chip Solution"
1998-07-22 17:41:04 +00:00
augustss
40060e366e
Loop over all configurations when trying to probe for interface drivers.
1998-07-22 12:22:08 +00:00
christos
e6efe5f7e9
Regen
1998-07-22 11:48:58 +00:00
christos
194f94bd97
Don't print bogus info about vendors in pcmciadevs_data.h
...
(Reported by John Kohl)
1998-07-22 11:47:13 +00:00
augustss
f190634e3d
Add an Acer labs USB controller.
1998-07-22 10:43:37 +00:00
thorpej
02ad0b4eda
Add support for ifmedia.
1998-07-21 22:58:31 +00:00
thorpej
d3882c1b56
Define autonegotiation bits.
1998-07-21 22:27:33 +00:00
thorpej
3db796d287
Define a couple more of the PacketPage registers.
1998-07-21 22:04:13 +00:00
thorpej
88a0132aec
Correct the name of the CS8920M id, and fix some whitespace lossage.
1998-07-21 19:54:19 +00:00
drochner
49bb9d8214
adapt to LANCE driver split
1998-07-21 17:36:01 +00:00
drochner
68f2474820
adapt to LANCE driver split; let PCNET/PCI use the 32-bit mode
1998-07-21 17:30:26 +00:00
drochner
9a59784f70
Split the LANCE driver into a part specific to the classic chip with
...
24-bit DMA addresses, and an independant part.
Implement support for the 32-bit mode in the newer (79c9xx) chips.
1998-07-21 17:26:45 +00:00
drochner
dc08679458
Fix ioctl definitions for WSKBDIO_{SET,GET}LEDS.
...
from Takuya Koumoto <takuya-k@is.aist-nara.ac.jp>
1998-07-21 09:17:33 +00:00
mycroft
3780fa036e
Add RCS IDs.
1998-07-21 07:48:36 +00:00
thorpej
0611893e60
Move the cs8900 driver's softc, etc. definitions to an MI location.
1998-07-21 01:04:01 +00:00
thorpej
0987caaee6
G/c unused definition.
1998-07-21 00:39:21 +00:00