sh: Fixup R7780RP iVDR clock enable.
authorPaul Mundt <lethal@linux-sh.org>
Mon, 25 Dec 2006 09:28:33 +0000 (18:28 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 13 Feb 2007 01:54:44 +0000 (10:54 +0900)
The iVDR clock enable bit happens to actually reside in a rather
different place than what is documented, so fix it up accordingly.
This fixes up SATA boot for some of the R7780RP boards that didn't
default-enable the clock in the loader.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boards/renesas/r7780rp/setup.c

index 9f89c8de9db98ba9f5a4e0ad3f6478520af515a0..b48f19f512ca1a80bd78b59e544699251f343728 100644 (file)
@@ -148,7 +148,7 @@ static void __init r7780rp_setup(char **cmdline_p)
 #ifndef CONFIG_SH_R7780MP
        ctrl_outw(0x0001, PA_SDPOW);    /* SD Power ON */
 #endif
-       ctrl_outw(ctrl_inw(PA_IVDRCTL) | 0x0100, PA_IVDRCTL);   /* Si13112 */
+       ctrl_outw(ctrl_inw(PA_IVDRCTL) | 0x01, PA_IVDRCTL);     /* Si13112 */
 
        pm_power_off = r7780rp_power_off;
 }