reset: gpio: Add GPIO-based reset controller
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Mon, 29 Jan 2024 11:52:13 +0000 (12:52 +0100)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 21 Feb 2024 10:53:25 +0000 (11:53 +0100)
commitcee544a40e4426040946e685988b1489f13e6600
tree5c0b378b486c774ac4ab546876007e4f9fa9f709
parent0f28982835c29752cdb657f1f8316b2ea42c407a
reset: gpio: Add GPIO-based reset controller

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.

Cc: Bartosz Golaszewski <brgl@bgdev.pl>
Cc: Chris Packham <chris.packham@alliedtelesis.co.nz>
Cc: Sean Anderson <sean.anderson@seco.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20240129115216.96479-4-krzysztof.kozlowski@linaro.org
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
MAINTAINERS
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-gpio.c [new file with mode: 0644]