[GIT PULL] pin control bulk changes for v7.4
From: Linus Walleij
Date: Thu Oct 22 2026 - 18:37:27 EST
Hi Linus,
here is the main stash of pin control updates for v7.4.
Nothing special really, some new drivers, the usual trickle of fixes.
Oddly not even vary many LLM-assisted fixes, I guess they haven't
found their way into this subsystem yet.
Not even the merges are interesting, I think the branch ib-gpio-dir-imx
was pulled into the GPIO tree.
So: Boring. Nice.
Please pull it 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.4-1
for you to fetch changes up to f33a24cc012d34f25bb9942681bd478a1757b806:
pinctrl: stm32: program the EXTI mux from .alloc instead of
.activate (2026-10-16 15:17:27 +0200)
----------------------------------------------------------------
Pin control bulk changes for the v7.4 kernel cycle:
Core changes:
- Support input-debounce-ns pin config property.
New drivers:
- Qualcomm:
- Hawi SoC TLMM and LPASS LPI TLMM.
- Kuno (ARM32!) SoC TLMM.
- MSM8952 SoC TLMM.
- PMAU0102 SPMIO GPIO.
- Starfive JHB100 SoC sys0, sys0h, sys1, sys2, per0, per1,
per2 per2pok and per3 (apparently strongly modularized silicon).
- Ambarella CV75.
- Apple T8140 SoC used in iPhone 16 [Pro] and MacBook Neo.
- Econet EN7528.
- Allwinner Sunxi A733.
- Mediatek MT6735.
Improvements:
- Renesas RZ/3GL: SD channel PoC, I2C power source etc.
- The SCMI pin controller uses generic helpers for handling
groups and functions.
----------------------------------------------------------------
Ahmed Naseef (2):
pinctrl: airoha: limit GPIO interrupts to interrupt-capable pins
dt-bindings: pinctrl: Add EcoNet EN7528 pin controller
Alex Tran (3):
pinctrl: scmi: Replace pinmux ops get function info with generics
pinctrl: scmi: Replace pinctrl ops get group info with generics
pinctrl: kconfig: Select generic pinctrl helpers for scmi pinctrl
Andre Przywara (7):
pinctrl: sunxi: rename SUNXI_PINCTRL_NEW_REG_LAYOUT
pinctrl: sunxi: only use PortK special handling on A523
pinctrl: sunxi: refactor IRQ register accessors
pinctrl: sunxi: support A733 generation MMIO register layout
dt-bindings: pinctrl: add compatible for Allwinner A733
pinctrl: sunxi: a523-r: add a733-r compatible string
pinctrl: sunxi: add support for the Allwinner A733
Andrew Gaylard (2):
pinctrl: fix PINCTRL_SPPCTL=m
pinctrl: sunplus: fix kernel-doc parameter descriptions in sppctl.c
Andy Shevchenko (3):
pinctrl: intel: Move intel_pinctrl_get_soc_data() upper in the code
pinctrl: intel: constify parameter in intel_pinctrl_get_soc_data()
pinctrl: intel: Try to retrieve driver data for pure platform drivers
Arnd Bergmann (2):
pinctrl: ambarella: add CONFIG_OF dependency
pinctrl: starfive: fix missing CONFIG_OF dependencies
Aryan Sinha (1):
pinctrl: gemini: fix kernel-doc warnings
Bartosz Golaszewski (1):
MAINTAINERS: add git tree for the Qualcomm pin control entry
Basavaraj Natikar (3):
pinctrl: amd: Centralize per-pin register access
pinctrl: amd: Factor out optional named resource lookup
pinctrl: amd: Add support for the Remote GPIO (RGPIO) bank
Benjamin Larsson (1):
pinctrl: airoha: add support of en7528 SoC
Bhargav Joshi (1):
dt-bindings: pinctrl: ti,pinctrl-palmas: Convert to DT schema
Biju Das (1):
pinctrl: renesas: rzg2l: Add SD channel POC support for RZ/G3L
Bjorn Andersson (1):
pinctrl: qcom: lpass-lpi: Include value in debugfs output
Chancel Liu (1):
pinctrl: pinctrl-generic-mux: Fix provider resource leak on re-parse
Changhuang Liang (20):
dt-bindings: pincfg-node: Add property 'input-debounce-ns'
pinctrl: pinconf-generic: Add property 'input-debounce-ns'
dt-bindings: pinctrl: Add starfive,jhb100-sys0-pinctrl
pinctrl: starfive: Add StarFive JHB100 sys0 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-sys0h-pinctrl
pinctrl: starfive: Add StarFive JHB100 sys0h controller driver
dt-bindings: pinctrl: Add starfive,jhb100-sys1-pinctrl
pinctrl: starfive: Add StarFive JHB100 sys1 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-sys2-pinctrl
pinctrl: starfive: Add StarFive JHB100 sys2 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-per0-pinctrl
pinctrl: starfive: Add StarFive JHB100 per0 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-per1-pinctrl
pinctrl: starfive: Add StarFive JHB100 per1 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-per2-pinctrl
pinctrl: starfive: Add StarFive JHB100 per2 controller driver
dt-bindings: pinctrl: Add starfive,jhb100-per2pok-pinctrl
pinctrl: starfive: Add StarFive JHB100 per2pok controller driver
dt-bindings: pinctrl: Add starfive,jhb100-per3-pinctrl
pinctrl: starfive: Add StarFive JHB100 per3 controller driver
Chuanhong Guo (1):
pinctrl: mediatek: mt7629: fix the 2.4 GHz Wi-Fi pin mode array
Claudiu Beznea (5):
pinctrl: renesas: rzg2l: Generalize power source code
pinctrl: renesas: rzg2l: Drop defines present in struct rzg2l_hwcfg
pinctrl: renesas: rzg2l: Unify power source handling
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document missing
I3C power source option
pinctrl: renesas: rzg2l: Add RZ/G3S support for selecting I3C power source
Conor Dooley (1):
pinctrl: mpfs-mssio: fix whitespace in debugfs output
Cosmin Tanislav (8):
pinctrl: renesas: rzt2h: Fix used_irqs indexing in clear path
pinctrl: renesas: rzt2h: Wire up struct gpio_chip::set_config
pinctrl: renesas: rzt2h: Remove unused struct rzt2h_pinctrl::gpio_range
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: Reuse helpers
pinctrl: renesas: rzt2h: Add a helper for reading PFC
Dan Carpenter (1):
pinctrl: ambarella: fix NULL vs IS_ERR() bug in amb_pinctrl_register()
Dhruvin Rajpura (2):
dt-bindings: pinctrl: qcom,pmic-gpio: Document PMAU0102 GPIO support
pinctrl: qcom: spmi-gpio: Add PMAU0102 GPIO support
Hardeep Sharma (2):
dt-bindings: pinctrl: qcom: Add Kuno TLMM
pinctrl: qcom: Add Kuno pinctrl driver
Hemanth Selam (2):
pinctrl: fix typos in comments
pinctrl: fix typo in log message
Jiale Yao (2):
pinctrl: sprd: free maps on DT map failure
pinctrl: tegra: xusb: free maps on DT map failure
Josua Mayer (1):
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow input/output-disable
Ju Nan (2):
pinctrl: stm32: Fix the unit of the hwspinlock timeout
pinctrl: stm32: program the EXTI mux from .alloc instead of .activate
Karl Mehltretter (1):
pinctrl: stm32: Drop the nonexistent CONFIG_MACH_STM32MP25 from
the STM32MP257 default
Kees Cook (4):
pinctrl: qcom: tlmm-test: Add const to reg_names allocation type
pinctrl: mediatek: Fix eint->base allocation type
pinctrl: imx: Remove const from group_names allocation type
pinctrl: s32cc: Remove const from groups allocation type
Konrad Dybcio (1):
pinctrl: qcom: Drop marketing name-prefixed duplicate defines
Krzysztof Kozlowski (2):
dt-bindings: pinctrl: fsl: Replace tabs with spaces
dt-bindings: pinctrl: Use consistent indentation in the example
Linkai Gong (1):
pinctrl: amd: add timeout to irq-enable readback
Linus Walleij (5):
Merge tag 'renesas-pinctrl-for-v7.4-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
Merge branch 'ib-gpio-dir-imx' into devel
Merge branch 'ib-ambarella-pinctrl' into devel
Merge tag 'pinctrl-qcom-updates-for-v7.4-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into devel
Merge tag 'intel-pinctrl-v7.4-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
Long Zhao (2):
dt-bindings: pinctrl: add Ambarella CV75 pinctrl
pinctrl: ambarella: add CV75 pin controller
Ma Ke (1):
pinctrl: stm32: Fix fwnode reference leak in stm32_gpiolib_register_bank()
Mehmet Fide (3):
pinctrl: make the CONFIG_PINCTRL=n gpio config stubs return -ENOTSUPP
pinctrl: imx: answer OUTPUT_ENABLE/INPUT_ENABLE queries from the
pad register
pinctrl: include linux/errno.h in consumer.h for ENOTSUPP
Muzaffer Kadir (2):
dt-bindings: pinctrl: qcom: Add MSM8952 pinctrl
pinctrl: qcom: Add MSM8952 tlmm pinctrl driver
Prasad Kumpatla (2):
dt-bindings: pinctrl: qcom,hawi-lpass-lpi-pinctrl: Add Hawi LPI pinctrl
pinctrl: qcom: hawi-lpass-lpi: add Hawi LPASS LPI TLMM
Rosen Penev (1):
dt-bindings: pinctrl: brcm,nsp-gpio: Convert to DT schema
Uwe Kleine-König (1):
pinctrl: axp209: Drop check for disabled devices
Wentao Liang (2):
pinctrl: nuvoton: Fix clock reference leak in ma35_get_bank_data()
pinctrl: stm32: Fix clock reference leak in stm32_pctl_probe()
Xilin Wu (1):
dt-bindings: pinctrl: qcom,sc8280xp-tlmm: allow gpio-line-names
Yassine Oudjana (6):
dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Pull pinctrl node
changes from MT6795 document
dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Improve pinctrl
subnode and property descriptions
dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Add MT6795
dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Document MT6765
pin controller
dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Add bindings for
MT6735 pin controller
pinctrl: mediatek: Add MT6735 pinctrl driver
Yureka Lilian (2):
dt-bindings: pinctrl: apple,pinctrl: Add t8140 compatible
pinctrl: apple: Add t8140-pinctrl support
.../pinctrl/allwinner,sun55i-a523-pinctrl.yaml | 6 +-
.../bindings/pinctrl/ambarella,cv75-pinctrl.yaml | 237 ++
.../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 12 +
.../bindings/pinctrl/awinic,aw9523-pinctrl.yaml | 54 +-
.../devicetree/bindings/pinctrl/brcm,nsp-gpio.txt | 80 -
.../devicetree/bindings/pinctrl/brcm,nsp-gpio.yaml | 130 +
.../bindings/pinctrl/cix,sky1-pinctrl.yaml | 2 +-
.../bindings/pinctrl/econet,en7528-pinctrl.yaml | 190 +
.../bindings/pinctrl/fsl,imx35-pinctrl.yaml | 4 +-
.../bindings/pinctrl/fsl,imx7d-pinctrl.yaml | 12 +-
.../bindings/pinctrl/fsl,imx8m-pinctrl.yaml | 4 +-
.../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 4 +-
.../bindings/pinctrl/fsl,imx9-pinctrl.yaml | 4 +-
.../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 4 +-
.../devicetree/bindings/pinctrl/fsl,imxrt1170.yaml | 4 +-
.../devicetree/bindings/pinctrl/intel,lgm-io.yaml | 14 +-
.../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 196 +-
.../bindings/pinctrl/mediatek,mt6795-pinctrl.yaml | 236 --
.../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 4 +-
.../bindings/pinctrl/mediatek,mt8195-pinctrl.yaml | 2 +-
.../devicetree/bindings/pinctrl/pincfg-node.yaml | 11 +
.../devicetree/bindings/pinctrl/pinctrl-palmas.txt | 105 -
.../pinctrl/qcom,hawi-lpass-lpi-pinctrl.yaml | 109 +
.../bindings/pinctrl/qcom,hawi-tlmm.yaml | 4 +-
.../bindings/pinctrl/qcom,kaanapali-tlmm.yaml | 4 +-
.../bindings/pinctrl/qcom,kuno-tlmm.yaml | 110 +
.../bindings/pinctrl/qcom,maili-tlmm.yaml | 4 +-
.../bindings/pinctrl/qcom,msm8952-pinctrl.yaml | 146 +
.../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 +
.../bindings/pinctrl/qcom,sc8280xp-tlmm.yaml | 3 +
.../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 4 +-
.../bindings/pinctrl/semtech,sx1501q.yaml | 4 +-
.../pinctrl/starfive,jhb100-per0-pinctrl.yaml | 179 +
.../pinctrl/starfive,jhb100-per1-pinctrl.yaml | 178 +
.../pinctrl/starfive,jhb100-per2-pinctrl.yaml | 168 +
.../pinctrl/starfive,jhb100-per2pok-pinctrl.yaml | 162 +
.../pinctrl/starfive,jhb100-per3-pinctrl.yaml | 166 +
.../pinctrl/starfive,jhb100-sys0-pinctrl.yaml | 164 +
.../pinctrl/starfive,jhb100-sys0h-pinctrl.yaml | 162 +
.../pinctrl/starfive,jhb100-sys1-pinctrl.yaml | 164 +
.../pinctrl/starfive,jhb100-sys2-pinctrl.yaml | 165 +
.../bindings/pinctrl/ti,palmas-pinctrl.yaml | 170 +
.../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml | 54 +-
MAINTAINERS | 18 +
drivers/pinctrl/Kconfig | 20 +
drivers/pinctrl/Makefile | 2 +
drivers/pinctrl/airoha/Kconfig | 15 +-
drivers/pinctrl/airoha/Makefile | 1 +
drivers/pinctrl/airoha/airoha-common.h | 3 +
drivers/pinctrl/airoha/pinctrl-airoha.c | 33 +-
drivers/pinctrl/airoha/pinctrl-an7563.c | 1 +
drivers/pinctrl/airoha/pinctrl-an7581.c | 1 +
drivers/pinctrl/airoha/pinctrl-an7583.c | 1 +
drivers/pinctrl/airoha/pinctrl-en7523.c | 1 +
drivers/pinctrl/airoha/pinctrl-en7528.c | 1204 ++++++
drivers/pinctrl/core.c | 4 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 56 +-
drivers/pinctrl/freescale/pinctrl-imx.h | 4 +
drivers/pinctrl/freescale/pinctrl-vf610.c | 2 +
drivers/pinctrl/intel/pinctrl-intel.c | 41 +-
drivers/pinctrl/intel/pinctrl-intel.h | 2 +-
drivers/pinctrl/mediatek/Kconfig | 7 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/pinctrl-mt6735.c | 1120 ++++++
drivers/pinctrl/mediatek/pinctrl-mt7629.c | 2 +-
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 3 +-
drivers/pinctrl/mediatek/pinctrl-mtk-mt6735.h | 3993 ++++++++++++++++++++
drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c | 2 +-
drivers/pinctrl/nuvoton/pinctrl-ma35.c | 8 +-
drivers/pinctrl/nxp/pinctrl-s32cc.c | 2 +-
drivers/pinctrl/pinconf-generic.c | 2 +
drivers/pinctrl/pinconf.c | 2 +-
drivers/pinctrl/pinctrl-ambarella-cv75.c | 587 +++
drivers/pinctrl/pinctrl-ambarella.c | 533 +++
drivers/pinctrl/pinctrl-ambarella.h | 40 +
drivers/pinctrl/pinctrl-amd.c | 243 +-
drivers/pinctrl/pinctrl-amd.h | 174 +
drivers/pinctrl/pinctrl-apple-gpio.c | 21 +-
drivers/pinctrl/pinctrl-axp209.c | 3 -
drivers/pinctrl/pinctrl-equilibrium.c | 2 +-
drivers/pinctrl/pinctrl-gemini.c | 3 +-
drivers/pinctrl/pinctrl-generic-mux.c | 76 +-
drivers/pinctrl/pinctrl-scmi.c | 232 +-
drivers/pinctrl/pinctrl-st.c | 2 +-
drivers/pinctrl/pinmux.c | 2 +-
drivers/pinctrl/qcom/Kconfig | 10 +
drivers/pinctrl/qcom/Kconfig.msm | 19 +
drivers/pinctrl/qcom/Makefile | 3 +
drivers/pinctrl/qcom/pinctrl-apq8064.c | 188 +-
drivers/pinctrl/qcom/pinctrl-apq8084.c | 502 +--
drivers/pinctrl/qcom/pinctrl-hawi-lpass-lpi.c | 244 ++
drivers/pinctrl/qcom/pinctrl-ipq4019.c | 208 +-
drivers/pinctrl/qcom/pinctrl-ipq8064.c | 208 +-
drivers/pinctrl/qcom/pinctrl-kuno.c | 801 ++++
drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 6 +-
drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 17 +
drivers/pinctrl/qcom/pinctrl-msm.h | 25 -
drivers/pinctrl/qcom/pinctrl-msm8952.c | 1257 ++++++
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 +
drivers/pinctrl/qcom/tlmm-test.c | 2 +-
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 410 +-
drivers/pinctrl/renesas/pinctrl-rzt2h.c | 182 +-
drivers/pinctrl/sprd/pinctrl-sprd.c | 3 +
drivers/pinctrl/starfive/Kconfig | 105 +
drivers/pinctrl/starfive/Makefile | 11 +
.../starfive/pinctrl-starfive-jhb100-per0.c | 182 +
.../starfive/pinctrl-starfive-jhb100-per1.c | 193 +
.../starfive/pinctrl-starfive-jhb100-per2.c | 136 +
.../starfive/pinctrl-starfive-jhb100-per2pok.c | 99 +
.../starfive/pinctrl-starfive-jhb100-per3.c | 129 +
.../starfive/pinctrl-starfive-jhb100-sys0.c | 121 +
.../starfive/pinctrl-starfive-jhb100-sys0h.c | 99 +
.../starfive/pinctrl-starfive-jhb100-sys1.c | 94 +
.../starfive/pinctrl-starfive-jhb100-sys2.c | 140 +
drivers/pinctrl/starfive/pinctrl-starfive-jhb100.c | 1446 +++++++
drivers/pinctrl/starfive/pinctrl-starfive-jhb100.h | 153 +
drivers/pinctrl/stm32/Kconfig | 2 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 69 +-
drivers/pinctrl/sunplus/Kconfig | 8 +-
drivers/pinctrl/sunplus/sppctl.c | 45 +-
drivers/pinctrl/sunxi/Kconfig | 5 +
drivers/pinctrl/sunxi/Makefile | 1 +
drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c | 3 +-
drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c | 2 +-
drivers/pinctrl/sunxi/pinctrl-sun60i-a733.c | 50 +
drivers/pinctrl/sunxi/pinctrl-sunxi.c | 41 +-
drivers/pinctrl/sunxi/pinctrl-sunxi.h | 71 +-
drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 6 +-
.../dt-bindings/pinctrl/mediatek,mt6735-pinfunc.h | 1148 ++++++
include/linux/pinctrl/consumer.h | 5 +-
include/linux/pinctrl/pinconf-generic.h | 5 +
132 files changed, 18711 insertions(+), 1653 deletions(-)
create mode 100644
Documentation/devicetree/bindings/pinctrl/ambarella,cv75-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,nsp-gpio.txt
create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,nsp-gpio.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/econet,en7528-pinctrl.yaml
delete mode 100644
Documentation/devicetree/bindings/pinctrl/mediatek,mt6795-pinctrl.yaml
delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-palmas.txt
create mode 100644
Documentation/devicetree/bindings/pinctrl/qcom,hawi-lpass-lpi-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/qcom,kuno-tlmm.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/qcom,msm8952-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-per0-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-per1-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-per2-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-per2pok-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-per3-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-sys0-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-sys0h-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-sys1-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/starfive,jhb100-sys2-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/ti,palmas-pinctrl.yaml
create mode 100644 drivers/pinctrl/airoha/pinctrl-en7528.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6735.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6735.h
create mode 100644 drivers/pinctrl/pinctrl-ambarella-cv75.c
create mode 100644 drivers/pinctrl/pinctrl-ambarella.c
create mode 100644 drivers/pinctrl/pinctrl-ambarella.h
create mode 100644 drivers/pinctrl/qcom/pinctrl-hawi-lpass-lpi.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-kuno.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8952.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-per0.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-per1.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-per2.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-per2pok.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-per3.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-sys0.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-sys0h.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-sys1.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100-sys2.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100.c
create mode 100644 drivers/pinctrl/starfive/pinctrl-starfive-jhb100.h
create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun60i-a733.c
create mode 100644 include/dt-bindings/pinctrl/mediatek,mt6735-pinfunc.h