2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-23 04:34:11 +08:00
linux-next/drivers/input/rmi4
Dennis Wassenberg e621132f93 Input: synaptics-rmi4 - f03 - grab data passed by transport device
First check if there are data available passed by the transport device.
If data available use these data. If there are no data available
try to read the rmi block if dsata are passed this way.

This is the way the other rmi function handlers will do this.

This patch is needed on HID devices because the firmware reads F03 data
registers and adds them to the HID attention report. Reading those
registers from the driver after the firmware read them will result in
invalid data.

Reviewed-by: Andrew Duggan <aduggan@synaptics.com>
Signed-off-by: Dennis Wassenberg <dennis.wassenberg@secunet.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2016-12-02 17:51:30 -08:00
..
Kconfig Input: synaptics-rmi4 - add support for F03 2016-12-02 17:51:29 -08:00
Makefile Input: synaptics-rmi4 - add support for F03 2016-12-02 17:51:29 -08:00
rmi_2d_sensor.c Input: synaptics-rmi4 - set the ABS_MT_TOOL_TYPE bit to report tool type 2016-11-08 17:12:09 -08:00
rmi_2d_sensor.h Input: synaptics-rmi4 - add parameters for dribble packets and palm detect gesture 2016-11-08 17:12:07 -08:00
rmi_bus.c Input: synaptics-rmi4 - add support for F03 2016-12-02 17:51:29 -08:00
rmi_bus.h Input: synaptics-rmi4 - add SMBus support 2016-11-08 17:12:10 -08:00
rmi_driver.c Input: synaptics-rmi4 - remove EXPORT_SYMBOL_GPL for internal functions 2016-11-30 17:42:18 -08:00
rmi_driver.h Input: synaptics-rmi4 - add support for F03 2016-12-02 17:51:29 -08:00
rmi_f01.c Input: synaptics-rmi4 - add support for F34 device reflash 2016-11-22 17:59:23 -08:00
rmi_f03.c Input: synaptics-rmi4 - f03 - grab data passed by transport device 2016-12-02 17:51:30 -08:00
rmi_f11.c Input: synaptics-rmi4 - have only one struct platform data 2016-11-30 17:42:19 -08:00
rmi_f12.c Input: synaptics-rmi4 - have only one struct platform data 2016-11-30 17:42:19 -08:00
rmi_f30.c Input: synaptics-rmi4 - have only one struct platform data 2016-11-30 17:42:19 -08:00
rmi_f34.c Input: synaptics-rmi4 - remove mutex calls while updating the firmware 2016-11-30 17:42:17 -08:00
rmi_f34.h Input: synaptics-rmi4 - add support for F34 device reflash 2016-11-22 17:59:23 -08:00
rmi_f54.c Input: synaptics-rmi4 - propagate correct number of rx and tx electrodes to F54 2016-11-22 17:59:25 -08:00
rmi_f55.c Input: synaptics-rmi4 - propagate correct number of rx and tx electrodes to F54 2016-11-22 17:59:25 -08:00
rmi_i2c.c Input: synaptics-rmi4 - move IRQ handling to rmi_driver 2016-11-08 17:12:05 -08:00
rmi_smbus.c Input: synaptics-rmi4 - add SMBus support 2016-11-08 17:12:10 -08:00
rmi_spi.c Input: synaptics-rmi4 - move IRQ handling to rmi_driver 2016-11-08 17:12:05 -08:00