summaryrefslogtreecommitdiff
path: root/arch/blackfin/include/asm/dma.h
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2017-03-14 11:08:10 -0400
committerTom Rini <trini@konsulko.com>2017-04-05 13:52:01 -0400
commitea3310e8aafad1da72d9a5e60568d725cbdefdbd (patch)
tree869faa824f09ce4d40f2ce503a607ceb28b5ce91 /arch/blackfin/include/asm/dma.h
parentc3b7cfe15ec1db047182d4ec55a3ce05f19bdf38 (diff)
Blackfin: Remove
The architecture is currently unmaintained, remove. Cc: Benjamin Matthews <mben12@gmail.com> Cc: Chong Huang <chuang@ucrobotics.com> Cc: Dimitar Penev <dpn@switchfin.org> Cc: Haitao Zhang <hzhang@ucrobotics.com> Cc: I-SYST Micromodule <support@i-syst.com> Cc: M.Hasewinkel (MHA) <info@ssv-embedded.de> Cc: Marek Vasut <marex@denx.de> Cc: Martin Strubel <strubel@section5.ch> Cc: Peter Meerwald <devel@bct-electronic.com> Cc: Sonic Zhang <sonic.adi@gmail.com> Cc: Valentin Yakovenkov <yakovenkov@niistt.ru> Cc: Wojtek Skulski <info@skutek.com> Cc: Wojtek Skulski <skulski@pas.rochester.edu> Signed-off-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'arch/blackfin/include/asm/dma.h')
-rw-r--r--arch/blackfin/include/asm/dma.h104
1 files changed, 0 insertions, 104 deletions
diff --git a/arch/blackfin/include/asm/dma.h b/arch/blackfin/include/asm/dma.h
deleted file mode 100644
index 8a7c07933e..0000000000
--- a/arch/blackfin/include/asm/dma.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * dma.h - Blackfin DMA defines/structures/etc...
- *
- * Copyright 2004-2008 Analog Devices Inc.
- * Licensed under the GPL-2 or later.
- */
-
-#ifndef _BLACKFIN_DMA_H_
-#define _BLACKFIN_DMA_H_
-
-#include <linux/types.h>
-#ifdef __ADSPBF60x__
-#include <asm/mach-common/bits/dde.h>
-#else
-#include <asm/mach-common/bits/dma.h>
-#endif
-
-struct dmasg_large {
- void *next_desc_addr;
- u32 start_addr;
- u16 cfg;
- u16 x_count;
- s16 x_modify;
- u16 y_count;
- s16 y_modify;
-} __attribute__((packed));
-
-struct dmasg {
- u32 start_addr;
- u16 cfg;
- u16 x_count;
- s16 x_modify;
- u16 y_count;
- s16 y_modify;
-} __attribute__((packed));
-
-struct dma_register {
-#ifdef __ADSPBF60x__
- void *next_desc_ptr; /* DMA Next Descriptor Pointer register */
- u32 start_addr; /* DMA Start address register */
- u32 config; /* DMA Configuration register */
-
- u32 x_count; /* DMA x_count register */
- s32 x_modify; /* DMA x_modify register */
- u32 y_count; /* DMA y_count register */
- s32 y_modify; /* DMA y_modify register */
- u32 __pad0[2];
-
- void *curr_desc_ptr; /* DMA Curr Descriptor Pointer register */
- void *prev_desc_ptr; /* DMA Prev Descriptor Pointer register */
- void *curr_addr; /* DMA Current Address Pointer register */
- u32 status; /* DMA irq status register */
- u32 curr_x_count; /* DMA Current x-count register */
- u32 curr_y_count; /* DMA Current y-count register */
- u32 __pad1[2];
-
- u32 bw_limit; /* DMA Bandwidth Limit Count */
- u32 curr_bw_limit; /* DMA curr Bandwidth Limit Count */
- u32 bw_monitor; /* DMA Bandwidth Monitor Count */
- u32 curr_bw_monitor; /* DMA curr Bandwidth Monitor Count */
-#else
- void *next_desc_ptr; /* DMA Next Descriptor Pointer register */
- u32 start_addr; /* DMA Start address register */
-
- u16 config; /* DMA Configuration register */
- u16 dummy1; /* DMA Configuration register */
-
- u32 reserved;
-
- u16 x_count; /* DMA x_count register */
- u16 dummy2;
-
- s16 x_modify; /* DMA x_modify register */
- u16 dummy3;
-
- u16 y_count; /* DMA y_count register */
- u16 dummy4;
-
- s16 y_modify; /* DMA y_modify register */
- u16 dummy5;
-
- void *curr_desc_ptr; /* DMA Current Descriptor Pointer register */
-
- u32 curr_addr_ptr; /* DMA Current Address Pointer register */
-
- u16 status; /* DMA irq status register */
- u16 dummy6;
-
- u16 peripheral_map; /* DMA peripheral map register */
- u16 dummy7;
-
- u16 curr_x_count; /* DMA Current x-count register */
- u16 dummy8;
-
- u32 reserved2;
-
- u16 curr_y_count; /* DMA Current y-count register */
- u16 dummy9;
-
- u32 reserved3;
-#endif
-};
-
-#endif