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

Reply via email to