• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/arm/mach-at91/include/mach/
1#ifndef __MACH_ATMEL_MCI_H
2#define __MACH_ATMEL_MCI_H
3
4#include <mach/at_hdmac.h>
5
6/**
7 * struct mci_dma_data - DMA data for MCI interface
8 */
9struct mci_dma_data {
10	struct at_dma_slave	sdata;
11};
12
13/* accessor macros */
14#define	slave_data_ptr(s)	(&(s)->sdata)
15#define find_slave_dev(s)	((s)->sdata.dma_dev)
16
17#define	setup_dma_addr(s, t, r)	do {		\
18	if (s) {				\
19		(s)->sdata.tx_reg = (t);	\
20		(s)->sdata.rx_reg = (r);	\
21	}					\
22} while (0)
23
24#endif /* __MACH_ATMEL_MCI_H */
25