]> www.infradead.org Git - linux.git/commit
Input: himax_hx83112b - add support for HX83100A
authorFelix Kaechele <felix@kaechele.ca>
Thu, 20 Jun 2024 14:50:06 +0000 (10:50 -0400)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Mon, 8 Jul 2024 23:22:50 +0000 (16:22 -0700)
commit5e91cef94426d71e3156864d52753ace4cee721a
tree716715bf5855e905a61067ea729fccd603152bbf
parentaa9007ed2d3880d41566625dd4df40886e4f45cb
Input: himax_hx83112b - add support for HX83100A

The HX83100A is a bit of an outlier in the Himax HX831xxx series of
touch controllers as it requires reading touch events through the AHB
interface of the MCU rather than providing a dedicated FIFO address like
the other chips do.
This patch implements the specific read function and introduces the
HX83100A chip with an appropriate i2c ID and DT compatible string.

The HX83100A doesn't have a straightforward way to do chip
identification, which is why it is not implemented in this patch.

Tested on: Lenovo ThinkSmart View (CD-18781Y) / Innolux P080DDD-AB2 LCM

Signed-off-by: Felix Kaechele <felix@kaechele.ca>
Tested-by: Paul Gale <paul@siliconpixel.com>
Link: https://lore.kernel.org/r/20240620145019.156187-6-felix@kaechele.ca
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/himax_hx83112b.c