[PATCH v3 0/2] Add support for CS40L50

From: James Ogletree
Date: Wed Aug 09 2023 - 15:11:11 EST


Changes in v2:
- Fix checkpatch warnings

Changes in v3:
- YAML formatting corrections
- Fix typo in MAINTAINERS
- Use generic node name "haptic-driver"
- Fix regulator error code path
- Use sizeof(*)
- Remove tree reference in MAINTAINERS

James Ogletree (2):
dt-bindings: input: cirrus,cs40l50: Support for CS40L50
Input: cs40l50 - Initial support for Cirrus Logic CS40L50

.../bindings/input/cirrus,cs40l50.yaml | 77 ++
MAINTAINERS | 10 +
drivers/input/misc/Kconfig | 33 +
drivers/input/misc/Makefile | 3 +
drivers/input/misc/cs40l50-i2c.c | 67 ++
drivers/input/misc/cs40l50-spi.c | 67 ++
drivers/input/misc/cs40l50.c | 1008 +++++++++++++++++
include/linux/input/cs40l50.h | 321 ++++++
8 files changed, 1586 insertions(+)
create mode 100644 Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
create mode 100644 drivers/input/misc/cs40l50-i2c.c
create mode 100644 drivers/input/misc/cs40l50-spi.c
create mode 100644 drivers/input/misc/cs40l50.c
create mode 100644 include/linux/input/cs40l50.h

--
2.25.1