diff options
author | Tom Rini <trini@konsulko.com> | 2017-03-14 11:08:10 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-04-05 13:52:01 -0400 |
commit | ea3310e8aafad1da72d9a5e60568d725cbdefdbd (patch) | |
tree | 869faa824f09ce4d40f2ce503a607ceb28b5ce91 /arch/blackfin/include/asm/dma.h | |
parent | c3b7cfe15ec1db047182d4ec55a3ce05f19bdf38 (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.h | 104 |
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 |