diff options
Diffstat (limited to 'arch/sh/boards/mach-migor/setup.c')
-rw-r--r-- | arch/sh/boards/mach-migor/setup.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/arch/sh/boards/mach-migor/setup.c b/arch/sh/boards/mach-migor/setup.c index b4471931b877..975281980299 100644 --- a/arch/sh/boards/mach-migor/setup.c +++ b/arch/sh/boards/mach-migor/setup.c | |||
@@ -288,8 +288,11 @@ static struct clk *camera_clk; | |||
288 | 288 | ||
289 | static void camera_power_on(void) | 289 | static void camera_power_on(void) |
290 | { | 290 | { |
291 | /* Use 10 MHz VIO_CKO instead of 24 MHz to work | ||
292 | * around signal quality issues on Panel Board V2.1. | ||
293 | */ | ||
291 | camera_clk = clk_get(NULL, "video_clk"); | 294 | camera_clk = clk_get(NULL, "video_clk"); |
292 | clk_set_rate(camera_clk, 24000000); | 295 | clk_set_rate(camera_clk, 10000000); |
293 | clk_enable(camera_clk); /* start VIO_CKO */ | 296 | clk_enable(camera_clk); /* start VIO_CKO */ |
294 | 297 | ||
295 | /* use VIO_RST to take camera out of reset */ | 298 | /* use VIO_RST to take camera out of reset */ |