Hi Dmitry, I updated the driver according to your comments. Do you have any comments? v3 Changes: - fix multi touch slots initialization - fix set_bit BTN_TOUCH - remove input_unregister_device() - switch to __set_bit() v2 Changes: - remove polling mode - switch to threaded interrupt - switch to managed resources - use MT-B protocol with input_mt_assign_slots - provide ST emulation - firmware load and device initialization are shifted at opening the device - add error handling for IO operations Yoichi Yuasa (2): input: Add ROHM BU21023/24 Dual touch support resistive touchscreens input: bu21023_ts: Add calibration function drivers/input/touchscreen/Kconfig | 11 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/rohm_bu21023.c | 930 ++++++++++++++++++++++++++++++ drivers/input/touchscreen/rohm_bu21023.h | 258 +++++++++ 4 files changed, 1200 insertions(+) create mode 100644 drivers/input/touchscreen/rohm_bu21023.c create mode 100644 drivers/input/touchscreen/rohm_bu21023.h -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html