Go to the source code of this file.
Macro Definition Documentation
#define ADDR_EP0_FIFO (0x520001c0) |
#define ADDR_EP1_FIFO (0x520001c4) |
#define ADDR_EP2_FIFO (0x520001c8) |
#define ADDR_EP3_FIFO (0x520001cc) |
#define ADDR_EP4_FIFO (0x520001d0) |
#define DISABLE_SUSPEND 0x00 |
#define ENABLE_SUSPEND 0x01 |
#define EP0_DATA_END 0x08 /* MCU sets */ |
#define EP0_IN_PKT_READY 0x02 /* MCU sets, USB clears after sending FIFO */ |
#define EP0_OUT_PKT_READY 0x01 /* USB sets, MCU clears by setting SERVICED_OUT_PKT_RDY */ |
#define EP0_SEND_STALL 0x20 /* MCU sets */ |
#define EP0_SENT_STALL 0x04 /* USB sets */ |
#define EP0_SERVICED_OUT_PKT_RDY 0x40 /* MCU writes 1 to clear OUT_PKT_READY */ |
#define EP0_SERVICED_SETUP_END 0x80 /* MCU writes 1 to clear SETUP_END */ |
#define EP0_SETUP_END 0x10 /* USB sets, MCU clears by setting SERVICED_SETUP_END */ |
#define EPI_AUTO_SET (1<<7) |
#define EPI_FIFO_FLUSH 0x08 |
#define EPI_IN_DMA_INT_MASK (1<<4) |
#define EPI_IN_PKT_READY 0x01 |
#define EPI_MODE_IN (1<<5) |
#define EPI_MODE_OUT (0<<5) |
#define EPI_SEND_STALL 0x10 |
#define EPI_SENT_STALL 0x20 |
#define EPI_UNDER_RUN 0x04 |
#define EPO_AUTO_CLR (1<<7) |
#define EPO_DATA_ERROR 0x08 |
#define EPO_FIFO_FLUSH 0x10 |
#define EPO_OUT_DMA_INT_MASK (1<<5) |
#define EPO_OUT_PKT_READY 0x01 |
#define EPO_OVER_RUN 0x04 |
#define EPO_SEND_STALL 0x20 |
#define EPO_SENT_STALL 0x40 |
#define FIFO_SIZE_0 0x00 /* 0x00 * 8 = 0 */ |
#define FIFO_SIZE_16 0x02 /* 0x02 * 8 = 16 */ |
#define FIFO_SIZE_32 0x04 /* 0x04 * 8 = 32 */ |
#define FIFO_SIZE_64 0x08 /* 0x08 * 8 = 64 */ |
#define FIFO_SIZE_8 0x01 /* 0x01 * 8 = 8 */ |
#define ISO_UPDATE (1<<7) |
#define SUSPEND_MODE 0x02 |
#define UDMA_DEMAND_MODE (1<<3) |
#define UDMA_DMA_MODE_EN (1<<0) |
#define UDMA_IGNORE_TTC (1<<7) |
#define UDMA_IN_DMA_RUN (1<<1) |
#define UDMA_IN_RUN_OB (1<<7) |
#define UDMA_OUT_DMA_RUN (1<<2) |
#define UDMA_OUT_RUN_OB (1<<2) |