summaryrefslogtreecommitdiffstats
path: root/drivers/reset/core.c
diff options
context:
space:
mode:
authorMaxime Ripard <maxime.ripard@free-electrons.com>2013-09-24 11:07:43 +0300
committerMaxime Ripard <maxime.ripard@free-electrons.com>2013-11-22 21:20:36 +0100
commit8f1ae77f466660b6da2455cccecc07ae631fa66d (patch)
tree72bb8bfd609c1e5bde3118fc75a3d478baee8d00 /drivers/reset/core.c
parent6ce4eac1f600b34f2f7f58f9cd8f0503d79e42ae (diff)
downloadlinux-8f1ae77f466660b6da2455cccecc07ae631fa66d.tar.gz
linux-8f1ae77f466660b6da2455cccecc07ae631fa66d.tar.bz2
linux-8f1ae77f466660b6da2455cccecc07ae631fa66d.zip
reset: Add Allwinner SoCs Reset Controller Driver
The Allwinner A31 and most of the other Allwinner SoCs have an IP maintaining a few other IPs in the SoC in reset by default. Among these IPs are the A31's High Speed Timers, hence why we can't use the regular driver construct in every cases, and need to call the registering function directly during machine initialisation. Apart from this, the implementation is fairly straightforward, and could easily be moved to a generic MMIO-based reset controller driver if the need ever arise. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Diffstat (limited to 'drivers/reset/core.c')
0 files changed, 0 insertions, 0 deletions