2023-10-24 18:36:52

by Stephan Gerhold

[permalink] [raw]
Subject: [PATCH v3 0/2] Input: add Himax HX852x(ES) touchscreen driver

Add DT schema and driver for the Himax HX852x(ES) touch panel
controller, with support for multi-touch and capacitive touch keys.

Signed-off-by: Stephan Gerhold <[email protected]>
---
Changes in v3:
- Fix device_property_count_u32() error handling (Jeff)
- Properly handle errors in hx852x_suspend (Jeff)
- Simplify error handling in hx852x_read_config() (Jeff)
- Close i2c_msg array with trailing comma (Jeff)
- Clean up error handling in hx852x_power_off()
- Link to v2: https://lore.kernel.org/r/[email protected]

Changes in v2:
- dt-bindings: Swap required:/additionalProperties: (Krzysztof)
- Use dev_err_ratelimited() for error in IRQ thread (Christophe)
- Use dev_err_probe() consistently (Christophe)
- Improve error handling of hx852x_power_off()/hx852x_stop() (Jeff)
- Add linux/of.h and linux/mod_devicetable.h include (Jeff)
- Fix %d -> %u in some format strings (Jeff)
- Fix other small comments from Jeff
- Link to v1: https://lore.kernel.org/r/[email protected]

---
Jonathan Albrieux (1):
Input: add Himax HX852x(ES) touchscreen driver

Stephan Gerhold (1):
dt-bindings: input: touchscreen: document Himax HX852x(ES)

.../bindings/input/touchscreen/himax,hx852es.yaml | 81 ++++
MAINTAINERS | 7 +
drivers/input/touchscreen/Kconfig | 10 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/himax_hx852x.c | 500 +++++++++++++++++++++
5 files changed, 599 insertions(+)
---
change-id: 20230816-hx852x-3490d2773322

Best regards,
--
Stephan Gerhold <[email protected]>