[GIT PULL] Reset/GPIO/swnode changes for v6.19
Bartosz Golaszewski
brgl at bgdev.pl
Thu Nov 20 10:19:36 PST 2025
On Thu, Nov 20, 2025 at 5:33 PM Philipp Zabel <p.zabel at pengutronix.de> wrote:
>
> 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(-)
Pulled into the GPIO tree. Thanks everyone for reviews and patience!
Bartosz
More information about the linux-arm-kernel
mailing list