Skip to content

Add device tree support to the cyttsp driver

Oreste Salerno linux-devicetree linux-input lkml 5 versions – Applied

Status from this message: Applied all 4, thank you.

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest4 patches 2 repliesApplied
  2. v44 patches 7 repliesSuperseded
  3. v33 patches 7 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v23 patches2 repliesSuperseded
v13 patches0 repliesSuperseded

Changes in v5 from the cover letter

Use custom devm action to turn off the chip
Make reset gpio and touchscreen size properties optional

Patches in v5 Applied

#Subject and filesSizeRepliesApplied
1/4Input: cyttsp - use devres managed resource allocationsdrivers/input/touchscreen/cyttsp_core.c drivers/input/touchscreen/cyttsp_core.h drivers/input/touchscreen/cyttsp_i2c.c +1 more+27 -590 replies
2/4Input: cyttsp - check return value of input_mt_init_slotsdrivers/input/touchscreen/cyttsp_core.c+5 -10 replies
3/4Input: cyttsp - switch to using device propertiesDocumentation/devicetree/bindings/input/touchscreen/cyttsp.txt drivers/input/touchscreen/cyttsp_core.c drivers/input/touchscreen/cyttsp_core.h +1 more+197 -581 reply
4/4Input: cyttsp - perform hard reset of the chip during probedrivers/input/touchscreen/cyttsp_core.c+12 -00 replies

Reviews trailers per patch

1 of 4 patches has a Reviewed-by or Acked-by.

PatchRob Herring
1/4
2/4
3/4A-b
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v5 thread

Cover letter [PATCH v5 0/4] Add device tree support to the cyttsp driver

Implement a number of updates for the cyttsp driver to be able to parse generic ACPI/of/static properties and drop support for platform data (no platform data user is present in the kernel tree).

---
Changes in v5:
Use custom devm action to turn off the chip
Make reset gpio and touchscreen size properties optional
Changes in v4:
Major rework based on Dmitry's review:
- Use device_property_read() functions instead of of_property()
- Use touchscreen_parse_properties to parse common properties
- Drop support for platform data
- Used devres managed allocations
Changes in v3:
- Rework binding names and descriptions
Changes in v2:
- Fix err_cast.cocci warning in patch 2/3
Oreste Salerno (4):
Input: cyttsp - use devres managed resource allocations
Input: cyttsp - check return value of input_mt_init_slots
Input: cyttsp - switch to using device properties
Input: cyttsp - perform hard reset of the chip during probe

 .../bindings/input/touchscreen/cyttsp.txt          |  95 ++++++++++
 drivers/input/touchscreen/cyttsp_core.c            | 193 +++++++++++++--------
 drivers/input/touchscreen/cyttsp_core.h            |  10 +-
 drivers/input/touchscreen/cyttsp_i2c.c             |  10 --
 drivers/input/touchscreen/cyttsp_spi.c             |  10 --
 include/linux/input/cyttsp.h                       |  15 --
 6 files changed, 228 insertions(+), 105 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt
Signature · 6 lines
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html