mrg
95e0190e23
split the sun ms/kbd drivers into frontend/backend parts at the serial
...
interface border, so that other serial interfaces can be attached to the
ms/kbd. zero functional changes and mostly involves moving code around
a bit. tested on the SS2.
this is necessary to attach the PCI ultrasparc keyboard/mouse drivers.
1999-05-14 06:42:02 +00:00
mycroft
b3a56d0097
Catch up with a change to the stint interface.
1999-02-03 20:22:28 +00:00
thorpej
1934051221
Update for changes to config.
1998-01-12 09:36:53 +00:00
mycroft
26ecc7d3b0
Trivial change; use KB_SUN4 rather than the constant in one place.
1997-11-03 20:18:00 +00:00
gwr
80a52b9e7d
KIOCSLED ioctl takes a char (from Krister Walfridsson).
1997-11-03 05:05:45 +00:00
gwr
f4a80e422c
Print more helpful information if we get unexpected keysyms.
...
Call kbd_xlate_init() after we know the keyboard type so it
has a chance to install the RIGHT keymap pointers! (Duh!)
1997-10-28 06:14:17 +00:00
gwr
0889565499
Clean up kbdioctl():
...
* Make sure all uses of the data pointer are type-cast appropriately.
* Eliminate the super-user check in the KIOCSKEY case (back as it was).
* Return ENOTTY if the ioctl command code is unrecognized.
1997-10-21 15:17:31 +00:00
gwr
d9fba6bbfb
Export kbd_docmd() because the sparc fb.c wants it.
1997-10-03 23:04:46 +00:00
jtk
37f9c6bd88
use locator defines in "locators.h" to index cf_loc[]
1997-07-17 01:17:45 +00:00
gwr
1169ecb0a2
Adapt to the new definition of struct zsc_softc
...
(the zsc_cs[2] members are now POINTERS!)
Also fix warnings...
1996-12-17 20:46:11 +00:00
gwr
5c9746c6d1
Replace the field cs_rr0_new with cs_rr0_delta (keep changes instead).
1996-10-16 20:43:39 +00:00
christos
86373f8cf9
backout kprintf changes
1996-10-13 01:37:04 +00:00
christos
3b23328ae6
printf -> kprintf, sprintf -> ksprintf
1996-10-10 21:11:37 +00:00
mrg
9545fa196f
select -> poll
1996-10-09 00:50:55 +00:00
gwr
50ecbc1c84
Rename cs_pclk_div16 to cs_brg_clk to clarify the fact that the
...
Baud Rate Generator (BRG) clock is not necessarily PCLK/16.
1996-05-17 19:32:06 +00:00
gwr
32d12d3be4
Make the ring size configurable in the tty driver.
...
Make the pseudo-interrupt functions return void.
Call the tty layer at spltty (to be safe).
1996-04-10 21:44:35 +00:00
gwr
3143afbd6a
Fix typo
1996-03-21 22:37:26 +00:00
thorpej
532e997971
New device attachment scheme:
...
- split softc size and match/attach out from cfdriver into
a new struct cfattach.
- new "attach" directive for files.*. May specify the name of
the cfattach structure, so that devices may be easily attached
to parents with different autoconfiguration semantics.
1996-03-17 00:57:14 +00:00
gwr
99e8401680
Add support for CapsLock and NumLock toggles.
1996-02-29 19:32:14 +00:00
gwr
ce56580f30
Attach should get unit from _dev.dv_unit not sc_unit
1996-02-19 04:36:13 +00:00
gwr
f2e57c6dc8
Eliminate remaining direct references to the z8530 chip
...
to allow the MD access functions to do delays, etc.
1996-01-30 22:34:52 +00:00
gwr
c68a32fc95
New "child" drivers for Sun keyboard and mouse attached to z8530sc.
1996-01-24 01:15:34 +00:00