diff options
author | Russell King <rmk+kernel@arm.linux.org.uk> | 2013-11-02 14:00:03 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2014-04-04 01:27:38 +0200 |
commit | 1b416c4b41351c3eb8fc42dbb4cd8eba463c0813 (patch) | |
tree | 887179d87d2611bf7fdba8a8274f3b8046e351cf /arch/arm/plat-omap/dma.c | |
parent | dmaengine: omap-dma: use devm_kzalloc() to allocate omap_dmadev. (diff) | |
download | linux-1b416c4b41351c3eb8fc42dbb4cd8eba463c0813.tar.xz linux-1b416c4b41351c3eb8fc42dbb4cd8eba463c0813.zip |
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/dma.c')
-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) omap_clear_dma(ch); } +struct omap_system_dma_plat_info *omap_get_plat_info(void) +{ + return p; +} +EXPORT_SYMBOL_GPL(omap_get_plat_info); + static int omap_system_dma_probe(struct platform_device *pdev) { int ch, ret = 0; |