[GIT PULL] pin control fixes for v7.3

From: Linus Walleij

Date: Fri Oct 16 2026 - 04:57:56 EST


Hi Linus,

some late fixes for the v7.3 kernel.

This should have been sent earlier but I have too much to do.

The AMD fix is really important for users of AMD equipment I think,
the Qualcomm fixes are many because they have a large team and
support many differentiated SoCs.

Please pull it in!

Yours,
Linus Walleij


The following changes since commit 72d3fcf802c45d00b300f25b848a93c3a2bd7c7e:

Linux 7.3-rc5 (2026-09-27 13:55:01 -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-3

for you to fetch changes up to c5895eadf287116434b7b01d67b92e8146f7ff61:

pinctrl: sunxi: dt: do not accumulate npins across probe attempts
(2026-10-12 11:30:12 +0200)

----------------------------------------------------------------
Pin control fixes for v7.3:

- AMD: Clear S4 wake bits when firmware has _AEI, this is
important for some AMD systems.

- Do not accumulate sunxi npins across probe() attempts with
deferred probe. (desc->npins just went ++ and ++...)

- Qualcomm patch galore: split QUP functions on the Nord pin
controller, fix an OF module alias on IPQ5210 so the module
modprobes, fix two groups on the IPQ5018, make direction
changes exclusive on the SPMI-GPIO, and fix the interrupt
target width on four different SoCs.

----------------------------------------------------------------
Adriel Santos (1):
pinctrl: qcom: ipq5018: replace gcc_plltest with pwm2 on gpio12

Bartosz Golaszewski (1):
Merge tag 'v7.3-rc5' of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into
pinctrl-qcom/for-current

George Moussalem (1):
pinctrl: qcom: ipq5018: update PWM groups and corresponding pin functions

Gilberto Conde (1):
pinctrl: qcom: ipq5018: add missing pwm3 function on gpio13

Konrad Dybcio (3):
pinctrl: qcom: hawi: Fix intr_target_width
pinctrl: qcom: maili: Fix intr_target_width
pinctrl: qcom: qcs8300: Fix intr_target_width

Linus Walleij (1):
Merge tag 'pinctrl-qcom-fixes-for-v7.3-rc7' of
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into fixes

Mario Limonciello (1):
pinctrl: amd: Clear S4 wake bits when firmware has _AEI

Pablo Mazzini (1):
pinctrl: sunxi: dt: do not accumulate npins across probe attempts

Shawn Guo (2):
pinctrl: qcom: nord: Split QUP1 SE2/SE3 into lane-pair functions
pinctrl: qcom: spmi-gpio: make direction changes exclusive

Zhangfei Gao (1):
pinctrl: qcom: nord: fix GPIO interrupt target width

hpp.iscas (1):
pinctrl: qcom: ipq5210: Publish the OF module alias

drivers/pinctrl/pinctrl-amd.c | 9 ++++++++
drivers/pinctrl/qcom/pinctrl-hawi.c | 1 +
drivers/pinctrl/qcom/pinctrl-ipq5018.c | 20 ++++++++---------
drivers/pinctrl/qcom/pinctrl-maili.c | 1 +
drivers/pinctrl/qcom/pinctrl-nord.c | 1 +
drivers/pinctrl/qcom/pinctrl-qcs8300.c | 1 +
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +++++++++++++++++++++++++-------
drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c | 1 +
8 files changed, 53 insertions(+), 18 deletions(-)