Hi Dmitry, I updated the driver according to your comments. Do you have any comments? Thanks, Yoichi 2015-08-07 18:06 GMT+09:00 Yoichi Yuasa <yuasa@xxxxxxxxxxxxxx>: > v5 Changes: > - contact count variables move to array > - remove unneeded u16 casts in #define > - remove module parameters > - handle "no fingers" as same as others > - move devm_request_thread_irq() from open() to probe() > - move "power off" from remove() to close() > > v4 Changes: > - remove inline > - master_xfer checks in probe() > - rewrite rohm_i2c_burst_read() > - rohm_i2c_burst_read() transfer error returns -EIO > - remove unused module parameters > - fix prev_touch_report update > - pass NULL to hard_irq > - per-device parameters use sysfs > - fix errno > - header file is taken in .c > > 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 -- 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