* [PATCH v3 00/10] Input: synaptics-rmi4: Synaptics RMI4 Driver
@ 2016-02-03 1:43 Andrew Duggan
2016-02-05 12:42 ` Linus Walleij
0 siblings, 1 reply; 2+ messages in thread
From: Andrew Duggan @ 2016-02-03 1:43 UTC (permalink / raw)
To: linux-input, linux-kernel
Cc: Andrew Duggan, Dmitry Torokhov, Linus Walleij, Jiri Kosina,
Benjamin Tissoires, Christopher Heiny, Stephen Chandler Paul,
Vincent Huang, Chris Healy, Andrey Gusakov, Rob Herring
This is the v3 patch series which fixes the issues identified in the
previous patch series. These include:
- Removal of outdated message in drivers/input/rmi4/Kconfig stating that
some drivers could not be compiled as modules.
- Removal of Pen support in F11. If there is a device which needs it then
we can add it back. But, it should be reimplemented to use it's own
input device.
- Set the of_name buffer to the correct size in rmi_function_of_probe().
- Updated rmi_2d_sensor to use the touchscreen-* bindings.
- Check that data is not NULL in rmi_process_interrupt_requests().
- Fix hid-rmi so that it will correctly handle non rmi devices when hid-rmi
is controlling other HID devices on a USB composite device.
- Also a couple of minor comment cleanup and copyright date updates.
Thanks,
Andrew
Andrew Duggan (10):
Input: synaptics-rmi4: Add support for Synaptics RMI4 devices
Input: synaptics-rmi4: Add I2C transport driver
Input: synaptics-rmi4: Add device tree support for RMI4 I2C devices
Input: synaptics-rmi4: Add support for 2D sensors and F11
Input: synaptics-rmi4: Add device tree support for 2d sensors and F11
Input: synaptics-rmi4: Add support for F12
Input: synaptics-rmi4: Add support for F30
Input: synaptics-rmi4: Add SPI transport driver
Input: synaptics-rmi4: Add device tree support to the SPI transport
driver
HID: rmi: Make hid-rmi a transport driver for synaptics-rmi4
.../bindings/input/rmi4/rmi_2d_sensor.txt | 56 +
.../devicetree/bindings/input/rmi4/rmi_f01.txt | 39 +
.../devicetree/bindings/input/rmi4/rmi_i2c.txt | 53 +
.../devicetree/bindings/input/rmi4/rmi_spi.txt | 57 +
.../bindings/input/touchscreen/touchscreen.txt | 2 +
.../devicetree/bindings/vendor-prefixes.txt | 1 +
drivers/hid/Kconfig | 2 +-
drivers/hid/hid-rmi.c | 891 ++-----------
drivers/input/Kconfig | 2 +
drivers/input/Makefile | 2 +
drivers/input/rmi4/Kconfig | 63 +
drivers/input/rmi4/Makefile | 13 +
drivers/input/rmi4/rmi_2d_sensor.c | 329 +++++
drivers/input/rmi4/rmi_2d_sensor.h | 87 ++
drivers/input/rmi4/rmi_bus.c | 422 +++++++
drivers/input/rmi4/rmi_bus.h | 182 +++
drivers/input/rmi4/rmi_driver.c | 1055 ++++++++++++++++
drivers/input/rmi4/rmi_driver.h | 105 ++
drivers/input/rmi4/rmi_f01.c | 624 ++++++++++
drivers/input/rmi4/rmi_f11.c | 1317 ++++++++++++++++++++
drivers/input/rmi4/rmi_f12.c | 457 +++++++
drivers/input/rmi4/rmi_f30.c | 408 ++++++
drivers/input/rmi4/rmi_i2c.c | 395 ++++++
drivers/input/rmi4/rmi_spi.c | 589 +++++++++
include/linux/rmi.h | 363 ++++++
include/uapi/linux/input.h | 1 +
26 files changed, 6697 insertions(+), 818 deletions(-)
create mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_2d_sensor.txt
create mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_f01.txt
create mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_i2c.txt
create mode 100644 Documentation/devicetree/bindings/input/rmi4/rmi_spi.txt
create mode 100644 drivers/input/rmi4/Kconfig
create mode 100644 drivers/input/rmi4/Makefile
create mode 100644 drivers/input/rmi4/rmi_2d_sensor.c
create mode 100644 drivers/input/rmi4/rmi_2d_sensor.h
create mode 100644 drivers/input/rmi4/rmi_bus.c
create mode 100644 drivers/input/rmi4/rmi_bus.h
create mode 100644 drivers/input/rmi4/rmi_driver.c
create mode 100644 drivers/input/rmi4/rmi_driver.h
create mode 100644 drivers/input/rmi4/rmi_f01.c
create mode 100644 drivers/input/rmi4/rmi_f11.c
create mode 100644 drivers/input/rmi4/rmi_f12.c
create mode 100644 drivers/input/rmi4/rmi_f30.c
create mode 100644 drivers/input/rmi4/rmi_i2c.c
create mode 100644 drivers/input/rmi4/rmi_spi.c
create mode 100644 include/linux/rmi.h
--
2.5.0
^ permalink raw reply [flat|nested] 2+ messages in thread* Re: [PATCH v3 00/10] Input: synaptics-rmi4: Synaptics RMI4 Driver
2016-02-03 1:43 [PATCH v3 00/10] Input: synaptics-rmi4: Synaptics RMI4 Driver Andrew Duggan
@ 2016-02-05 12:42 ` Linus Walleij
0 siblings, 0 replies; 2+ messages in thread
From: Linus Walleij @ 2016-02-05 12:42 UTC (permalink / raw)
To: Andrew Duggan
Cc: Linux Input, linux-kernel, Dmitry Torokhov, Jiri Kosina,
Benjamin Tissoires, Christopher Heiny, Stephen Chandler Paul,
Vincent Huang, Chris Healy, Andrey Gusakov, Rob Herring
On Wed, Feb 3, 2016 at 2:43 AM, Andrew Duggan <aduggan@synaptics.com> wrote:
> This is the v3 patch series which fixes the issues identified in the
> previous patch series.
For the core, I2C and F01+F11 (what I'm using):
Tested-by: Linus Walleij <linus.walleij@linaro.org>
...provided you apply something like that IRQ patch I just sent.
This looks like it's in pretty nice shape now, I hope Dmitry will
consider merging it so we can get rid of
drivers/staging/ste_rmi4 finally...
Yours,
Linus Walleij
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2016-02-05 12:42 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-02-03 1:43 [PATCH v3 00/10] Input: synaptics-rmi4: Synaptics RMI4 Driver Andrew Duggan
2016-02-05 12:42 ` Linus Walleij
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®