summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/dev
AgeCommit message (Collapse)Author
2002-02-18Driver for the i8042 keyboard controller on systems with ebusJason Wright
(why you'd want to use a PS/2 keyboard on a sun machine is beyond me, but whatever...)
2002-02-12beep!Jason Wright
2002-02-12Much to my annoyance, teach zskbd how to bark.Jason Wright
2002-02-08vagfb_setcolor() needs to enter entries into the software copy of theJason Wright
palette so that it can be restored correctly.
2002-02-05Implement vgafb_mmap() fullyJason Wright
From NetBSD: change bus_space_mmap() prototype to standard one
2002-02-01Clean up auxio a bit and add machdep.led_blink sysctl (like sparc),Jason Wright
portions from NetBSD.
2002-02-01missing \nJason Wright
2002-01-31Move ioctl userland accessible stuff to <dev/sun/uperfio.h>Jason Wright
2002-01-31Don't need uperf_psychovar.h to define one structure, put it in psychovar.hJason Wright
2002-01-31Fallout from moving SET/CLR/etcJason Wright
2002-01-30Driver for getting at performance counters. These manifest themJason Wright
selves as "sc at sbus" and a couple of registers on psycho (sabre doesn't appear to have these registers).
2002-01-30Move SET/CLR/ISSET macros to param.h. fgsch@ and millert@ okThomas Nordin
2002-01-29Don't install a handler for powerfail... this causes weird problems withJason Wright
the Netra X1 (interactions with lom)
2002-01-25CEAFSR defnsJason Wright
2002-01-25Reg defs for UEAFSRJason Wright
2002-01-25Remove kbd_ms_ttyvar.h... Unneeded file from NetBSD.Jason Wright
2002-01-25Remove more NKBD/NMS references (jason == cpp tonight I guess)Jason Wright
2002-01-25move the scancode -> wskbd event map into a seperate file... more stillJason Wright
to move, though.
2002-01-24Add a driver for keyboards on com (ns16550 clones) as found on the AXi, etc.Jason Wright
Also, add the necessary config goop Finally, enable com* at ebus?, comkbd* at ebus?, and vgafb* at pci?
2002-01-24Don't need ms.h (or SUNKBD/SUNMS)Jason Wright
2002-01-24Save the interrupt cookies and fix the printfs for failure.Jason Wright
2002-01-23handle split input/output devices (from NetBSD)Jason Wright
2002-01-20move a few more arch specific drivers to use new allocm and round_buffersize.Eric Jackson
2002-01-18o Remove some debugging prints (most of them wouldn't work anyway)Jason Wright
o Add support for draining the XFIFO on last close o Debounce the break sequence by looking for the terminate side of the break instead of the detection side. o wrap the parameter setup in splhigh (lest we get caught with the chip powered down)
2002-01-17Better handling of transitions between our mode and what the prom wants.Jason Wright
2002-01-17add polled input handling and remove dead codeJason Wright
Also add support for Break->DDB handling on console [Works in ddb including going back and forth to the PROM, but locks up after printing the 'swap on ...' line]
2002-01-17Add console handling (output works, input needs more work)Jason Wright
[Very close to being able to enable 'se' in GENERIC...]
2002-01-17I'm a tree breaker... sorry... don't include "kbd.h"Jason Wright
2002-01-16More removal of tty stuffJason Wright
add support for updating LED status add ScrollLock keysym [Committed from the console of a u1 with wsdisplay at cgsix and wskbd at zskbd =]
2002-01-16Enable the traditional Stop-A handlingJason Wright
Prepare for being able to set the LED's Clean some of the tty cruft (more of this to come)
2002-01-16Send input to wskbd_input() instead of line discipline and make sure RIE is set.Jason Wright
2002-01-16Initialize the rest of the wskbd_mapdata structure.Jason Wright
Clean up and remove alot of debugging crap Fix the initialization state machine. [State: works as console keyboard in polled mode... interrupt mode to go...]
2002-01-15Frontend driver for keyboards attached to zs's (instead of zstty's).Jason Wright
Doesn't really work yet, but it's not terribly far off. This is a work in progress..
2002-01-11enable/disable IEN in cs4231 pin control registerJason Wright
2002-01-10Check result from malloc(9) when using M_NOWAIT. jason@ okThomas Nordin
2002-01-04expose sbus_bus_addr() so cgsix actually compiles (oops)Jason Wright
2002-01-03call ukbd_cnattach() if the console keyboard is usbJason Wright
[XXX this probbably doesn't belong here, but I haven't found a better place yet and I'm bloody tired of using boot -d to set ukbd_is_console].
2002-01-03add get/set colormap functions (mostly stolen from macppc)Jason Wright
add WSSCREEN_WSCOLORS attribute (doesn't seem to matter much, tho)
2001-12-14less confusing variable namesJason Wright
2001-12-14Driver for vga framebuffers on sparc64 based on cgsix (which is based onJason Wright
cgsix from sparc and vgafb from macppc).
2001-12-14Use default mapping type (little endian) if the type is 0, otherwise useJason Wright
the passed in type. This allows PCI devices to create big endian mappings which is necessary for vgafb.
2001-12-14pass zero as type for bus_space_map2 (the current argument isn't used byJason Wright
the upper layer anyway).
2001-12-08db_console is declared in <ddb/db_var.h>. Fix a typo while there, too.Miod Vallat
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed.
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-10-28SAB82532 driver (missing console stuff, but working as a generic ttyJason Wright
device). Based on datasheet from Infineon (another datasheet with non-trivial errors) and info from the linux driver for same chip.
2001-10-15Pull in several changes from NetBSD:Jason Wright
- Clear the dmamap inside splhigh() protection. - Manage both streaming caches on psycho/psycho+. And fix a botch I created when merging iommu changes last time.
2001-10-12From NetBSD: convert printf's to debug only and remove a panicJason Wright
2001-10-07remove all assumptions that parent is psycho. Also, don't try to useJason Wright
iommu operations directly: that's what bus_dma(9) heirarchy is for. (audioce now works on u5, though it won't play on the onboard speaker, or mine is busted... plays fine in headphones/lineout).
2001-10-02fix dma problems... now blaring Berlin's The Metro around the house from U30.Jason Wright
(like cs4231, this driver only supports playback... capture will have to wait until post 3.0).