mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 00/18] pinctrl: airoha: split driver on shared code and SoC specific drivers, add supporf of en7523
@ 2026-06-07  0:16 Mikhail Kshevetskiy
  2026-06-07  0:16 ` [PATCH 01/18] pinctrl: airoha: an7581: add missed gpio32 pin group Mikhail Kshevetskiy
                   ` (18 more replies)
  0 siblings, 19 replies; 29+ messages in thread
From: Mikhail Kshevetskiy @ 2026-06-07  0:16 UTC (permalink / raw)
  To: Linus Walleij, Sean Wang, Lorenzo Bianconi, Matthias Brugger,
	AngeloGioacchino Del Regno, Christian Marangi,
	Bartosz Golaszewski, Benjamin Larsson, linux-kernel, linux-gpio,
	linux-mediatek, linux-arm-kernel, Matheus Sampaio Queiroga,
	Markus Gothe
  Cc: Mikhail Kshevetskiy

This patchset
 * fixes a series of issues
 * split combined driver on common code and several SoC specific drivers
 * adds support of en7523 SoC

The driver split changes are based on Matheus Sampaio Queiroga work.

Mikhail Kshevetskiy (18):
  pinctrl: airoha: an7581: add missed gpio32 pin group
  pinctrl: airoha: an7583: add missed gpio32 pin group
  pinctrl: airoha: an7581: fix misprint in gpio19 pinconf
  pinctrl: airoha: an7583: fix misprint in gpio19 pinconf
  pinctrl: airoha: an7581: fix incorrect led mapping in phy4_led1 pin
    function
  pinctrl: airoha: an7583: fix incorrect led mapping in phy4_led1 pin
    function
  pinctrl: airoha: fix pwm pin function for an7581 and an7583
  pinctrl: airoha: an7583: fix gpio21 pin group
  pinctrl: airoha: an7583: add missed gpio22 pin group
  pinctrl: airoha: an7583: fix phy1_led1 pin function
  pinctrl: airoha: an7583: remove undefined groups from pcm_spi pin
    function
  pinctrl: airoha: move driver to separate directory
  pinctrl: airoha: move common definitions to the separate header
  pinctrl: airoha: split driver on shared code and SoC specific drivers
  pinctrl: airoha: an7581: remove en7581 prefix from variable names
  pinctrl: airoha: an7583: remove an7583 prefix from variable names
  pinctrl: airoha: prepare for en7523 adding
  pinctrl: airoha: add support of en7523 SoC

 drivers/pinctrl/Kconfig                   |    1 +
 drivers/pinctrl/Makefile                  |    1 +
 drivers/pinctrl/airoha/Kconfig            |   38 +
 drivers/pinctrl/airoha/Makefile           |    8 +
 drivers/pinctrl/airoha/airoha-common.h    |  503 ++++
 drivers/pinctrl/airoha/pinctrl-airoha.c   |  720 +++++
 drivers/pinctrl/airoha/pinctrl-an7581.c   | 1148 ++++++++
 drivers/pinctrl/airoha/pinctrl-an7583.c   | 1078 ++++++++
 drivers/pinctrl/airoha/pinctrl-en7523.c   |  850 ++++++
 drivers/pinctrl/mediatek/Kconfig          |   18 +-
 drivers/pinctrl/mediatek/Makefile         |    1 -
 drivers/pinctrl/mediatek/pinctrl-airoha.c | 3030 ---------------------
 12 files changed, 4348 insertions(+), 3048 deletions(-)
 create mode 100644 drivers/pinctrl/airoha/Kconfig
 create mode 100644 drivers/pinctrl/airoha/Makefile
 create mode 100644 drivers/pinctrl/airoha/airoha-common.h
 create mode 100644 drivers/pinctrl/airoha/pinctrl-airoha.c
 create mode 100644 drivers/pinctrl/airoha/pinctrl-an7581.c
 create mode 100644 drivers/pinctrl/airoha/pinctrl-an7583.c
 create mode 100644 drivers/pinctrl/airoha/pinctrl-en7523.c
 delete mode 100644 drivers/pinctrl/mediatek/pinctrl-airoha.c

-- 
2.53.0


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

end of thread, other threads:[~2026-06-11 11:58 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-07  0:16 [PATCH 00/18] pinctrl: airoha: split driver on shared code and SoC specific drivers, add supporf of en7523 Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 01/18] pinctrl: airoha: an7581: add missed gpio32 pin group Mikhail Kshevetskiy
2026-06-08 14:48   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 02/18] pinctrl: airoha: an7583: " Mikhail Kshevetskiy
2026-06-08 14:48   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 03/18] pinctrl: airoha: an7581: fix misprint in gpio19 pinconf Mikhail Kshevetskiy
2026-06-08 14:50   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 04/18] pinctrl: airoha: an7583: " Mikhail Kshevetskiy
2026-06-08 14:50   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 05/18] pinctrl: airoha: an7581: fix incorrect led mapping in phy4_led1 pin function Mikhail Kshevetskiy
2026-06-08 14:52   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 06/18] pinctrl: airoha: an7583: " Mikhail Kshevetskiy
2026-06-08 16:13   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 07/18] pinctrl: airoha: fix pwm pin function for an7581 and an7583 Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 08/18] pinctrl: airoha: an7583: fix gpio21 pin group Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 09/18] pinctrl: airoha: an7583: add missed gpio22 " Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 10/18] pinctrl: airoha: an7583: fix phy1_led1 pin function Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 11/18] pinctrl: airoha: an7583: remove undefined groups from pcm_spi " Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 12/18] pinctrl: airoha: move driver to separate directory Mikhail Kshevetskiy
2026-06-08 14:55   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 13/18] pinctrl: airoha: move common definitions to the separate header Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 14/18] pinctrl: airoha: split driver on shared code and SoC specific drivers Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 15/18] pinctrl: airoha: an7581: remove en7581 prefix from variable names Mikhail Kshevetskiy
2026-06-07  0:16 ` [PATCH 16/18] pinctrl: airoha: an7583: remove an7583 " Mikhail Kshevetskiy
2026-06-08 16:17   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 17/18] pinctrl: airoha: prepare for en7523 adding Mikhail Kshevetskiy
2026-06-08 16:15   ` Bartosz Golaszewski
2026-06-07  0:16 ` [PATCH 18/18] pinctrl: airoha: add support of en7523 SoC Mikhail Kshevetskiy
2026-06-11 11:58 ` [PATCH 00/18] pinctrl: airoha: split driver on shared code and SoC specific drivers, add supporf of en7523 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®