Patch 2/2: add driver for Hynitron CST816X touchscreen Changes in v4: Updated patch based on Dmitry Torokhov suggestions: - Moved from u8 to u16 to store coordinates - Removed __packed for touch_info struct - Move touch info from priv structure to stack - Added buf and size as new arguments for cst816x_i2c_read_register() - Removed loop from event matching Patch 1/2: dt-bindings: input: touchscreen: add Hynitron CST816X Changes in v4: - Added "Reviewed-by:" tag received from Conor Dooley Signed-off-by: Oleh Kuzhylnyi <kuzhylol@xxxxxxxxx> --- Oleh Kuzhylnyi (2): dt-bindings: input: touchscreen: add Hynitron CST816X input: add driver for Hynitron CST816X touchscreen .../input/touchscreen/hynitron,cst816s.yaml | 57 +++++ drivers/input/touchscreen/Kconfig | 12 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/hynitron-cst816x.c | 258 +++++++++++++++++++++ 4 files changed, 328 insertions(+) --- base-commit: 7c626ce4bae1ac14f60076d00eafe71af30450ba change-id: 20240813-b4-cst816s-b4-f3237952c95b Best regards, -- Oleh Kuzhylnyi <kuzhylol@xxxxxxxxx>