]> www.infradead.org Git - users/jedix/linux-maple.git/commit
Input: goodix-berlin - add sysfs interface for reading and writing touch IC registers
authorCharles Wang <charles.goodix@gmail.com>
Wed, 15 May 2024 23:20:28 +0000 (16:20 -0700)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 19 Jul 2024 21:57:17 +0000 (14:57 -0700)
commit240801c5f4f64616569990f744a81448c3d314b6
tree800df90ee97d0863a974cd577eb4897740a1454f
parent2f99ffd8d730caddadb5e0257ff8c3faf16c6ee6
Input: goodix-berlin - add sysfs interface for reading and writing touch IC registers

Export a sysfs interface that would allow reading and writing touchscreen
IC registers. With this interface many things can be done in usersapce
such as firmware updates. An example tool that utilizes this interface
for performing firmware updates can be found at [1].

[1] https://github.com/goodix/fwupdate_for_berlin_linux

Signed-off-by: Charles Wang <charles.goodix@gmail.com>
Link: https://lore.kernel.org/r/20240514115135.21410-1-charles.goodix@gmail.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/touchscreen/goodix_berlin.h
drivers/input/touchscreen/goodix_berlin_core.c
drivers/input/touchscreen/goodix_berlin_i2c.c
drivers/input/touchscreen/goodix_berlin_spi.c