[GIT PULL] pin control fixes for the v7.1 kernel
From: Linus Walleij
Date: Fri May 22 2026 - 12:10:27 EST
Hi Linus,
here are a pile of pin control fixes, some of which I should have definitely
tagged and sent earlier but I got distracted.
Details in the signed tag: all are driver fixes for misc SoCs, one single
patch affects an Intel laptop and may be of particular interest.
Please pull it in!
Yours,
Linus Walleij
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v7.1-2
for you to fetch changes up to 3812a9e84265a5cdd90d29fe8d97a023e91fb945:
pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7
14AGP11 (2026-05-13 09:34:55 +0200)
----------------------------------------------------------------
Pin control fixes for the v7.1 kernel:
- Implement the GPIO .get_direction() callback in the Mediatek
driver to rid dmesg warnings.
- Mark the Qualcomm IPQ4019 pins used as GPIO as using the
GPIO pin function, so there is no conflict with orthogonal
muxing.
- Fix incorrect settings of the "PUPD" (pull-up-pull-down)
register during suspend/resume in the Renesas RZG2L.
- Fix the SMT register cache to be per-bank in the Renesas
RZG2L.
- Fix the QDSS track clock and control pin group names in the
Qualcomm Eliza driver.
- Fix a deadlock in the Amlogic driver, caused by playing
around in sysfs.
- Fix some GPIO wakeup interrupt handling in Qualcomm QCS615.
and a similar fix for the Qualcomm SM8150.
- Allow parsing DTs without explicit function nodes in the
Freescale i.MX1 driver.
- Enable the IRQ for the WACF2200 touchscreen using a DMI
quirk.
----------------------------------------------------------------
Alexander Koskovich (1):
pinctrl: qcom: eliza: Fix QDSS trace clock/control pingroup names
Bartosz Golaszewski (1):
pinctrl: mediatek: moore: implement gpio_chip::get_direction()
Biju Das (1):
pinctrl: renesas: rzg2l: Fix incorrect PUPD register offset for
high pins during suspend/resume
Frank Li (1):
pinctrl: imx1: Allow parsing DT without function nodes
Hardik Prakash (1):
pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7 14AGP11
Lad Prabhakar (1):
pinctrl: renesas: rzg2l: Fix SMT register cache handling
Linus Walleij (1):
Merge tag 'renesas-pinctrl-fixes-for-v7.1-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into fixes
Maulik Shah (2):
pinctrl: qcom: Fix GPIO to PDC wake irq map for qcs615
pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for sm8150
Til Kaiser (1):
pinctrl: qcom: ipq4019: mark gpio as a GPIO pin function
Xianwei Zhao (1):
pinctrl: meson: amlogic-a4: fix deadlock issue
drivers/pinctrl/freescale/pinctrl-imx1-core.c | 48 +++++++++++++++++++++++----
drivers/pinctrl/mediatek/pinctrl-moore.c | 18 ++++++++++
drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 6 ++--
drivers/pinctrl/pinctrl-amd.c | 35 +++++++++++++++++++
drivers/pinctrl/qcom/pinctrl-eliza.c | 8 ++---
drivers/pinctrl/qcom/pinctrl-ipq4019.c | 2 +-
drivers/pinctrl/qcom/pinctrl-msm.h | 5 +++
drivers/pinctrl/qcom/pinctrl-qcs615.c | 6 ++--
drivers/pinctrl/qcom/pinctrl-sm8150.c | 8 ++---
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 23 ++++++++-----
10 files changed, 129 insertions(+), 30 deletions(-)