⛏️ index : haiku.git

author Samuel Rodríguez Pérez <samuelgaliza@gmail.com> 2025-11-22 20:55:34.0 +00:00:00
committer Adrien Destugues <pulkomandy@pulkomandy.tk> 2026-01-02 11:01:29.0 +00:00:00
commit
f3ba3dd00889190d88ff09e6fef8716c96b07d30 [patch]
tree
7cde39b0e807b969e8558a09a9c81e06598642f2
parent
2c8176432648c107ba0ee541d29605cfbf7f3c44
download
f3ba3dd00889190d88ff09e6fef8716c96b07d30.tar.gz

ps/2 elantech: Enable v4 devices

Missing are v1, v2, and v3 devices that will
be enabled in separated commits.

This should help fixing the following tickets:
  #5179,  #5604,  #7755,  #9154,  #9173,
  #10059, #12669, #15340, #15729,
and perhaps many others.

Change-Id: I0cae0e1a61fc7f5a7304983170148681ebd8fe09
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10015
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>

Diff

 src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

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 eb154b8..af84416 100644
--- a/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
+++ b/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp
@@ -977,7 +977,8 @@
	}

	// TODO: Update supported after testing all versions.
	bool supported = !v4 || !v3 || !v2 || !v1;
	// Only hardware version 4 devices are supported as of now, the other are untested.
	bool supported = v4 || !v3 || !v2 || !v1;

	if (supported && v3) {
		uint8 samples[3];