ARC: reset: introduce AXS10x reset driver
authorEugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Thu, 14 Sep 2017 14:28:42 +0000 (17:28 +0300)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 18 Sep 2017 16:41:27 +0000 (18:41 +0200)
commit376349232a93645624426db782cafe688054e6d6
treee5ea4b109e292007b1c336f95fd61395a7d3eb84
parent2bd6bf03f4c1c59381d62c61d03f6cc3fe71f66e
ARC: reset: introduce AXS10x reset driver

ARC AXS10x boards support custom IP-block which allows to control
reset signals of selected peripherals. For example DW GMAC, etc...
This block is controlled via memory-mapped register (AKA CREG) which
represents up-to 32 reset lines. This regiter is self-clearing so we
don't need to deassert line after reset.

As of today only the following lines are used:
 - DW GMAC - line 5

Signed-off-by: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt [new file with mode: 0644]
MAINTAINERS
drivers/reset/Kconfig
drivers/reset/Makefile
drivers/reset/reset-axs10x.c [new file with mode: 0644]