From: Yusuf Caglar Akyuz <cag...@bilkon-kontrol.com.tr> Davinci clock handling is changed between somewhere 2.6.28 and 2.6.30-rc6 so VPBE drivers no longer works with latest kernels. This commit updates clock handling.
Signed-off-by: Yusuf Caglar Akyuz <cag...@bilkon-kontrol.com.tr> --- drivers/media/video/davinci/davinci_osd.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/media/video/davinci/davinci_osd.c b/drivers/media/video/davinci/davinci_osd.c index dfe4ed7..ac06f2e 100644 --- a/drivers/media/video/davinci/davinci_osd.c +++ b/drivers/media/video/davinci/davinci_osd.c @@ -15,6 +15,7 @@ #include <video/davinci_vpbe.h> #include <video/davinci_osd.h> #include <linux/io.h> +#include <linux/clk.h> #include <mach/io.h> #include <mach/cputype.h> @@ -1995,6 +1996,10 @@ int davinci_disp_init(void) osd->irq = IRQ_VENCINT; + clk_enable(clk_get(NULL, "vpss_master")); + clk_enable(clk_get(NULL, "vpss_slave")); + clk_enable(clk_get(NULL, "vpss_dac")); + _davinci_disp_init(); /* set default Cb/Cr order */ -- 1.5.6 _______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source