summaryrefslogtreecommitdiff
path: root/sys/dev/sun
AgeCommit message (Collapse)Author
1999-08-02The Tadpole 3GX uses a modified Sun Mouse protocol. Instead ofmatt
sending 5 bytes per sample, it sends 3 omitting the 2nd set of dx/dy updates. You can distinguish between the two forms since the first byte of 5-bytes seq will be 0b10000xxx which a 3-byte will have 0b10001xxx. This changes allows the Xsun server to run unchanged on the Tadpole 3GX (ignoring for now that the colormap is still broken).
1999-08-02Allow the mouse baud rate to be patched (rather than forcing a recompilationmatt
of the kernel). Also, if the mouse baud rate is 0, say the mouse the isn't there (so a terminal may be attached in its place). Make debugging mouse problems much easier.
1999-05-14oops, forgot to add these files.mrg
1999-05-14split the sun ms/kbd drivers into frontend/backend parts at the serialmrg
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-02-03Catch up with a change to the stint interface.mycroft
1998-09-29Changed to allow the mouse baud rate to be set at kernel compile time.jeremy
Inspired by Mochida Shuji <mocid@yo.rim.or.jp>.
1998-08-22make "struct sun_dkpart" the same for sparc/sparc64 (sparc64 must have been ↵mrg
broken?)
1998-06-20add <dev/sun/disklabel.h>mrg
1998-06-12Rework the way kernel include files are installed. In the new method,cgd
as with user-land programs, include files are installed by each directory in the tree that has includes to install. (This allows more flexibility as to what gets installed, makes 'partial installs' easier, and gives us more options as to which machines' includes get installed at any given time.) The old SYS_INCLUDES={symlinks,copies} behaviours are _both_ still supported, though at least one bug in the 'symlinks' case is fixed by this change. Include files can't be build before installation, so directories that have includes as targets (e.g. dev/pci) have to move those targets into a different Makefile.
1998-01-12Update for changes to config.thorpej
1997-11-03Trivial change; use KB_SUN4 rather than the constant in one place.mycroft
1997-11-03KIOCSLED ioctl takes a char (from Krister Walfridsson).gwr
1997-10-28The release and control maps are shared by all keyboard types, sogwr
change KEYSYM_HOLE to KEYSYM_NOP most places in those tables. Map the `R' function keys with KEYSYM_FUNC_R instead of the arrow key strings so that numlock indirection works.
1997-10-28Print more helpful information if we get unexpected keysyms.gwr
Call kbd_xlate_init() after we know the keyboard type so it has a chance to install the RIGHT keymap pointers! (Duh!)
1997-10-21Clean up kbdioctl():gwr
* 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-03Export kbd_docmd() because the sparc fb.c wants it.gwr
1997-07-17use locator defines in "locators.h" to index cf_loc[]jtk
1997-05-02Update an obsolete comment. (We DO handle CapsLock and NumLock.)gwr
1996-12-17Adapt to the new definition of struct zsc_softcgwr
(the zsc_cs[2] members are now POINTERS!) Also fix warnings...
1996-10-16Replace the field cs_rr0_new with cs_rr0_delta (keep changes instead).gwr
1996-10-13backout kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-10-09select -> pollmrg
1996-09-12update these for poll(2) changes.mrg
1996-05-29A configuration file for devices found on Sun machines.pk
Currently holds just `event.c' which should actually be considered a candidate for `sys/dev'.
1996-05-29Add missing splx(), per Jason.pk
Also, change `"event_var"' to `<dev/sun/event_var.h>'.
1996-05-17Rename cs_pclk_div16 to cs_brg_clk to clarify the fact that thegwr
Baud Rate Generator (BRG) clock is not necessarily PCLK/16.
1996-04-10Make the ring size configurable in the tty driver.gwr
Make the pseudo-interrupt functions return void. Call the tty layer at spltty (to be safe).
1996-03-21Fix typogwr
1996-03-17New device attachment scheme:thorpej
- 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-02-29Remove obsolete comment.gwr
1996-02-29Add support for CapsLock and NumLock toggles.gwr
1996-02-19Attach should get unit from _dev.dv_unit not sc_unitgwr
1996-01-30Eliminate remaining direct references to the z8530 chipgwr
to allow the MD access functions to do delays, etc.
1996-01-24Oops, I didn't mean to check in that file.gwr
1996-01-24New "child" drivers for Sun keyboard and mouse attached to z8530sc.gwr