From: Michal Simek <monstr@xxxxxxxxx> Signed-off-by: Michal Simek <monstr@xxxxxxxxx> --- include/asm-microblaze/dma-mapping.h | 17 +++++++++++++++++ include/asm-microblaze/dma.h | 20 ++++++++++++++++++++ include/asm-microblaze/scatterlist.h | 21 +++++++++++++++++++++ 3 files changed, 58 insertions(+), 0 deletions(-) create mode 100644 include/asm-microblaze/dma-mapping.h create mode 100644 include/asm-microblaze/dma.h create mode 100644 include/asm-microblaze/scatterlist.h diff --git a/include/asm-microblaze/dma-mapping.h b/include/asm-microblaze/dma-mapping.h new file mode 100644 index 0000000..7227661 --- /dev/null +++ b/include/asm-microblaze/dma-mapping.h @@ -0,0 +1,17 @@ +/* + * include/asm-microblaze/dma-mapping.h + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive + * for more details. + * + * Copyright (C) 2008 Michal Simek <monstr@xxxxxxxxx> + * Copyright (C) 2006 Atmark Techno, Inc. + */ + +#ifndef _ASM_MICROBLAZE_DMA_MAPPING_H +#define _ASM_MICROBLAZE_DMA_MAPPING_H + +#include <asm-generic/dma-mapping.h> + +#endif /* _ASM_MICROBLAZE_DMA_MAPPING_H */ diff --git a/include/asm-microblaze/dma.h b/include/asm-microblaze/dma.h new file mode 100644 index 0000000..e36619f --- /dev/null +++ b/include/asm-microblaze/dma.h @@ -0,0 +1,20 @@ +/* + * include/asm-microblaze/dma.h + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive + * for more details. + * + * Copyright (C) 2006 Atmark Techno, Inc. + */ + +#ifndef _ASM_MICROBLAZE_DMA_H +#define _ASM_MICROBLAZE_DMA_H + +/* we don't have dma address limit. define it as zero to be + * unlimited. */ +#define MAX_DMA_ADDRESS (0) + +#define ISA_DMA_THRESHOLD (0) + +#endif /* _ASM_MICROBLAZE_DMA_H */ diff --git a/include/asm-microblaze/scatterlist.h b/include/asm-microblaze/scatterlist.h new file mode 100644 index 0000000..76fab58 --- /dev/null +++ b/include/asm-microblaze/scatterlist.h @@ -0,0 +1,21 @@ +/* + * include/asm-microblaze/scatterlist.h + * + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive + * for more details. + * + * Copyright (C) 2006 Atmark Techno, Inc. + */ + +#ifndef _ASM_MICROBLAZE_SCATTERLIST_H +#define _ASM_MICROBLAZE_SCATTERLIST_H + +struct scatterlist { + unsigned long page_link; + unsigned int offset; + dma_addr_t dma_address; + unsigned int length; +}; + +#endif /* _ASM_MICROBLAZE_SCATTERLIST_H */ -- 1.5.4.GIT -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html