hrev51085 adds 1 changeset to branch 'master'
old head: 34ac7f7ac3f3f6a6de121719052fcff21a13bb05
new head: 044cab8e74e0f2a09d285dee1fcd99b8cdf46c01
overview:
http://cgit.haiku-os.org/haiku/log/?qt=range&q=044cab8e74e0+%5E34ac7f7ac3f3
----------------------------------------------------------------------------
044cab8e74e0: Activate Elantech toucpad probe but fail.
Now we can see who has Elantech touchpad.
Driver is currently in very bad shape on my hw:
* mouse jumps
* mouse clicks maps to wrong button
* keyboard not working properly when enabled
* power button only works in force shutdown mode
[ Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx> ]
----------------------------------------------------------------------------
Revision: hrev51085
Commit: 044cab8e74e0f2a09d285dee1fcd99b8cdf46c01
URL: http://cgit.haiku-os.org/haiku/commit/?id=044cab8e74e0
Author: Fredrik Holmqvist <fredrik.holmqvist@xxxxxxxxx>
Date: Sun Apr 9 13:14:02 2017 UTC
----------------------------------------------------------------------------
2 files changed, 2 insertions(+), 4 deletions(-)
src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp | 2 --
src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp | 4 ++--
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
index 455ca5f..ffd82c1 100644
--- a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
+++ b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp
@@ -89,13 +89,11 @@ ps2_dev_detect_pointing(ps2_dev* dev, device_hooks** hooks)
goto dev_found;
}
-#if 0
status = probe_elantech(dev);
if (status == B_OK) {
*hooks = &gElantechDeviceHooks;
goto dev_found;
}
-#endif
// reset the mouse for the case that the previous probes leaf the mouse
in
// a undefined state
diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
b/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
index 82aaf16..3d34700 100644
--- a/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
+++ b/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
@@ -274,12 +274,12 @@ probe_elantech(ps2_dev* dev)
return B_ERROR;
}
- INFO("Elantech found\n");
+ INFO("Elantech found, under development so no features activated!\n");
dev->name = kElantechPath[dev->idx];
dev->packet_size = PS2_PACKET_ELANTECH;
- return B_OK;
+ return B_ERROR;
}