reset: tps380x: Add TPS380x device driver supprt
authorMarco Felsch <m.felsch@pengutronix.de>
Mon, 30 May 2022 09:22:26 +0000 (11:22 +0200)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 27 Jul 2022 08:58:25 +0000 (10:58 +0200)
commit8a4e6154fb17b691917dcf7f4b0cc1d2fb8d46c6
tree783fa0b55ba8b02f4a99f7a5c898ba91e2419108
parent729a8a57355f12d9ecba150fbef693e51b99e7ec
reset: tps380x: Add TPS380x device driver supprt

The TI TPS380x family [1] is a voltage supervisor with a dedicated
manual reset (mr) line input and a reset output. The chip(s) have a
build in reset delay, depending on the chip partnumber. This simple
driver addresses this so the cosumer don't need to care about it.

[1] https://www.ti.com/product/TPS3801

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
[p.zabel@pengutronix.de: drop Todo comment about min/typ/max reset time]
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Link: https://lore.kernel.org/r/20220530092226.748644-2-m.felsch@pengutronix.de
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-tps380x.c [new file with mode: 0644]