[<prev] [next>] [day] [month] [year] [list]
Message-ID: <CACRpkdYZCX7F+yoxZb5=qDfieAndOvS+mWfe2EYRvg6=zVOciA@mail.gmail.com>
Date: Thu, 23 Jan 2025 09:25:35 +0100
From: Linus Walleij <linus.walleij@...aro.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: linux-kernel <linux-kernel@...r.kernel.org>,
"open list:GPIO SUBSYSTEM" <linux-gpio@...r.kernel.org>
Subject: [GIT PULL] pin control changes for v6.14
Hi Linus,
here is the bulk of pin control changes for the v6.14 kernel cycle.
There is nothing special this time at all. Just new drivers, gradual
improvements. Some fixes.
Details in the signed tag.
Please pull it in!
Yours,
Linus Walleij
The following changes since commit 40384c840ea1944d7c5a392e8975ed088ecf0b37:
Linux 6.13-rc1 (2024-12-01 14:28:56 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v6.14-1
for you to fetch changes up to c9da9958ba14d89fdf360872c36dc89f4c70861f:
dt-bindings: pinctrl: sunxi: add compatible for V853 (2025-01-16
10:08:10 +0100)
----------------------------------------------------------------
Pin control changes for the v6.14 kernel cycle:
No core changes this time
New drivers:
- New subdriver for the Qualcomm MSM8917 SoC TLMM
- New subdriver for the Mediatek MT7988 SoC
- New subdriver for the Rockchip RK3562 SoC
- New subdriver for the Renesas RZ/G3E SoC
Improvements:
- Fix some missing pins in the Qualcomm IPQ5424 TLMM
- Fix some missing LVDS pins in the Sunxi A100/A133
- Support Sunxi V853 (simple compatible string)
- Cleanups in the Samsung driver
- Fix some AMD suspend behaviour
- Cleanups
----------------------------------------------------------------
Andras Szemzo (1):
dt-bindings: pinctrl: sunxi: add compatible for V853
Barnabás Czémán (1):
dt-bindings: pinctrl: qcom: Add MSM8917 pinctrl
Biju Das (7):
dt-bindings: soc: renesas: Document Renesas RZ/G3E SoC variants
dt-bindings: soc: renesas: Document RZ/G3E SMARC SoM and Carrier-II EVK
dt-bindings: clock: renesas: Document RZ/G3E SoC CPG
dt-bindings: pinctrl: renesas: Add alpha-numerical port support for RZ/V2H
dt-bindings: pinctrl: renesas: Document RZ/G3E SoC
pinctrl: renesas: rzg2l: Update r9a09g057_variable_pin_cfg table
pinctrl: renesas: rzg2l: Add support for RZ/G3E SoC
Christophe JAILLET (2):
pinctrl: samsung: Fix irq handling if an error occurs in
exynos_irq_demux_eint16_31()
pinctrl: ocelot: Constify some structures
Claudiu Beznea (1):
pinctrl: renesas: rzg2l: Add audio clock pins on RZ/G3S
Daniel Golle (2):
pinctrl: mediatek: add support for MTK_PULL_PD_TYPE
pinctrl: mediatek: add MT7988 pinctrl driver
Frank Wunderlich (1):
dt-bindings: pinctrl: add binding for MT7988 SoC
Geert Uytterhoeven (3):
pinctrl: ingenic: Replace seq_printf() by seq_puts()
Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into
renesas-pinctrl-for-v6.14
Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into
renesas-pinctrl-for-v6.14
Javier Carrasco (2):
pinctrl: samsung: fix fwnode refcount cleanup if
platform_get_irq_optional() fails
pinctrl: samsung: update child reference drop comment
Kever Yang (1):
dt-bindings: pinctrl: Add rk3562 pinctrl support
Krzysztof Kozlowski (2):
dt-bindings: pinctrl: Correct indentation and style in DTS example
pinctrl: Use str_enable_disable-like helpers
Lad Prabhakar (1):
pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E
Linus Walleij (5):
Merge tag 'renesas-pinctrl-for-v6.14-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
Merge tag 'samsung-pinctrl-6.14' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into
devel
pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd()
Merge tag 'renesas-pinctrl-for-v6.14-tag2' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
Merge tag 'renesas-pinctrl-for-v6.14-tag3' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
Maciej S. Szmigiero (1):
pinctrl: amd: Take suspend type into consideration which pins are non-wake
Manikanta Mylavarapu (2):
dt-bindings: pinctrl: qcom: update spi0 function
pinctrl: qcom: ipq5424: split spi0 pin group
Mingwei Zheng (2):
pinctrl: nomadik: Add check for clk_enable()
pinctrl: stm32: Add check for clk_enable()
Mukesh Ojha (1):
pinctrl: Fix the clean up on pinconf_apply_setting failure
Otto Pflüger (1):
pinctrl: qcom: Add MSM8917 tlmm pinctrl driver
Parthiban Nallathambi (1):
pinctrl: sunxi: add missed lvds pins for a100/a133
Steven Liu (1):
pinctrl: rockchip: add rk3562 support
.../bindings/clock/renesas,rzv2h-cpg.yaml | 15 +-
.../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 13 +
.../bindings/pinctrl/atmel,at91rm9200-pinctrl.yaml | 72 +-
.../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 575 +++++++
.../bindings/pinctrl/qcom,ipq5424-tlmm.yaml | 4 +-
.../bindings/pinctrl/qcom,msm8917-pinctrl.yaml | 160 ++
.../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 54 +-
.../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 54 +-
.../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 54 +-
.../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 7 +-
.../bindings/pinctrl/rockchip,pinctrl.yaml | 1 +
.../bindings/pinctrl/xlnx,pinctrl-zynq.yaml | 61 +-
.../devicetree/bindings/soc/renesas/renesas.yaml | 17 +
drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +-
drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 +-
drivers/pinctrl/core.c | 50 +-
drivers/pinctrl/mediatek/Kconfig | 7 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/pinctrl-mt7988.c | 1556 +++++++++++++++++++
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 57 +-
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 +
drivers/pinctrl/nomadik/pinctrl-abx500.c | 5 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 42 +-
drivers/pinctrl/pinctrl-amd.c | 30 +-
drivers/pinctrl/pinctrl-amd.h | 7 +-
drivers/pinctrl/pinctrl-gemini.c | 11 +-
drivers/pinctrl/pinctrl-ingenic.c | 2 +-
drivers/pinctrl/pinctrl-ocelot.c | 20 +-
drivers/pinctrl/pinctrl-rockchip.c | 200 ++-
drivers/pinctrl/pinctrl-rockchip.h | 3 +-
drivers/pinctrl/pinctrl-stmfx.c | 2 +-
drivers/pinctrl/qcom/Kconfig.msm | 6 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-ipq5424.c | 34 +-
drivers/pinctrl/qcom/pinctrl-msm.c | 3 +-
drivers/pinctrl/qcom/pinctrl-msm8917.c | 1620 ++++++++++++++++++++
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 +-
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 3 +-
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 3 +-
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +-
drivers/pinctrl/renesas/Kconfig | 1 +
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 190 ++-
drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +-
drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +-
drivers/pinctrl/stm32/pinctrl-stm32.c | 81 +-
drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 12 +
include/dt-bindings/clock/renesas,r9a09g047-cpg.h | 21 +
.../pinctrl/renesas,r9a09g047-pinctrl.h | 41 +
.../pinctrl/renesas,r9a09g057-pinctrl.h | 31 +
49 files changed, 4850 insertions(+), 307 deletions(-)
create mode 100644
Documentation/devicetree/bindings/pinctrl/mediatek,mt7988-pinctrl.yaml
create mode 100644
Documentation/devicetree/bindings/pinctrl/qcom,msm8917-pinctrl.yaml
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7988.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8917.c
create mode 100644 include/dt-bindings/clock/renesas,r9a09g047-cpg.h
create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h
create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h
Powered by blists - more mailing lists