[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CACRpkdbKNem0KB4W9a6R7o6e7V4+eh9cLMKYV0xv5Hv3tEpysg@mail.gmail.com>
Date: Mon, 20 May 2024 09:55:47 +0200
From: Linus Walleij <linus.walleij@...aro.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: "open list:GPIO SUBSYSTEM" <linux-gpio@...r.kernel.org>, Bartosz Golaszewski <brgl@...ev.pl>,
Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
linux-kernel <linux-kernel@...r.kernel.org>
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
Powered by blists - more mailing lists