2024-05-20 07:56:15

by Linus Walleij

[permalink] [raw]
Subject: [GIT PULL] pin control bulk changes for v6.10

Hi Linus,

here is the bulk of pin control changes for v6.10. This time
low activity and not very much interesting, it's even very little
driver activity.

Anyways: details in the signed tag, please pull it in!

Yours,
Linus Walleij

The following changes since commit 4cece764965020c22cff7665b18a012006359095:

Linux 6.9-rc1 (2024-03-24 14:10:05 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
tags/pinctrl-v6.10-1

for you to fetch changes up to 83906257f2e4441a4610f83ae24a713ba609b64a:

Merge tag 'samsung-pinctrl-6.10' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into
devel (2024-05-06 08:53:50 +0200)

----------------------------------------------------------------
Pin control changes for the v6.10 kernel cycle:

Core changes:

- Use DEFINE_SHOW_STORE_ATTRIBUTE() in debugfs entries.

New drivers:

- Qualcomm PMIH0108, PMD8028, PMXR2230 and PM6450
pin control support.

Improvements:

- Serious cleanup of the recently merged aw9523 driver.

- Fix PIN_CONFIG_BIAS_DISABLE handling in pinctrl-single.

- A slew of device tree binding cleanups.

- Support a bus clock in the Samsung driver.

----------------------------------------------------------------
André Draszik (2):
dt-bindings: pinctrl: samsung: google,gs101-pinctrl needs a clock
pinctrl: samsung: support a bus clock

Andy Shevchenko (13):
pinctrl: pxa2xx: Make use of struct pinfunction
pinctrl: pxa2xx: Make use of struct pingroup
pinctrl: aw9523: Destroy mutex on ->remove()
pinctrl: aw9523: Use correct error code for not supported functionality
pinctrl: aw9523: Always try both ports in aw9523_gpio_set_multiple()
pinctrl: aw9523: Make use of struct pinfunction and PINCTRL_PINFUNCTION()
pinctrl: aw9523: Use temporary variable for HW IRQ number
pinctrl: aw9523: Get rid of redundant ' & U8_MAX' pieces
pinctrl: aw9523: Remove unused irqchip field in struct aw9523_irq
pinctrl: aw9523: Make use of dev_err_probe()
pinctrl: aw9523: Sort headers and group pinctrl/*
pinctrl: aw9523: Fix indentation in a few places
pinctrl: Use DEFINE_SHOW_STORE_ATTRIBUTE() helper for debugfs

Anjelique Melendez (4):
dt-bindings: pinctrl: qcom,pmic-gpio: Add PMIH0108 and PMD8028 support
pinctrl: qcom: spmi-gpio: Add PMXR2230 and PM6450 support
pinctrl: qcom: spmi-gpio: Add PMIH0108 and PMD8028 support
dt-bindings: pinctrl: qcom,pmic-gpio: Fix "comptaible" typo for PMIH0108

Arnd Bergmann (1):
pinctrl: armada-37xx: remove an unused variable

Christophe JAILLET (2):
pinctrl: max77620: Remove an unused fields in struct
max77620_pin_info and max77620_pctrl_info
pinctrl: pinctrl-single: Remove some unused fields in struct pcs_function

Claudiu Beznea (2):
pinctrl: renesas: rzg2l: Execute atomically the interrupt configuration
pinctrl: renesas: rzg2l: Configure the interrupt type on resume

Danila Tikhonov (1):
pinctrl: qcom: pinctrl-sm7150: Fix sdc1 and ufs special pins regs

David Collins (1):
dt-bindings: pinctrl: qcom,pmic-gpio: Add PMXR2230 and PM6450 support

Geert Uytterhoeven (2):
pinctrl: renesas: r8a779h0: Fix IRQ suffixes
pinctrl: renesas: r8a779h0: Add INTC-EX pins, groups, and function

Herman van Hazendonk (1):
dt-bindings: pinctrl: qcom,pmic-mpp: add support for PM8901

Krzysztof Kozlowski (8):
dt-bindings: pinctrl: samsung: drop unused header with register constants
pinctrl: sunxi: sun9i-a80-r: drop driver owner assignment
pinctrl: freescale: imx8ulp: fix module autoloading
pinctrl: mediatek: fix module autoloading
pinctrl: loongson2: fix module autoloading
pinctrl: qcom: sm7150: fix module autoloading
pinctrl: realtek: fix module autoloading
pinctrl: samsung: drop redundant drvdata assignment

Lad Prabhakar (2):
dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow 'input' and
'output-enable' properties
pinctrl: renesas: rzg2l: Remove extra space in function parameter

Linus Walleij (2):
Merge tag 'renesas-pinctrl-for-v6.10-tag1' of
git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers
into devel
Merge tag 'samsung-pinctrl-6.10' of
https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into
devel

Luca Weiss (1):
dt-bindings: pinctrl: qcom,pmic-gpio: Allow gpio-hog nodes

Matthijs Kooijman (1):
pinctrl: single: Fix PIN_CONFIG_BIAS_DISABLE handling

Paul Barker (1):
pinctrl: renesas: rzg2l: Limit 2.5V power supply to Ethernet interfaces

Peng Fan (1):
pinctrl: pinconf-generic: print hex value

Rafał Miłecki (3):
dt-bindings: pinctrl: mediatek: mt7622: add "gpio-ranges" property
dt-bindings: pinctrl: mediatek: mt7622: fix array properties
dt-bindings: pinctrl: mediatek: mt7622: add "antsel" function

Stefan Wahren (3):
pinctrl: bcm2835: Implement bcm2835_pinconf_get
pinctrl: bcm2835: Implement bcm2711_pinconf_get
pinctrl: bcm2835: Make pin freeing behavior configurable

Tengfei Fan (1):
dt-bindings: pinctrl: qcom: update functions to match with driver

Thomas Richard (1):
pinctrl: pinctrl-single: move suspend()/resume() callbacks to noirq

.../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 113 ++++++++++-------
.../bindings/pinctrl/qcom,pmic-gpio.yaml | 38 ++++++
.../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 +
.../bindings/pinctrl/qcom,sm4450-tlmm.yaml | 52 +++-----
.../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 2 +
.../bindings/pinctrl/samsung,pinctrl.yaml | 21 ++++
MAINTAINERS | 1 -
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 83 +++++++++++--
drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 1 +
drivers/pinctrl/mediatek/pinctrl-mt6765.c | 1 +
drivers/pinctrl/mediatek/pinctrl-mt6779.c | 1 +
drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 3 -
drivers/pinctrl/pinconf-generic.c | 2 +-
drivers/pinctrl/pinctrl-aw9523.c | 131 +++++++-------------
drivers/pinctrl/pinctrl-loongson2.c | 1 +
drivers/pinctrl/pinctrl-max77620.c | 2 -
drivers/pinctrl/pinctrl-single.c | 50 ++++----
drivers/pinctrl/pinmux.c | 26 ++--
drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 55 ++++-----
drivers/pinctrl/pxa/pinctrl-pxa2xx.h | 15 +--
drivers/pinctrl/qcom/pinctrl-sm7150.c | 21 ++--
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 4 +
drivers/pinctrl/realtek/pinctrl-rtd1315e.c | 1 +
drivers/pinctrl/realtek/pinctrl-rtd1319d.c | 1 +
drivers/pinctrl/renesas/pfc-r8a779h0.c | 136 +++++++++++++++++++--
drivers/pinctrl/renesas/pinctrl-rzg2l.c | 18 ++-
drivers/pinctrl/samsung/pinctrl-exynos.c | 112 +++++++++++++++++
drivers/pinctrl/samsung/pinctrl-samsung.c | 95 +++++++++++++-
drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +
drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 -
include/dt-bindings/pinctrl/samsung.h | 95 --------------
31 files changed, 694 insertions(+), 391 deletions(-)
delete mode 100644 include/dt-bindings/pinctrl/samsung.h


2024-05-20 16:34:30

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] pin control bulk changes for v6.10

The pull request you sent on Mon, 20 May 2024 09:55:47 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git tags/pinctrl-v6.10-1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2de68638aa7c0da594d23b1aa025fc5a801c427e

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html