[GIT PULL] Reset/GPIO/swnode changes for v6.19
Philipp Zabel
p.zabel at pengutronix.de
Thu Nov 20 08:32:52 PST 2025
Dear arm-soc maintainers,
The following changes since commit e9a6fb0bcdd7609be6969112f3fbfcce3b1d4a7c:
Linux 6.18-rc5 (2025-11-09 15:10:19 -0800)
are available in the Git repository at:
https://git.pengutronix.de/git/pza/linux.git tags/reset-gpio-for-v6.19
for you to fetch changes up to 5fc4e4cf7a2268b5f73700fd1e8d02159f2417d8:
reset: gpio: use software nodes to setup the GPIO lookup (2025-11-20 16:51:49 +0100)
This tag is separated from reset-for-v6.19 because it may also be merged
into the driver core, GPIO or SPI trees, if needed.
It contains a single series [1] with changes to swnode, gpio, and reset
code.
It is based on v6.18-rc5, which includes the prerequisite commit
e5d527be7e69 ("gpio: swnode: don't use the swnode's name as the key for
GPIO lookup").
[1] https://lore.kernel.org/all/20251120-reset-gpios-swnodes-v7-0-a100493a0f4b@linaro.org/
----------------------------------------------------------------
Reset/GPIO/swnode changes for v6.19
* Extend software node implementation, allowing its properties to reference
existing firmware nodes.
* Update the GPIO property interface to use reworked swnode macros.
* Rework reset-gpio code to use GPIO lookup via swnode.
* Fix spi-cs42l43 driver to work with swnode changes.
----------------------------------------------------------------
Bartosz Golaszewski (8):
software node: read the reference args via the fwnode API
software node: increase the reference of the swnode by its fwnode
software node: allow referencing firmware nodes
gpio: swnode: allow referencing GPIO chips by firmware nodes
reset: order includes alphabetically in reset/core.c
reset: make the provider of reset-gpios the parent of the reset device
reset: gpio: convert the driver to using the auxiliary bus
reset: gpio: use software nodes to setup the GPIO lookup
Charles Keepax (1):
spi: cs42l43: Use actual ACPI firmware node for chip selects
drivers/base/swnode.c | 30 +++++++--
drivers/gpio/gpiolib-swnode.c | 3 +-
drivers/reset/Kconfig | 1 +
drivers/reset/core.c | 146 ++++++++++++++++++++++++------------------
drivers/reset/reset-gpio.c | 19 +++---
drivers/spi/spi-cs42l43.c | 40 +++---------
include/linux/property.h | 13 +++-
7 files changed, 141 insertions(+), 111 deletions(-)
More information about the linux-arm-kernel
mailing list