The majority of this patch is reimplementing some of the functionality which was initially implemented in hid-rmi and reimplements it in the core. When hid-rmi is converted into a transport for rmi_core the functionality of existing touchpads should not change. Several of these patches address the feedback in the message: https://lkml.org/lkml/2016/4/12/434 Andrew Duggan (7): Input: synaptics-rmi4: Increment the refcount of the transport dev's of_node Input: synaptics-rmi4: Add parameters for dribble packets and palm detect gesture Input: synaptics-rmi4: Add dribble and palm gesture parameters to devicetree Input: synaptics-rmi4: Add support for controlling dribble packets in F12 Input: synaptics-rmi4: Remove pointer to rmi_function in f12_data Input: synaptics-rmi4: Remove unneeded variable Input: synaptics-rmi4: Handle incomplete input data .../bindings/input/rmi4/rmi_2d_sensor.txt | 5 ++ drivers/input/rmi4/rmi_2d_sensor.c | 14 ++++ drivers/input/rmi4/rmi_2d_sensor.h | 2 + drivers/input/rmi4/rmi_bus.c | 5 +- drivers/input/rmi4/rmi_f01.c | 6 +- drivers/input/rmi4/rmi_f11.c | 95 +++++++++++++++------ drivers/input/rmi4/rmi_f12.c | 98 ++++++++++++++++++++-- drivers/input/rmi4/rmi_f30.c | 4 + include/linux/rmi.h | 21 +++-- 9 files changed, 205 insertions(+), 45 deletions(-) -- 2.5.0 -- 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