+55
−24
Loading
The device that requests the reset control managed by the reset-gpio device is effectively its consumer but the devlink is only established between it and the GPIO controller exposing the reset pin. Add a devlink between the consumer of the reset control and its supplier. This will allow us to simplify the GPIOLIB code managing shared GPIOs when handling the corner case of reset-gpio and gpiolib-shared interacting. While at it and since we need to store the address of the auxiliary device: don't allocate memory for the device separately but fold it into struct reset_gpio_lookup instead. Reviewed-by:Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by:
Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com> Signed-off-by:
Philipp Zabel <p.zabel@pengutronix.de>