Thread (7 messages) 7 messages, 3 authors, 2024-06-18

[PATCH v1 0/2] Input: psmouse: Introduce PixArt driver

STALE838d

From: Binbin Zhou <zhoubinbin@loongson.cn>
Date: 2024-05-15 08:59:18

Hi all:

This patchset try to introduce the PixArt touchpad driver.

Unfortunately, due to the current design of the PixArt touchpad hardware
and FW, our single packet data width needs 11 bytes/15 bytes to receive
three-finger/four-finger data in absolute coordinate mode.

Obviously, it exceeds the design of the native driver, and we try to
extend the length of a single data packet to 16 bytes in patch(1/2).

I apologize that this radical change may not be the best way to go, and
I will try to rewrite this section if there are better suggestions.

Thanks.

Binbin Zhou (2):
  Input: psmouse - Expanding the psmouse packet array
  Input: Add driver for PixArt PS/2 touchpad

 drivers/input/mouse/Kconfig        |  12 ++
 drivers/input/mouse/Makefile       |   1 +
 drivers/input/mouse/pixart_ps2.c   | 294 +++++++++++++++++++++++++++++
 drivers/input/mouse/pixart_ps2.h   |  31 +++
 drivers/input/mouse/psmouse-base.c |  17 ++
 drivers/input/mouse/psmouse.h      |   3 +-
 6 files changed, 357 insertions(+), 1 deletion(-)
 create mode 100644 drivers/input/mouse/pixart_ps2.c
 create mode 100644 drivers/input/mouse/pixart_ps2.h

-- 
2.43.0
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help