freebsd-skq/sys/dev/atkbdc
Kazutaka YOKOTA 3346e881c1 - Add Support for the following PS/2 mice:
- Microsoft IntelliMouse Explorer: 2 buttons on top, 2 side buttons
    and a wheel which also acts as the middle button.  The mouse is
    recognized as "IntelliMouse Explorer".
  - Genius NetScroll Optical: 2 buttons on top, 2 side buttons and a
    wheel which also acts as the middle button.  The mouse is recognized
    as "NetMouse/NetScroll Optical".
  - MouseSystems SmartScroll Mouse (OEM from Genius?): 3 buttons on top,
    1 side button and a wheel.  The mouse is recognized as Genius
    "NetScroll".
  - IBM ScrollPoint: 2 buttons on top and a stick between the buttons.
    The stick can perform "horizontal scroll" in W*ndows environment.
    The horizontal movement of the stick is detected.  It is currently
    mapped to the Z axis movement in the same way as the first wheel.
    The mouse is recognized as "MouseMan+", as it is considered to be
    a variation of MouseMan.
  - A4 Tech 4D and 4D+ mice. These mice have two wheels! The movement
    of the second wheel is reported as the Z axis movement in the
    same way as the first wheel. These mice are recognized as "4D
    Mouse" and "4D+ Mouse".
  - Tweak IntelliMouse support code a bit so that less-than-compatible
    wheel mice can work properly with the psm driver.
- Add driver configuration flags which correspond to the kernel
  options PSM_HOOKRESUME and PSM_RESETAFTERSUSPEND, so that we don't
  need to recompile the kernel when we need these functions.
- Properly keep track of the irq resource.
- Add a watchdog timer in case interrupts are lost (experimental).
- Add `detach' function (experimental).
2000-03-18 15:21:40 +00:00
..
atkbd_atkbdc.c Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
atkbd_isa.c Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
atkbd.c One more patch for the atkbd driver. It will make sure that the 2000-03-11 07:44:10 +00:00
atkbdc_isa.c Do not add children (atkbd and psm) if they are disabled. 2000-02-25 11:40:31 +00:00
atkbdc_subr.c Do not add children (atkbd and psm) if they are disabled. 2000-02-25 11:40:31 +00:00
atkbdc.c Use config's conditional compilation rather than using #ifdefs that make 2000-01-29 15:08:56 +00:00
atkbdcreg.h - Add Support for the following PS/2 mice: 2000-03-18 15:21:40 +00:00
atkbdreg.h Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
psm.c - Add Support for the following PS/2 mice: 2000-03-18 15:21:40 +00:00