ARM: bcm283x: Implement EFI RTS reset_system
authorAlexander Graf <agraf@suse.de>
Wed, 2 Nov 2016 09:36:18 +0000 (10:36 +0100)
committerTom Rini <trini@konsulko.com>
Tue, 29 Nov 2016 01:15:19 +0000 (20:15 -0500)
commit6b0ee50634212a63a49e17646716f87df303a68d
treecaec60357e57920eaae03e0072332f1e95409d5a
parent1de40662f1cfd438efa98efa8be6937c6eb5c843
ARM: bcm283x: Implement EFI RTS reset_system

The rpi has a pretty simple way of resetting the whole system. All it takes
is to poke a few registers at a well defined location in MMIO space.

This patch adds support for the EFI loader implementation to allow an OS to
reset and power off the system when we're outside of boot time.

Signed-off-by: Alexander Graf <agraf@suse.de>
arch/arm/mach-bcm283x/include/mach/wdog.h
arch/arm/mach-bcm283x/reset.c