History log of /haiku-fatelf/src/add-ons/kernel/bus_managers/ps2/ps2_common.h
Revision Date Author Comments
# 3856867b 13-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Made C++ safe.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36255 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 802b6330 01-Nov-2008 Stephan Aßmus <superstippi@gmx.de>

* Fixed some of the weirdly changed define names.
* A few more style cleanups.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6849a228 01-Nov-2008 Stephan Aßmus <superstippi@gmx.de>

Patch by Clemens Zeilder:
* Implemented Synaptics touchpad support in the PS2 bus_manager by
refactoring/splitting the structure some and adding touchpad device
handling.
* Implemented Touchpad input_server device add-on
* Created Touchpad preflet for configuring advances Synaptics touchpad
options like scroll region (both horizontal and vertical) as well
as other neat stuff

Thanks a lot, Clemens!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28416 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98659f44 18-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22616 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ce8185b3 08-Mar-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup & disabled most debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20357 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f9ff1193 11-Apr-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Removed mouse polling, there seem to exist way too many broken mice for this to work relyable.
Reworked interrupt handler calling, and added a data history.
Hotplug support will later be implemented using interrupt data.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17097 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c03dcec1 19-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16473 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a11f16fd 13-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup of multiplexing support and debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4730cb76 13-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

improved debug output
remove some warnings


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 84f007fb 30-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

made access to keyboard controller and dev->flags thread save


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16157 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 64faaed8 29-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16144 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 395817e3 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Improved ps2_dev_command(), it now properly handles ACK and NACK, and thus is much faster.
Small cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16029 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dfd5628d 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

implemented basic support for multiple mouse devices, seems to work


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16022 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 03d0d41a 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

better multiplexing support


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 487f6591 16-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

converted ps2_hid driver into ps2 bus manager


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15987 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d61a52a7 16-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

copied some files from ps2_hid driver


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15982 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 3856867b031bf88fa8f4895d78aa8ea6c57c81c9 13-Apr-2010 Axel Dörfler <axeld@pinc-software.de>

* Made C++ safe.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36255 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 802b6330823547ede6b71a30219c4455c0a301a6 01-Nov-2008 Stephan Aßmus <superstippi@gmx.de>

* Fixed some of the weirdly changed define names.
* A few more style cleanups.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28429 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6849a22864a9edc90482d16a5fd35f64f671b3b9 01-Nov-2008 Stephan Aßmus <superstippi@gmx.de>

Patch by Clemens Zeilder:
* Implemented Synaptics touchpad support in the PS2 bus_manager by
refactoring/splitting the structure some and adding touchpad device
handling.
* Implemented Touchpad input_server device add-on
* Created Touchpad preflet for configuring advances Synaptics touchpad
options like scroll region (both horizontal and vertical) as well
as other neat stuff

Thanks a lot, Clemens!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28416 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 98659f44ab363685e83bd00f9983cfde8203a0c2 18-Oct-2007 Axel Dörfler <axeld@pinc-software.de>

Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22616 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ce8185b383eb2d071a486a0bfd50364f6037d3e7 08-Mar-2007 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup & disabled most debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20357 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f9ff1193f76399fa22028b20946531535561e714 11-Apr-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Removed mouse polling, there seem to exist way too many broken mice for this to work relyable.
Reworked interrupt handler calling, and added a data history.
Hotplug support will later be implemented using interrupt data.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17097 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c03dcec18af6d5a0440b5345eeefa51735145a1c 19-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16473 a95241bf-73f2-0310-859d-f6bbb57e9c96


# a11f16fd7e6423714ad1ec96414d39952974aa81 13-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup of multiplexing support and debug output


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16386 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4730cb76638da1ff76a675027da8013e7aa0552a 13-Feb-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

improved debug output
remove some warnings


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16383 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 84f007fba9f16728c11cdf581174f271a8ccb6c2 30-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

made access to keyboard controller and dev->flags thread save


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16157 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 64faaed88a5b2962cdfc272fc2b9d488b7d036e4 29-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16144 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 395817e35f5f361ed18425dac86e8d024b985353 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

Improved ps2_dev_command(), it now properly handles ACK and NACK, and thus is much faster.
Small cleanup


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16029 a95241bf-73f2-0310-859d-f6bbb57e9c96


# dfd5628d64b9a717916400a5efe6b01403ac07ca 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

implemented basic support for multiple mouse devices, seems to work


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16022 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 03d0d41ac794bbbd8990f56fb415f3c308e20d9e 21-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

better multiplexing support


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16016 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 487f65913b5901349b64b0c15d881486c644381c 16-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

converted ps2_hid driver into ps2 bus manager


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15987 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d61a52a78d8c7aaf674e9e8d5483e4dfe8b6e6ab 16-Jan-2006 Marcus Overhagen <marcusoverhagen@gmail.com>

copied some files from ps2_hid driver


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@15982 a95241bf-73f2-0310-859d-f6bbb57e9c96