diff options
author | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2013-11-17 04:29:09 +0100 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2013-11-17 04:29:09 +0100 |
commit | fff8692e9818f930c0e40c3e1a631799fb78c13f (patch) | |
tree | e143537d8d143ca86e29f15b5f4193dc696f67ab /arch | |
parent | bbc452c42cc05fad1c79dcac8d4f929f28f6ebe6 (diff) |
colibri_vf50: clock: mvf_dcu: add more display timings
Add the following additional display timings for manual activation:
- 800x480@60 (e.g. EDT ET070080DH6)
- 800x600@60
- 1024x600@60 (e.g. TouchRevolution Fusion 10)
- 1024x768@60
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-mvf/clock.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/mach-mvf/clock.c b/arch/arm/mach-mvf/clock.c index 2f6ccf31ac3f..06b62f4ea02e 100644 --- a/arch/arm/mach-mvf/clock.c +++ b/arch/arm/mach-mvf/clock.c @@ -1995,17 +1995,24 @@ int __init mvf_clocks_init(unsigned long ckil, unsigned long osc, clk_set_parent(&esdhc1_clk, &pll1_pfd3_396M); clk_set_rate(&esdhc1_clk, 200000000); +//only for 640x480 and 1024x768 clk_set_parent(&dcu0_clk, &pll1_pfd2_452M); +//480 MHz +// clk_set_parent(&dcu0_clk, &pll3_usb_otg_main_clk); #if !defined(CONFIG_MACH_COLIBRI_VF50) clk_set_rate(&dcu0_clk, 113000000); #else - clk_set_rate(&dcu0_clk, clk_round_rate(&dcu0_clk, 150666666)); + clk_set_rate(&dcu0_clk, 452000000); +// clk_set_rate(&dcu0_clk, 480000000); #endif clk_set_parent(&sai2_clk, &audio_external_clk); clk_set_rate(&sai2_clk, 24576000); +#if !defined(CONFIG_MACH_COLIBRI_VF50) clk_set_parent(&qspi0_clk, &pll1_pfd4_528M); clk_set_rate(&qspi0_clk, 66000000); +#endif + return 0; } |