[haiku-commits] haiku: hrev51085 - src/add-ons/kernel/bus_managers/ps2

  • From: fredrik.holmqvist@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 9 Apr 2017 15:18:26 +0200 (CEST)

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;
 }
 
 


Other related posts:

  • » [haiku-commits] haiku: hrev51085 - src/add-ons/kernel/bus_managers/ps2 - fredrik . holmqvist