summaryrefslogtreecommitdiff
path: root/sys/dev/ic/pckbc.c
AgeCommit message (Expand)Author
2015-05-24Follow the recent pckbc@isa changes and always establish all the necessaryMiod Vallat
2015-05-05Less magic numberAlexandr Shadchin
2015-03-31Upon finding an AUX slot that has no driver for it (such as theJoshua Stein
2015-03-16Revert 1.44 since we have found some machines where the keyboardJoshua Stein
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-03-12If while attaching pckbdc device slots, we find a slot has failed toTheo de Raadt
2014-12-19another handful of bcopy -> memcpy because there is no overlapTheo de Raadt
2014-10-15Sprinkle CPU_BUSY_CYCLE() in a few places.Masao Uebayashi
2014-10-15Revert previous (wrong commit message).Masao Uebayashi
2014-10-15pppx(4): Correct pppx_dev_lookup() and pppx_dev2pxd() local declarationsMasao Uebayashi
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-07Don't print warnings for mouse interrupts on bsd.rdAlexandr Shadchin
2013-09-24Try to release the console if pckbc(4) fails to send the initialMartin Pieuchot
2013-05-23Revert Active PS/2 support for now, until we find a solution suitableTobias Stoeckmann
2013-04-20correct handling of t_apmverTheo de Raadt
2013-04-20Enable active PS/2 multiplexing if available.Tobias Stoeckmann
2013-02-15More DPRINTF use, no object change.Martin Pieuchot
2013-02-15Do not loop forever if the keyboard send a BAT (Basic Assurance Test)Martin Pieuchot
2012-10-17cleanup more of the driver soft-state when suspending; in certainTheo de Raadt
2012-08-10simplify pckbc_xt_translation()Alexandr Shadchin
2012-02-02disable the polling timeout when we suspend; discovered by some codeTheo de Raadt
2010-12-03removed slot argument of function pckbd_cnattachAlexandr Shadchin
2010-11-23removed slot argument of function pckbc_cnattachAlexandr Shadchin
2010-08-28ansify function definitions, and constify a few arrays while there.Miod Vallat
2010-08-08Try and improve legacy controller emulation heuristics; if we think we shouldMiod Vallat
2010-08-05Change the management of commands in the active commands TAILQ to let issuersMiod Vallat
2010-07-22Reset the keyboard controller on resume, and also alert the childrenTheo de Raadt
2010-07-21Disable the heuristics for legacy free systems if pckbc flags are set to 1Miod Vallat
2010-01-12Fix for a legacy free PC, where the keyboard controller doesn't behave.Dale Rahn
2009-08-27Bring in NetBSD's rev 1.45 by Matthias DrochnerJonathan Gray
2009-08-25Legacy-free PC hardware do not have a real PS/2 keyboard controller, butMiod Vallat
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-07-29Reenable the AUXWRITE dance to try and find the aux port in pckbc(4), basedMiod Vallat
2008-07-16Add a new parameter to pckbc_cnattach(): flags to put in the pckbc bowels.Miod Vallat
2007-11-26Undo (well, comment out) 1.10 - this causes a regression on oqo-1 machines,Miod Vallat
2007-01-31oops. now is the miodski version of the diff (;Michael Shalayeff
2007-01-31run a timeout (calling intr handler) to recover from in buffer oflows that ma...Michael Shalayeff
2006-05-08silence a debug message; from kili@outback.escape.de; ok miodTheo de Raadt
2005-12-29go via pckbc_enqeue_cmd() in pckbd_enable() if on; fixes PR 4615Martin Reindl
2005-08-06while checking for an aux port, if we timeout waiting for our testjoshua stein
2004-11-02Remove __HAVE_NWSCONS and related remnants of pre-wscons days; no functionalMiod Vallat
2004-04-02remove terms 3 & 4 for drochner@NetBSD.org; as seen on netbsd listsTheo de Raadt
2003-10-21typos from Tom Cosgrove;Jason McIntyre
2003-03-13Initialize the timeout for the non-console case of PS2 keyboard. FixesDale Rahn
2002-06-09Handle out of memory gracefully. ok miod@Thomas Nordin
2002-04-30Correctly handle old controllers with a relaxed aux port behaviour.Miod Vallat
2002-03-14First round of __P removal in sysTodd C. Miller
2001-04-14Instead of using KBC_AUXTEST, probe the aux port with KBC_AUXECHO, which isAaron Campbell
2000-11-13Machine-independent PC-like keyboard driver; from NetBSD. XXX - Not usedAaron Campbell