From: Kuninori Morimoto <morimoto.kuninori@renesas.com>
Date: Mon, 14 Sep 2009 11:22:31 +0000 (+0000)
Subject: sh: mach-ecovec24: deassert usb irq on boot.
X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=147df2d68f209fef6a53b345a5a9a9ea38a60f66;p=linux.git

sh: mach-ecovec24: deassert usb irq on boot.

This patch prevents the USB1 interrupt from remaining asserted
immediately after re-boot or during a jump in to a secondary kernel.

Signed-off-by: Kuninori Morimoto <morimoto.kuninori@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
---

diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c
index b89e47920b525..40decfe0f37e9 100644
--- a/arch/sh/boards/mach-ecovec24/setup.c
+++ b/arch/sh/boards/mach-ecovec24/setup.c
@@ -492,6 +492,7 @@ static int __init arch_setup(void)
 
 	/* enable USB */
 	ctrl_outw(0x0000, 0xA4D80000);
+	ctrl_outw(0x0000, 0xA4D90000);
 	gpio_request(GPIO_PTB3,  NULL);
 	gpio_request(GPIO_PTB4,  NULL);
 	gpio_request(GPIO_PTB5,  NULL);