Re: [PATCH v3 00/14] reset: major reset core refactoring

From: Philipp Zabel

Date: Mon Mar 09 2026 - 05:29:37 EST


On Fr, 2026-03-06 at 18:22 +0100, Bartosz Golaszewski wrote:
> Here is the promised refactoring of the reset core. The main goal of the
> series is to make the reset subsystem fwnode-agnostic - meaning it can
> work with all kinds of firmware nodes instead of being OF-centric - but
> there are some other related changes in here as well. I'm sending it all
> out for review to give Phillipp a better picture of the end result but
> individual pieces can be picked up earlier if accepted.
[...]
> Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxxxxxxxx>

Applied to reset/next, thanks!

[01/14] reset: gpio: remove unneeded OF-node put
https://git.pengutronix.de/cgit/pza/linux/commit/?id=fe3da77f2f94
[02/14] reset: gpio: add a devlink between reset-gpio and its consumer
https://git.pengutronix.de/cgit/pza/linux/commit/?id=a9b95ce36de4
[03/14] reset: gpio: simplify fallback device matching
https://git.pengutronix.de/cgit/pza/linux/commit/?id=ad9d28e68f4f
[04/14] reset: gpio: remove unneeded auxiliary_set_drvdata()
https://git.pengutronix.de/cgit/pza/linux/commit/?id=1acd46638408
[05/14] reset: warn on reset-gpio release
https://git.pengutronix.de/cgit/pza/linux/commit/?id=20adbf3b8f5c
[06/14] reset: fold ida_alloc() into reset_create_gpio_aux_device()
https://git.pengutronix.de/cgit/pza/linux/commit/?id=6703784ab9a8
[07/14] reset: use lock guards in reset core
https://git.pengutronix.de/cgit/pza/linux/commit/?id=1f10008aff71
[08/14] reset: handle removing supplier before consumers
https://git.pengutronix.de/cgit/pza/linux/commit/?id=78ebbff6d1a0
[09/14] reset: protect struct reset_controller_dev with its own mutex
https://git.pengutronix.de/cgit/pza/linux/commit/?id=44a0acb2caca
[10/14] reset: protect struct reset_control with its own mutex
https://git.pengutronix.de/cgit/pza/linux/commit/?id=8c91302a29bc
[11/14] reset: convert of_reset_control_get_count() to using firmware nodes
https://git.pengutronix.de/cgit/pza/linux/commit/?id=9d52054a4fc3
[12/14] reset: convert the core API to using firmware nodes
https://git.pengutronix.de/cgit/pza/linux/commit/?id=ba8dbbb14b7e
[13/14] reset: convert reset core to using firmware nodes
https://git.pengutronix.de/cgit/pza/linux/commit/?id=9035073d0ef1
[14/14] reset: gpio: make the driver fwnode-agnostic
https://git.pengutronix.de/cgit/pza/linux/commit/?id=faaad5006e58

regards
Philipp