[GIT PULL] Pin control fixes for the v7.3 series
From: Linus Walleij
Date: Thu Sep 24 2026 - 07:31:40 EST
Hi Linus,
here are some pin control fixes for v7.3. I guess I should have
sent some earlier but I was procrastinating.
The serialization patch is the only one which is not a driver fix,
but that one is really important.
I noticed now that one of the Qualcomm fixes seems to have a
weird name as committer (or maybe people are actually named
"hpp iscas" all lowercase, I don't know), it's just a oneliner but if
that's a problem then tell me and I'll send a new pull request
with that patch dropped.
Please pull them in!
Yours,
Linus Walleij
The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:
Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v7.3-2
for you to fetch changes up to ae2c5bf969573708cd5b6bb6393631255d83c3fe:
pinctrl: tegra238: Fix register bank for AON pin groups (2026-09-21
00:06:32 +0200)
----------------------------------------------------------------
Pin control fixes for the v7.3 series:
- Serialize the calls to pinctrl_generic_dt_nod_to_map()
- Fix a typo in S4 group in the Meson driver.
- Fix bank width and regmap usage in the MPFS-SSIO driver.
- Data register output latch behavior and voltage encoding
fixes in the Sunxi driver.
- Free the IRQ domain on the error path in the single driver.
- Fix some QUP1 SE2/SE3 groups and a missing OF module
alias in the Qualcomm drivers.
- Fix up the register banks for AON (I guess always-on)
pins in the Tegra238 driver.
Signed-off-by: Linus Walleij <linusw@xxxxxxxxxx>
----------------------------------------------------------------
Andre Przywara (1):
pinctrl: sunxi: A523: fix voltage withstand encoding
Conor Dooley (2):
pinctrl: mpfs-mssio: fix width of unused bank voltage setting
pinctrl: mpfs-mssio: use correct regmap function to set bank voltage
Ilya Titov (1):
pinctrl: sunxi: keep a shadow copy of the data register output latches
Myeonghun Pak (1):
pinctrl: single: free the IRQ on domain creation failure
Prathamesh Shete (1):
pinctrl: tegra238: Fix register bank for AON pin groups
Sarah Emery (1):
pinctrl: generic: serialise pinctrl_generic_dt_node_to_map()
Sean Anderson (1):
pinctrl: meson: Fix typo in s4 group name
Shawn Guo (1):
pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions
hpp.iscas (1):
pinctrl: qcom: ipq5210: Publish the OF module alias
.../bindings/pinctrl/qcom,nord-tlmm.yaml | 7 +-
drivers/pinctrl/meson/pinctrl-meson-s4.c | 2 +-
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c | 6 +-
drivers/pinctrl/pinctrl-generic.c | 4 +
drivers/pinctrl/pinctrl-single.c | 3 +-
drivers/pinctrl/qcom/pinctrl-ipq5210.c | 1 +
drivers/pinctrl/qcom/pinctrl-nord.c | 34 ++--
drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 82 +++++++--
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 9 +
drivers/pinctrl/tegra/pinctrl-tegra238.c | 204 ++++++++++-----------
12 files changed, 218 insertions(+), 138 deletions(-)