diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-11-02 09:00:03 -0400 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2014-04-03 19:27:38 -0400 |
commit | 1b416c4b41351c3eb8fc42dbb4cd8eba463c0813 (patch) | |
tree | 887179d87d2611bf7fdba8a8274f3b8046e351cf /arch/arm/plat-omap | |
parent | 104fce73fdbd174eb08a493eeb2920fd59e6d3f4 (diff) |
dmaengine: omap-dma: provide a hook to get the underlying DMA platform ops
Provide and use a hook to obtain the underlying DMA platform operations
so that omap-dma.c can access the hardware more directly without
involving the legacy DMA driver.
Acked-by: Tony Lindgren <tony@atomide.com>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/plat-omap')
-rw-r--r-- | arch/arm/plat-omap/dma.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/dma.c b/arch/arm/plat-omap/dma.c index 01619c2910e3..d4d9a5e62152 100644 --- a/arch/arm/plat-omap/dma.c +++ b/arch/arm/plat-omap/dma.c | |||
@@ -2000,6 +2000,12 @@ void omap_dma_global_context_restore(void) | |||
2000 | omap_clear_dma(ch); | 2000 | omap_clear_dma(ch); |
2001 | } | 2001 | } |
2002 | 2002 | ||
2003 | struct omap_system_dma_plat_info *omap_get_plat_info(void) | ||
2004 | { | ||
2005 | return p; | ||
2006 | } | ||
2007 | EXPORT_SYMBOL_GPL(omap_get_plat_info); | ||
2008 | |||
2003 | static int omap_system_dma_probe(struct platform_device *pdev) | 2009 | static int omap_system_dma_probe(struct platform_device *pdev) |
2004 | { | 2010 | { |
2005 | int ch, ret = 0; | 2011 | int ch, ret = 0; |