summaryrefslogtreecommitdiff
path: root/sys/arch/hppa/gsc/gsckbc.c
AgeCommit message (Collapse)Author
2006-12-17Sync with pckbc.c r1.12:Miod Vallat
silence a debug message; from kili@outback.escape.de
2004-02-13order irq,pri args to gsc_intr_establish() the way less confusing compared ↵Michael Shalayeff
to other trolley busses around ...
2003-08-07missed one wrt intr_establishMichael Shalayeff
2003-08-05support for shared interrupts as required by isa/eisa/pci. remove a gsckbc ↵Michael Shalayeff
kludge; miod@ testing
2003-05-25more thorough reset sequence; miod@ okMichael Shalayeff
2003-05-22fix function name in the debugging printfMichael Shalayeff
2003-02-17Since the ps/2 input ports show up as two different devices, with the sameMiod Vallat
irq, but hppa has no generic shared interrupt code, we need to make sure that gsckbc devices using the same irq know each other, and will pass the interrupt notification to each other. This allow a mouse and a keyboard to work together...
2003-02-15Rework the console management on hppa:Miod Vallat
- only attach a keyboard as a console if it matches the PDC keyboard path - on hil, as there can be multiple keyboards on the loop, attach only the first hilkbd device configured as console keyboard. Right now this means the one with the lowest hil code, which was the existing behaviour so far. - do not try to switch to the wscons consdev structure early at all in wscons_machdep, but rather wait for the console to be completely configured (i.e. both wskbd and wsdisplay are attached) to switch. With feedback and help from mickey@
2003-01-31Enter gsckbc, a driver for the ps/2-like input device ports found on manyMiod Vallat
hppa machines, and gsckbd, a driver for the ps/2-like keyboard. Both are derived from pckbc and pckbd, but the differences in port wiring and keyboard behaviour prevented the creation of a thin pckbc wrapper. Currently, only us and uk keyboard layouts are provided. The adventurous person can enable gsckb[cd], wsdisplay at sti and wskbd, but this will only work correctly on machines featuring a modern-prom sti graphics device, and a ps/2 keyboard port.