Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-10-17 | Blacklist alps devices that might have a clitpad untill the driver get fixed | Martin Pieuchot | |
2011-10-17 | Fix the synchronization of some alps pads, issue reported by Bryan (brakeb) | Martin Pieuchot | |
on misc@ Similar diff tested by okan@ and Mathieu (ptr.jetable) ok shadchin@ | |||
2011-10-04 | Add support for ALPS touchpads. | Martin Pieuchot | |
This also fix the "slow touchpad" problem due to the fact that some ALPS devices respond to some Synaptics messages and stay in un half-configured state. Tested by Rivo Nurges, armani@, shadchin@ and matthieu@ ok shadchin@ | |||
2011-08-24 | revert the last commit. pms_enable_alps() does not guarantee | Alexandr Shadchin | |
the accuracy detection ALPS. ok mpi@ | |||
2011-08-22 | Adding stub for ALPS touchpad, which not supported yet. | Alexandr Shadchin | |
This fixed "react strangely" when the pms driver probes for a synaptic-compatible touchpad. Tested and ok mpi@ | |||
2011-08-17 | Adding support Synaptics touchpad. Thanks all for test. | Alexandr Shadchin | |
ok miod@, matthieu@ | |||
2011-04-05 | Icelandic keyboard mapping. Commited from an Icelandic keyboard. | Miod Vallat | |
2011-03-17 | Ansify non-ansified function definitions. No functional change. | Alexandr Shadchin | |
ok miod@ | |||
2011-01-03 | remove sc->sc_kbcslot, as is always PCKBC_AUX_SLOT | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-27 | cleanup pms_enable_intelli: magic numbers -> defines | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-27 | remove unneeded Makefile | Alexandr Shadchin | |
ok krw, miod | |||
2010-12-24 | fix crash: | Alexandr Shadchin | |
after boot and before the first activation (wsmoused or X), sc->protocol is not initialized, and any call ioctl lead to crash (example 'wsconsctl -a') thanks and ok krw@ | |||
2010-12-23 | Add a common interface for various devices | Alexandr Shadchin | |
This is to make it easier to add additional mice types in future ok krw@, miod@, nicm@ | |||
2010-12-16 | small cleanup ioctl WSKBDIO_GETLEDS | Alexandr Shadchin | |
ok miod@ | |||
2010-12-03 | removed slot argument of function pckbd_cnattach | Alexandr Shadchin | |
because it is always PCKBC_KBD_SLOT ok miod@, krw@ | |||
2010-11-15 | Aesthetic improvements to make it appear more normal and knf'y. | Kenneth R Westerback | |
No functional change. From Alexandr Scadchin again. | |||
2010-11-15 | More cleanup. Add DEVNAME() macro and generic functions for various | Kenneth R Westerback | |
actions (set/get/reset/enable/disable) to wrap pms_cmd() invocations. No functional change. From Alexandr Scadchin again. | |||
2010-11-05 | Minor code cleanups. No functional change. From Alexandr Shadchin. | Kenneth R Westerback | |
ok nicm@ | |||
2010-10-19 | Unify some error messages to simplify reset code. No functional | Kenneth R Westerback | |
change. ok nicm@ From shadchin. | |||
2010-10-17 | Ansify non-ansified function definitions. No functional change. | Kenneth R Westerback | |
ok nicm@ From shadchin. | |||
2010-10-16 | Remove some duplicated code. No need to flush/reset at attach and then | Kenneth R Westerback | |
again at PMS_STATE_CHANGE events. Tested my myself, ian@ and nicm@ without regressions on usual problematic machines. From shadchin. | |||
2010-10-07 | Fix some pms(4) vs wsmoused issues. From Alexandr Shadchin via | Kenneth R Westerback | |
tech@. Tested on the usual problematic machines by myself, nicm@ and ian@. | |||
2010-10-02 | Fix Ian@'s pms keyboard/mouse while keeping my eeePC working. | Kenneth R Westerback | |
For posterity: there is one time when pckbc commands must be thrown, and one time when pckbc commands must be polled. Diff from shadchin. ok miod@ | |||
2010-09-29 | The attach function can return 1 now because there is no more priority | Theo de Raadt | |
scheme relating to pmsi. from alexandr.shadchin@gmail.com | |||
2010-09-27 | Make sure the SEND_DEV_ID command is sent synchronously, so the response buffer | Miod Vallat | |
is valid when we look at it. Repairs intellimouse (former pmsi) operation. | |||
2010-09-26 | Merge pmsi(4) into pms(4). From Alexandr Shadchin on tech@. | Miod Vallat | |
2010-08-28 | Provide a way to get < and > symbols on 101-key slovenian layouts; from | Miod Vallat | |
Zavisa Nikac (firstname dot lastname at inet dot hr) | |||
2010-08-28 | In pckbd_scancode_translate(), correctly translate the break sequence | Miod Vallat | |
between scan code sets 1 and 2. | |||
2010-07-30 | Don't reset pms/pmsi devices when attempting to set the mode. Makes nicm@'s, | Kenneth R Westerback | |
todd@'s and my machines all work as expected. Various other success stories and no reports of failures. Also fix DEBUG compiles by removing a return that was unneeded anyway. "gud" miod@ | |||
2010-07-25 | In pmsi_setintellimode(), make sure we send commands with | Miod Vallat | |
pckbc_enqueue_cmd() if interrupts are enabled at this point. | |||
2010-07-24 | add suspend/resume code, modelled along pms. on at least one ASUS laptop | Theo de Raadt | |
(which krw is the lucky owner of) this requires a much bigger hammer. we have to reset it and put it back into the right mode ok krw | |||
2010-07-22 | Don't do anything on suspend/resume for now (there is a diff brewing, | Theo de Raadt | |
but it has some problems still..) | |||
2010-07-22 | Toggle the mouse through the disabled and enabled states when suspending | Theo de Raadt | |
and restoring. Fixes most mice. | |||
2010-07-21 | Disable the heuristics for legacy free systems if pckbc flags are set to 1 | Miod Vallat | |
in UKC; found the hard way by jakemsr@ on an old Tecra laptop. | |||
2010-07-08 | For DVACT_SUSPEND and DVACT_RESUME we should always return success. | Theo de Raadt | |
2009-12-07 | Support uk.swapctrlcaps as a valid keymap. | Owain Ainsworth | |
ok miod@ | |||
2009-11-23 | pckbd_activate() should return failure if it knows; ok pirofti | Theo de Raadt | |
2009-11-23 | better style is DVACT_SUSPEND before DVACT_RESUME | Theo de Raadt | |
2009-11-23 | Fix pckbd and acpihpet suspend/resume cases to fit with the future framework | Paul Irofti | |
that's going to get in really soon. Okay mlarkin@, deraadt@. | |||
2009-10-13 | Get rid of devact enum, substitute it with an int and coresponding defines. | Paul Irofti | |
This is needed for the addition of further suspend/resume actions. Okay deraadt@, marco@. | |||
2009-08-25 | Legacy-free PC hardware do not have a real PS/2 keyboard controller, but | Miod Vallat | |
rather have the USB HCI emulate it during boot, while legacy mode is enabled. This causes pckbd0 to attach as the console device, but is lost as soon as the USB HCI driver attaches. The disappearance of the emulated PS/2 controller can however be detected in pckbc(4) - which is supposed to attach after [eou]hci(4), with the controller refusing to ack commands and replying ``please resend'' instead. In that case, the kernel will now no longer attach pckbd, and will perform a new console input device selection, allowing the (real) usb keyboard to become the console. Thanks to krw@ for countless tests on legacy-free hardware; also tested on more conventional hardware by naddy@ and I. Only amd64 and i386 platforms are affected by this change. | |||
2009-08-13 | Forgot to add break to the switch cases. Silly. | Paul Irofti | |
Okay deraadt@. | |||
2009-08-13 | Add wake/suspend support for pckbd(4). | Paul Irofti | |
Patch initially from mlarkin@. KNF and refactoring by me. Suggestions and okay deraadt@. | |||
2009-05-03 | Make sure pckbd_scancode_translate() returns a scancode with the break/release | Miod Vallat | |
bit set if needed, in all cases. This fixes rawkbd operation on controllers which require the kernel to perform scancode translation. Found by and ok kettenis@ | |||
2008-11-21 | Move #include <dev/pckbc/wskbdmap_mfii.h> after including | Robert Nagy | |
dev/wscons/wsksymvar.h where struct wskbd_mapdata gets declared. ok miod@ | |||
2008-08-09 | Add the fr-dvorak-be'po layout as fr.dvorak for ps/2 and usb keyboards. | Miod Vallat | |
This is only the simplified layout, which is final; the complete layout with extra symbols is still being discussed. | |||
2008-07-30 | repair comment | Theo de Raadt | |
2008-07-16 | If pckbc_xt_translation() fails, do not try to force the keyboard in table | Miod Vallat | |
1; instead, try table 2 first, then 1: some older keyboards, connected to a castrated 8042, do not know how to talk in table 1 (or worse, will report they do while they don't). If automatic translation is not possible, remember which table the keyboard ended configured in, and convert the scancodes from table 2 to table 1 if necessary. ok kettenis@ | |||
2008-07-16 | It is no longer necessary to regen gsckbdmap after changing this file. | Miod Vallat | |
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ |