Renesas ARM Based SoC Boards Updates for v3.19

* Add restart callback to kzm9g
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJUYrwJAAoJENfPZGlqN0++T14P/AgLo05kfWeUUWC1/p2atyVG
 UfNfVAlJctMQtZN23XNVSRE+mfUGvGVAeYQJo+kbGGHFCiIE5s5L9mNxn3cHmRd6
 w260S3NEQaTpwBj5Tg0dCQVgDDUm8HMf3sh/Iex++l/BlSMe1Y4aB+B84HSA5l7t
 MCOIq/ShY05B16KLaLwUihZnJUN3eZ9/0HkGUVN4dKQvU2+tlYTGSpE1XlCm/kWC
 Rq+bLLew/1zPfebtWdqnSX50Vu3/UkYs4629ahqycyOSXvqpqMbN7mrHN6+uSruR
 49fUt2fsauESX2deFYO18f/T0eNqf7tp9opTIQdNCA2u87pTeQSx4JQzWItJGUu/
 f32CS4aANSNAPRjeRukbBJuuFCWAM1vN9rHbpAKV/d0n70YcNesC5nzGL7IzsH8Y
 pVg6guHLCInMB72P+AC/8HHeru09qoNOj5p1R15i+vqc71XJrrVm/nuP+IIh9WY/
 a71rC3rY409b15ZjURBRs+T8C8Kyg3i7zPpj/ColSniHr0AO6GWHoWTt9T7RITUG
 FPSPTNhFs0SEPG7qwp6eWN4Nqsfb7M4BEZe6nL8VFj5cgh2XugJ7xaE6ij1Sfj1P
 ihmqUFft1JEbEV/f43yl6rb/i8aIt5qel9mGtv+doPzxgL62NBVra/jtVY+DYBkY
 757L9/7tIV4wwy/JQpj7
 =k0Vx
 -----END PGP SIGNATURE-----

Merge tag 'renesas-boards-for-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/soc

Pull "Renesas ARM Based SoC Boards Updates for v3.19" from Simon Horman:

* Add restart callback to kzm9g

* tag 'renesas-boards-for-v3.19' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
  ARM: shmobile: kzm9g-reference: Add restart callback

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
Arnd Bergmann 2014-11-19 23:01:50 +01:00
commit 73a0e3350c
1 changed files with 8 additions and 0 deletions

View File

@ -43,6 +43,13 @@ static void __init kzm_init(void)
#endif
}
#define RESCNT2 IOMEM(0xe6188020)
static void kzm9g_restart(enum reboot_mode mode, const char *cmd)
{
/* Do soft power on reset */
writel((1 << 31), RESCNT2);
}
static const char *kzm9g_boards_compat_dt[] __initdata = {
"renesas,kzm9g-reference",
NULL,
@ -54,5 +61,6 @@ DT_MACHINE_START(KZM9G_DT, "kzm9g-reference")
.init_early = shmobile_init_delay,
.init_machine = kzm_init,
.init_late = shmobile_init_late,
.restart = kzm9g_restart,
.dt_compat = kzm9g_boards_compat_dt,
MACHINE_END