[maemo-developers] [PATCH] DSS2: Export omap_dispc_set_plane_ba0

From: Imre Deak imre.deak at nokia.com
Date: Wed Feb 11 11:43:14 EET 2009
This is used currently by the PVR driver. Should go away once a
proper interface is implemented.

Signed-off-by: Imre Deak <imre.deak at nokia.com>
---
 arch/arm/plat-omap/dss/dispc.c            |   10 ++++++++++
 arch/arm/plat-omap/include/mach/display.h |    2 ++
 2 files changed, 12 insertions(+)

Index: linux-beagle/arch/arm/plat-omap/include/mach/display.h
===================================================================
--- linux-beagle.orig/arch/arm/plat-omap/include/mach/display.h
+++ linux-beagle/arch/arm/plat-omap/include/mach/display.h
@@ -459,4 +459,6 @@ typedef void (*omap_dispc_isr_t) (void *
 int omap_dispc_register_isr(omap_dispc_isr_t isr, void *arg, u32 mask);
 int omap_dispc_unregister_isr(omap_dispc_isr_t isr);
 
+void omap_dispc_set_plane_ba0(enum omap_channel, enum omap_plane plane, u32 paddr);
+
 #endif
Index: linux-beagle/arch/arm/plat-omap/dss/dispc.c
===================================================================
--- linux-beagle.orig/arch/arm/plat-omap/dss/dispc.c
+++ linux-beagle/arch/arm/plat-omap/dss/dispc.c
@@ -659,6 +659,16 @@ static void _dispc_set_plane_ba0(enum om
 	dispc_write_reg(ba0_reg[plane], paddr);
 }
 
+void omap_dispc_set_plane_ba0(enum omap_channel channel, enum omap_plane plane,
+			      u32 paddr)
+{
+	enable_clocks(1);
+	_dispc_set_plane_ba0(plane, paddr);
+	dispc_go(channel);
+	enable_clocks(0);
+}
+EXPORT_SYMBOL_GPL(omap_dispc_set_plane_ba0);
+
 static void _dispc_set_plane_ba1(enum omap_plane plane, u32 paddr)
 {
 	const struct dispc_reg ba1_reg[] = { DISPC_GFX_BA1,

--------------080406030504070605080605--
More information about the maemo-developers mailing list