Tiny series to clean up the field extraction and add touch key support. This version is based on the next branch of Dmitry's input tree. Signed-off-by: Duje Mihanović <duje.mihanovic@xxxxxxxx> --- Changes in v3: - Rebase on input/next - Add changelog to binding patch - Fix binding constraint - Allow changing keycodes in userspace as in 872e57abd171 ("Input: tm2-touchkey - allow changing keycodes from userspace") - Allow up to 5 keycodes (the key status field has 5 bits) - Link to v2: https://lore.kernel.org/r/20240120-b4-imagis-keys-v2-0-d7fc16f2e106@xxxxxxxx Changes in v2: - Fix compile error - Add FIELD_GET patch - Allow specifying custom keycodes - Link to v1: https://lore.kernel.org/20231112194124.24916-1-duje.mihanovic@xxxxxxxx --- Duje Mihanović (3): input: touchscreen: imagis: use FIELD_GET where applicable dt-bindings: input: imagis: Document touch keys input: touchscreen: imagis: Add touch key support .../input/touchscreen/imagis,ist3038c.yaml | 19 +++++++-- drivers/input/touchscreen/imagis.c | 46 ++++++++++++++++------ 2 files changed, 50 insertions(+), 15 deletions(-) --- base-commit: b0f3f9ab419c243389da6c0dd6a9db0eea560146 change-id: 20240120-b4-imagis-keys-a0a9f2b31740 Best regards, -- Duje Mihanović <duje.mihanovic@xxxxxxxx>