ARM: Davinci: FB 480P driver bug fix

parent d13a371b
...@@ -1515,6 +1515,8 @@ static inline void slow_down_vclk(void) ...@@ -1515,6 +1515,8 @@ static inline void slow_down_vclk(void)
static void davincifb_480p_component_config(int on) static void davincifb_480p_component_config(int on)
{ {
if (on) {
#ifdef CONFIG_THS8200 #ifdef CONFIG_THS8200
/* Enable THS8200 DAC output mode as 480P */ /* Enable THS8200 DAC output mode as 480P */
ths8200_set_480p_mode(); ths8200_set_480p_mode();
...@@ -1591,7 +1593,10 @@ static void davincifb_480p_component_config(int on) ...@@ -1591,7 +1593,10 @@ static void davincifb_480p_component_config(int on)
(VENC_VMOD_VENC | VENC_VMOD_VMD | VENC_VMOD_HDMD)); (VENC_VMOD_VENC | VENC_VMOD_VMD | VENC_VMOD_HDMD));
printk(KERN_INFO "Davinci set video mode as 480p\n"); printk(KERN_INFO "Davinci set video mode as 480p\n");
} else {
/* Reset video encoder module */
dispc_reg_out(VENC_VMOD, 0);
}
} }
static void davincifb_1080i_component_config(int on) static void davincifb_1080i_component_config(int on)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment