linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/13] Input: adp5589: refactor and platform_data removal
@ 2024-10-01 13:41 Nuno Sa
  2024-10-01 13:41 ` [PATCH 01/13] Input: adp5589-keys: fix NULL pointer dereference Nuno Sa
                   ` (13 more replies)
  0 siblings, 14 replies; 28+ messages in thread
From: Nuno Sa @ 2024-10-01 13:41 UTC (permalink / raw)
  To: Dmitry Torokhov, Mike Frysinger, Dmitry Torokhov, Rob Herring,
	Krzysztof Kozlowski, Conor Dooley
  Cc: linux-input, devicetree

This series aims to remove platform data dependency from the adp5589
driver (as no platform is really using it) and instead add support for
FW properties. Note that rows and columns for the keypad are being given
as masks and that was briefly discussed with Dmitry. For context
on why this is being done as mask [1].

The first couple of patches are fixes that we may want to backport...

[1]: https://lore.kernel.org/linux-input/9db96c99c805e615ba40ca7fd3632174d1e8d11f.camel@gmail.com/

---
Nuno Sa (13):
      Input: adp5589-keys: fix NULL pointer dereference
      Input: adp5589-keys: fix adp5589_gpio_get_value()
      Input: adp5589-keys: add chip_info structure
      Input: adp5589-keys: support gpi key events as 'gpio keys'
      dt-bindings: input: Document adp5589 and similar devices
      Input: adp5589-keys: add support for fw properties
      Input: adp5589-keys: add guard() notation
      Input: adp5589-keys: bail out on returned error
      Input: adp5589-keys: refactor adp5589_read()
      Input: adp5589-keys: fix coding style
      Input: adp5589-keys: unify adp_constants in info struct
      Input: adp5589-keys: make use of dev_err_probe()
      Input: adp5589-keys: add regulator support

 .../devicetree/bindings/input/adi,adp5589.yaml     |  310 +++++
 .../devicetree/bindings/trivial-devices.yaml       |    6 -
 MAINTAINERS                                        |    8 +
 drivers/input/keyboard/Kconfig                     |    3 +
 drivers/input/keyboard/adp5589-keys.c              | 1397 +++++++++++++-------
 include/linux/input/adp5589.h                      |  180 ---
 6 files changed, 1254 insertions(+), 650 deletions(-)
---
base-commit: c7bf046925dc5885d9c4d8fbcbb7e4e73665bfcf
change-id: 20240930-b4-dev-adp5589-fw-conversion-955b2f42da70
--

Thanks!
- Nuno Sá


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-10-21 11:22 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-01 13:41 [PATCH 00/13] Input: adp5589: refactor and platform_data removal Nuno Sa
2024-10-01 13:41 ` [PATCH 01/13] Input: adp5589-keys: fix NULL pointer dereference Nuno Sa
2024-10-01 14:49   ` Dmitry Torokhov
2024-10-01 13:41 ` [PATCH 02/13] Input: adp5589-keys: fix adp5589_gpio_get_value() Nuno Sa
2024-10-01 14:50   ` Dmitry Torokhov
2024-10-01 13:41 ` [PATCH 03/13] Input: adp5589-keys: add chip_info structure Nuno Sa
2024-10-01 14:55   ` Dmitry Torokhov
2024-10-02  9:13     ` Nuno Sá
2024-10-02  9:47       ` Dmitry Torokhov
2024-10-02 10:57         ` Nuno Sá
2024-10-01 13:41 ` [PATCH 04/13] Input: adp5589-keys: support gpi key events as 'gpio keys' Nuno Sa
2024-10-01 13:41 ` [PATCH 05/13] dt-bindings: input: Document adp5589 and similar devices Nuno Sa
2024-10-02 20:58   ` Rob Herring
2024-10-08  7:01     ` Nuno Sá
2024-10-01 13:41 ` [PATCH 06/13] Input: adp5589-keys: add support for fw properties Nuno Sa
2024-10-01 14:59   ` Dmitry Torokhov
2024-10-02  9:01     ` Nuno Sá
2024-10-01 13:41 ` [PATCH 07/13] Input: adp5589-keys: add guard() notation Nuno Sa
2024-10-01 13:41 ` [PATCH 08/13] Input: adp5589-keys: bail out on returned error Nuno Sa
2024-10-01 13:41 ` [PATCH 09/13] Input: adp5589-keys: refactor adp5589_read() Nuno Sa
2024-10-01 13:41 ` [PATCH 10/13] Input: adp5589-keys: fix coding style Nuno Sa
2024-10-01 13:41 ` [PATCH 11/13] Input: adp5589-keys: unify adp_constants in info struct Nuno Sa
2024-10-01 13:41 ` [PATCH 12/13] Input: adp5589-keys: make use of dev_err_probe() Nuno Sa
2024-10-01 13:41 ` [PATCH 13/13] Input: adp5589-keys: add regulator support Nuno Sa
2024-10-16 13:36 ` [PATCH 00/13] Input: adp5589: refactor and platform_data removal Nuno Sá
2024-10-18 21:30   ` Dmitry Torokhov
2024-10-19 17:18     ` Laurent Pinchart
2024-10-21 11:26       ` Nuno Sá

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).