This patch series is to add support for the Lenovo lap and palm sensors. The original lap sensor implementation used a sysfs API but after consultation with the kernel maintainers we agreed on using the input subsystem instead. The first patch just adds the new defines needed. The second patch adds the implementation needed for the palm sensor. The third patch adds the implementation needed for the lap sensor. This means currently thinkpad_acpi.c has both the sysfs and input dev implementations. I will add a follow-on patch to remove the sysfs interface once I've confirmed this is OK with the few people who are using this in user space and given them some time to migrate to the input dev implementation. Mark Pearson (3): Adding event codes for Lenovo lap and palm sensors Add support for Lenovo palm sensor. Add support for Lenovo lap sensor drivers/platform/x86/thinkpad_acpi.c | 144 ++++++++++++++++++++++++- include/linux/mod_devicetable.h | 2 +- include/uapi/linux/input-event-codes.h | 4 +- 3 files changed, 145 insertions(+), 5 deletions(-) -- 2.28.0