| * Copyright (C) 2007 by Analog Devices, Inc. |
| * The Inventra Controller Driver for Linux is free software; you |
| * can redistribute it and/or modify it under the terms of the GNU |
| * General Public License version 2 as published by the Free Software |
| #ifndef __MUSB_BLACKFIN_H__ |
| #define __MUSB_BLACKFIN_H__ |
| * Blackfin specific definitions |
| static void dump_fifo_data(u8 *buf, u16 len) |
| for (i = 0; i < len; i++) { |
| pr_debug("%02x ", *tmp++); |
| #define dump_fifo_data(buf, len) do {} while (0) |
| #define USB_DMA_BASE USB_DMA_INTERRUPT |
| #define USB_DMAx_CTRL 0x04 |
| #define USB_DMAx_ADDR_LOW 0x08 |
| #define USB_DMAx_ADDR_HIGH 0x0C |
| #define USB_DMAx_COUNT_LOW 0x10 |
| #define USB_DMAx_COUNT_HIGH 0x14 |
| #define USB_DMA_REG(ep, reg) (USB_DMA_BASE + 0x20 * ep + reg) |
| #define TIMER_DELAY (1 * HZ) |
| static struct timer_list musb_conn_timer; |
| #endif /* __MUSB_BLACKFIN_H__ */ |