power: reset: at91-reset: add reset_controller_dev support
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Fri, 10 Jun 2022 09:24:12 +0000 (12:24 +0300)
committerSebastian Reichel <sebastian.reichel@collabora.com>
Fri, 17 Jun 2022 15:20:00 +0000 (17:20 +0200)
commit5f37c797a4df2a3a5b6406af48cc565020c01d98
tree27f852dca337d982457e4f9db2084db0837bc9f6
parente17ad25bc31a3565c1adab924316d72935eef4a2
power: reset: at91-reset: add reset_controller_dev support

SAMA7G5 reset controller has 5 extra lines that goes to different devices
(3 lines to USB PHYs, 1 line to DDR controller, 1 line to DDR PHY
controller). These reset lines could be requested by different controller
drivers (e.g. USB PHY driver) and these controllers' drivers could
assert/deassert these lines when necessary. Thus add support for
reset_controller_dev which brings this functionality.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
drivers/power/reset/at91-reset.c