[PATCH 0/7] Renesas RZ/T2H pinctrl fixes and cleanups
Cosmin Tanislav <[email protected]>
| Newsgroups | org.kernel.vger.linux-renesas-soc,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
This series fixes a couple of issues and then does some cleanups in the
pinctrl driver for Renesas RZ/T2H.
Patches 1-4 are bug fixes for IRQ request/release lifecycle.
Patch 5 adds support for setting GPIO configs through the GPIO
subsystem.
Patch 6 removes an unused pinctrl_add_gpio_range() remnant.
Patch 7 consolidates PMC/PFC/PIN/PM register accesses that were
open-coded in several places into the existing helpers.
Cosmin Tanislav (7):
pinctrl: renesas: rzt2h: fix used_irqs indexing in clear path
pinctrl: renesas: rzt2h: restore correct pin mode on IRQ free
pinctrl: renesas: rzt2h: setup IRQ in
.irq_{request,release}_resources()
pinctrl: renesas: rzt2h: fix reading pin value in IRQ function
pinctrl: renesas: rzt2h: wire up struct gpio_chip::set_config
pinctrl: renesas: rzt2h: remove unused struct
rzt2h_pinctrl::gpio_range
pinctrl: renesas: rzt2h: reuse helpers
drivers/pinctrl/renesas/pinctrl-rzt2h.c | 185 ++++++++++++++++--------
1 file changed, 121 insertions(+), 64 deletions(-)
--
2.55.0