1 /* 2 * Copyright 2011 Freescale Semiconductor, Inc. All Rights Reserved. 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8 9 #ifndef __MACH_MXS_DMA_H__ 10 #define __MACH_MXS_DMA_H__ 11 12 #include <linux/dmaengine.h> 13 14 struct mxs_dma_data { 15 int chan_irq; 16 }; 17 mxs_dma_is_apbh(struct dma_chan * chan)18static inline int mxs_dma_is_apbh(struct dma_chan *chan) 19 { 20 return !strcmp(dev_name(chan->device->dev), "mxs-dma-apbh"); 21 } 22 mxs_dma_is_apbx(struct dma_chan * chan)23static inline int mxs_dma_is_apbx(struct dma_chan *chan) 24 { 25 return !strcmp(dev_name(chan->device->dev), "mxs-dma-apbx"); 26 } 27 28 #endif /* __MACH_MXS_DMA_H__ */ 29