[PATCH v5 0/2] Input: add Himax HX852x(ES) touchscreen driver
flat view
STALE390d
From: Stephan Gerhold <hidden>
Date: 2025-09-15 14:20:11
Also in:
linux-devicetree, lkml
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 <stephan@gerhold.net> --- Changes in v5: - Annual resend, any feedback would be much appreciated! - There were no replies last year and the initial submission was 2 years ago. - No changes, just rebased to latest input/next. - Link to v4: https://lore.kernel.org/r/20241010-hx852x-v4-0-7e6a20177938@gerhold.net (local) Changes in v4: - Fix asm/unaligned.h -> linux/unaligned.h include renamed in commit 5f60d5f6bbc1 ("move asm/unaligned.h to linux/unaligned.h") - Slightly increase delay after reset to fix init issues on some devices - Link to v3: https://lore.kernel.org/r/20231024-hx852x-v3-0-a1890d3a81e9@gerhold.net (local) 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/20230930-hx852x-v2-0-c5821947b225@gerhold.net (local) 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/20230913-hx852x-v1-0-9c1ebff536eb@gerhold.net (local) --- Stephan Gerhold (2): dt-bindings: input: touchscreen: document Himax HX852x(ES) Input: add Himax HX852x(ES) touchscreen driver .../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(+) --- base-commit: d5ad57fc428c1e44335d25c822eb89645f425f32 change-id: 20230816-hx852x-3490d2773322 Best regards, -- Stephan Gerhold [off-list ref]