linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v1 0/2] Input: psmouse: Introduce PixArt driver
@ 2024-05-15  8:58 Binbin Zhou
  2024-05-15  8:58 ` [PATCH v1 1/2] Input: psmouse - Expanding the psmouse packet array Binbin Zhou
  2024-05-15  8:58 ` [PATCH v1 2/2] Input: Add driver for PixArt PS/2 touchpad Binbin Zhou
  0 siblings, 2 replies; 7+ messages in thread
From: Binbin Zhou @ 2024-05-15  8:58 UTC (permalink / raw)
  To: Binbin Zhou, Huacai Chen, Dmitry Torokhov
  Cc: Huacai Chen, loongson-kernel, linux-input, Xiaotian Wu,
	Binbin Zhou

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


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-06-18  2:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-15  8:58 [PATCH v1 0/2] Input: psmouse: Introduce PixArt driver Binbin Zhou
2024-05-15  8:58 ` [PATCH v1 1/2] Input: psmouse - Expanding the psmouse packet array Binbin Zhou
2024-05-22 19:30   ` Dmitry Torokhov
2024-06-18  2:27     ` Binbin Zhou
2024-05-15  8:58 ` [PATCH v1 2/2] Input: Add driver for PixArt PS/2 touchpad Binbin Zhou
2024-05-22 19:58   ` Dmitry Torokhov
2024-06-18  2:28     ` Binbin Zhou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).