On Fr, 2024-01-05 at 16:59 +0100, Krzysztof Kozlowski wrote:
Add a simple driver to control GPIO-based resets using the reset controller API for the cases when the GPIOs are shared and reset should be coordinated. The driver is expected to be used by reset core framework for ad-hoc reset controllers.
I don't know how evil it is to set a parent-less platform device's of_node to another device's node, but I like the simplicity of a single-GPIO reset controller driver more that I had expected.
[...]
diff --git a/drivers/reset/reset-gpio.c b/drivers/reset/reset-gpio.c new file mode 100644 index 000000000000..cf0a867cbc5f --- /dev/null +++ b/drivers/reset/reset-gpio.c @@ -0,0 +1,121 @@
[...]
+static void reset_gpio_of_args_put(void *data)
This should probably be called reset_gpio_of_node_put().
+{
- of_node_put(data);
+}
[...]
regards Philipp