summaryrefslogtreecommitdiffstats
path: root/sys/dev/hil
AgeCommit message (Expand)AuthorFilesLines
2019-12-31Convert infinite sleeps to {m,t}sleep_nsec(9).mpi1-2/+3
2017-12-30Delete unnecessary <sys/file.h> includesguenther1-2/+1
2017-03-11Introduce a new knob to force the first USB keyboard as console input.mpi1-2/+1
2016-06-05Use the new input functions of wsmouse in mouse and touchscreen drivers.bru1-10/+17
2015-05-15add some missing splx() callsjsg1-1/+2
2014-01-26Attempt to make user changes of keyboard layout a bit more `sticky' on wsmuxmiod1-3/+3
2013-11-18simplify kthread_create(). no more stdargderaadt1-2/+2
2011-11-09Auto-repeat keys in WSKBD_RAW mode is not needed.shadchin1-39/+2
2010-11-20Missing splx() in hil_thread(). This turned out to be harmless due to themiod1-1/+2
2009-01-21Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs).grange1-4/+3
2007-04-10Add support for a fourth axis on wsmouse devices, e.g. on the Apple Mightmiod1-2/+2
2006-12-16Button boxes have their Y axis inverted, compared to mice, so compensatemiod1-8/+16
2006-12-16Make hil(4) shared interrupts aware, by exiting early if the stat registermiod1-1/+10
2006-11-05Handle loop reconfiguration in a kernel thread, instead of doing it frommiod2-13/+40
2006-08-10Regenmiod1-4/+4
2006-08-10Embed device list comments in generated hildevs_data.h file; no functionalmiod2-8/+14
2006-08-10Handle the ``arrow repeat'' special scancode on button boxes; from the oldmiod2-11/+27
2006-08-10No need for needs-flag for hil and hilms.miod1-4/+4
2005-12-22Postpone the hil console detection logic to the first detection of a keyboard.miod2-6/+19
2005-05-13Do not invoke hil_process_pendinc() from the interrupt handler if the loopmiod1-9/+4
2005-05-13Regenmiod1-7/+7
2005-05-13Separate button boxens from keyboards in the HIL device list.miod4-22/+31
2005-05-08When receiving an unplugged notification from the loop, do not take actionmiod1-15/+33
2005-05-08Simplify loop reconfiguration code.miod1-42/+27
2005-05-07PS/2 style and older style HIL keyboards have different layouts in theirmiod3-151/+420
2005-05-07Regenmiod1-2/+3
2005-05-07KNF the output.miod1-2/+2
2005-02-28Fix confusion between KS_paragraph and KS_section; inspired from a PS/2miod1-3/+3
2005-01-18WSDISPLAY_COMPAT_RAWKBD support for hilkbd.miod3-10/+232
2005-01-15If the loop is empty when we probe it, enable the interrupt anyways, so thatmiod1-2/+4
2005-01-11Reliability fixes:miod3-12/+100
2005-01-09Allow send_hil{,dev}_cmd to return failure, and handle this wheremiod3-30/+41
2004-09-15code locator is optionalmickey1-2/+2
2004-05-10obliterate undef, ok miodjolan1-3/+1
2004-04-06Hil keyboard layout for german keyboards, at least suitable for the PS/2-likemiod1-3/+51
2004-03-12Allow busy wait loops to fail, so that we don't spin if the hil loop does notmiod1-18/+59
2003-12-20Relax a redundant printf format specifier.miod1-2/+2
2003-10-21typo from Tom Cosgrove;jmc1-2/+2
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert3-18/+6
2003-05-27as mentioned in hardball ers a few delays are needed; mios@ testing on hp300 and okmickey1-3/+12
2003-03-28Fix various gremlins in the hilms code my simple test program did not catch,miod1-8/+29
2003-03-28Better message to report an empty loop during probe.miod1-2/+2
2003-03-16A better explanation of why we need to operate hil keyboards in raw mode.miod1-3/+8
2003-02-26Better support for the ps/2-style HIL keyboards (those with a real numericmiod2-26/+37
2003-02-26New hil child devices attachment framework, that allow them to be detachedmiod6-138/+241
2003-02-19Leaving console polling mode works now, and workaround boot -a slow responsemiod1-5/+6
2003-02-18Oops, remove debug code that was not supposed to be left heremiod1-6/+1
2003-02-18Real polled mode console support, enough to play hangman in ddb.miod3-16/+94
2003-02-18Track enable state and behave appropriately.miod1-4/+32
2003-02-15A simple and crude driver to play with the hil so-called ``ID module''miod2-1/+94