|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
| #define | AMCC_OP_REG_OMB1 0x00 |
| #define | AMCC_OP_REG_OMB2 0x04 |
| #define | AMCC_OP_REG_OMB3 0x08 |
| #define | AMCC_OP_REG_OMB4 0x0c |
| #define | AMCC_OP_REG_IMB1 0x10 |
| #define | AMCC_OP_REG_IMB2 0x14 |
| #define | AMCC_OP_REG_IMB3 0x18 |
| #define | AMCC_OP_REG_IMB4 0x1c |
| #define | AMCC_OP_REG_FIFO 0x20 |
| #define | AMCC_OP_REG_MWAR 0x24 |
| #define | AMCC_OP_REG_MWTC 0x28 |
| #define | AMCC_OP_REG_MRAR 0x2c |
| #define | AMCC_OP_REG_MRTC 0x30 |
| #define | AMCC_OP_REG_MBEF 0x34 |
| #define | AMCC_OP_REG_INTCSR 0x38 |
| #define | AMCC_OP_REG_INTCSR_SRC (AMCC_OP_REG_INTCSR + 2) /* INT source */ |
| #define | AMCC_OP_REG_INTCSR_FEC (AMCC_OP_REG_INTCSR + 3) /* FIFO ctrl */ |
| #define | AMCC_OP_REG_MCSR 0x3c |
| #define | AMCC_OP_REG_MCSR_NVDATA (AMCC_OP_REG_MCSR + 2) /* Data in byte 2 */ |
| #define | AMCC_OP_REG_MCSR_NVCMD (AMCC_OP_REG_MCSR + 3) /* Command in byte 3 */ |
| #define | AMCC_FIFO_DEPTH_DWORD 8 |
| #define | AMCC_FIFO_DEPTH_BYTES (8 * sizeof (u32)) |
| #define | INTCSR_OUTBOX_BYTE(x) ((x) & 0x3) |
| #define | INTCSR_OUTBOX_SELECT(x) (((x) & 0x3) << 2) |
| #define | INTCSR_OUTBOX_EMPTY_INT 0x10 /* enable outbox empty interrupt */ |
| #define | INTCSR_INBOX_BYTE(x) (((x) & 0x3) << 8) |
| #define | INTCSR_INBOX_SELECT(x) (((x) & 0x3) << 10) |
| #define | INTCSR_INBOX_FULL_INT 0x1000 /* enable inbox full interrupt */ |
| #define | INTCSR_INBOX_INTR_STATUS 0x20000 /* read, or write clear inbox full interrupt */ |
| #define | INTCSR_INTR_ASSERTED 0x800000 /* read only, interrupt asserted */ |
| #define | MCSR_NV_LOAD_LOW_ADDR 0x0 |
| #define | MCSR_NV_LOAD_HIGH_ADDR 0x20 |
| #define | MCSR_NV_WRITE 0x40 |
| #define | MCSR_NV_READ 0x60 |
| #define | MCSR_NV_MASK 0x60 |
| #define | MCSR_NV_ENABLE 0x80 |
| #define | MCSR_NV_BUSY MCSR_NV_ENABLE |
| #define | AMCC_OP_REG_SIZE 64 /* in bytes */ |
| #define | AMCC_OP_REG_AIMB1 0x00 |
| #define | AMCC_OP_REG_AIMB2 0x04 |
| #define | AMCC_OP_REG_AIMB3 0x08 |
| #define | AMCC_OP_REG_AIMB4 0x0c |
| #define | AMCC_OP_REG_AOMB1 0x10 |
| #define | AMCC_OP_REG_AOMB2 0x14 |
| #define | AMCC_OP_REG_AOMB3 0x18 |
| #define | AMCC_OP_REG_AOMB4 0x1c |
| #define | AMCC_OP_REG_AFIFO 0x20 |
| #define | AMCC_OP_REG_AMWAR 0x24 |
| #define | AMCC_OP_REG_APTA 0x28 |
| #define | AMCC_OP_REG_APTD 0x2c |
| #define | AMCC_OP_REG_AMRAR 0x30 |
| #define | AMCC_OP_REG_AMBEF 0x34 |
| #define | AMCC_OP_REG_AINT 0x38 |
| #define | AMCC_OP_REG_AGCSTS 0x3c |
| #define | AMCC_OP_REG_AMWTC 0x58 |
| #define | AMCC_OP_REG_AMRTC 0x5c |
| #define | AGCSTS_CONTROL_MASK 0xfffff000 |
| #define | AGCSTS_NV_ACC_MASK 0xe0000000 |
| #define | AGCSTS_RESET_MASK 0x0e000000 |
| #define | AGCSTS_NV_DA_MASK 0x00ff0000 |
| #define | AGCSTS_BIST_MASK 0x0000f000 |
| #define | AGCSTS_STATUS_MASK 0x000000ff |
| #define | AGCSTS_TCZERO_MASK 0x000000c0 |
| #define | AGCSTS_FIFO_ST_MASK 0x0000003f |
| #define | AGCSTS_RESET_MBFLAGS 0x08000000 |
| #define | AGCSTS_RESET_P2A_FIFO 0x04000000 |
| #define | AGCSTS_RESET_A2P_FIFO 0x02000000 |
| #define | AGCSTS_RESET_FIFOS (AGCSTS_RESET_A2P_FIFO | AGCSTS_RESET_P2A_FIFO) |
| #define | AGCSTS_A2P_TCOUNT 0x00000080 |
| #define | AGCSTS_P2A_TCOUNT 0x00000040 |
| #define | AGCSTS_FS_P2A_EMPTY 0x00000020 |
| #define | AGCSTS_FS_P2A_HALF 0x00000010 |
| #define | AGCSTS_FS_P2A_FULL 0x00000008 |
| #define | AGCSTS_FS_A2P_EMPTY 0x00000004 |
| #define | AGCSTS_FS_A2P_HALF 0x00000002 |
| #define | AGCSTS_FS_A2P_FULL 0x00000001 |
| #define | AINT_INT_MASK 0x00ff0000 |
| #define | AINT_SEL_MASK 0x0000ffff |
| #define | AINT_IS_ENSEL_MASK 0x00001f1f |
| #define | AINT_INT_ASSERTED 0x00800000 |
| #define | AINT_BM_ERROR 0x00200000 |
| #define | AINT_BIST_INT 0x00100000 |
| #define | AINT_RT_COMPLETE 0x00080000 |
| #define | AINT_WT_COMPLETE 0x00040000 |
| #define | AINT_OUT_MB_INT 0x00020000 |
| #define | AINT_IN_MB_INT 0x00010000 |
| #define | AINT_READ_COMPL 0x00008000 |
| #define | AINT_WRITE_COMPL 0x00004000 |
| #define | AINT_OMB_ENABLE 0x00001000 |
| #define | AINT_OMB_SELECT 0x00000c00 |
| #define | AINT_OMB_BYTE 0x00000300 |
| #define | AINT_IMB_ENABLE 0x00000010 |
| #define | AINT_IMB_SELECT 0x0000000c |
| #define | AINT_IMB_BYTE 0x00000003 |
| #define | EN_A2P_TRANSFERS 0x00000400 |
| #define | RESET_A2P_FLAGS 0x04000000L |
| #define | A2P_HI_PRIORITY 0x00000100L |
| #define | ANY_S593X_INT 0x00800000L |
| #define | READ_TC_INT 0x00080000L |
| #define | WRITE_TC_INT 0x00040000L |
| #define | IN_MB_INT 0x00020000L |
| #define | MASTER_ABORT_INT 0x00100000L |
| #define | TARGET_ABORT_INT 0x00200000L |
| #define | BUS_MASTER_INT 0x00200000L |
| #define A2P_HI_PRIORITY 0x00000100L |
Definition at line 162 of file amcc_s5933.h.
| #define AGCSTS_A2P_TCOUNT 0x00000080 |
Definition at line 116 of file amcc_s5933.h.
| #define AGCSTS_BIST_MASK 0x0000f000 |
Definition at line 106 of file amcc_s5933.h.
| #define AGCSTS_CONTROL_MASK 0xfffff000 |
Definition at line 102 of file amcc_s5933.h.
| #define AGCSTS_FIFO_ST_MASK 0x0000003f |
Definition at line 109 of file amcc_s5933.h.
| #define AGCSTS_FS_A2P_EMPTY 0x00000004 |
Definition at line 123 of file amcc_s5933.h.
| #define AGCSTS_FS_A2P_FULL 0x00000001 |
Definition at line 125 of file amcc_s5933.h.
| #define AGCSTS_FS_A2P_HALF 0x00000002 |
Definition at line 124 of file amcc_s5933.h.
| #define AGCSTS_FS_P2A_EMPTY 0x00000020 |
Definition at line 119 of file amcc_s5933.h.
| #define AGCSTS_FS_P2A_FULL 0x00000008 |
Definition at line 121 of file amcc_s5933.h.
| #define AGCSTS_FS_P2A_HALF 0x00000010 |
Definition at line 120 of file amcc_s5933.h.
| #define AGCSTS_NV_ACC_MASK 0xe0000000 |
Definition at line 103 of file amcc_s5933.h.
| #define AGCSTS_NV_DA_MASK 0x00ff0000 |
Definition at line 105 of file amcc_s5933.h.
| #define AGCSTS_P2A_TCOUNT 0x00000040 |
Definition at line 117 of file amcc_s5933.h.
| #define AGCSTS_RESET_A2P_FIFO 0x02000000 |
Definition at line 113 of file amcc_s5933.h.
| #define AGCSTS_RESET_FIFOS (AGCSTS_RESET_A2P_FIFO | AGCSTS_RESET_P2A_FIFO) |
Definition at line 114 of file amcc_s5933.h.
| #define AGCSTS_RESET_MASK 0x0e000000 |
Definition at line 104 of file amcc_s5933.h.
| #define AGCSTS_RESET_MBFLAGS 0x08000000 |
Definition at line 111 of file amcc_s5933.h.
| #define AGCSTS_RESET_P2A_FIFO 0x04000000 |
Definition at line 112 of file amcc_s5933.h.
| #define AGCSTS_STATUS_MASK 0x000000ff |
Definition at line 107 of file amcc_s5933.h.
| #define AGCSTS_TCZERO_MASK 0x000000c0 |
Definition at line 108 of file amcc_s5933.h.
| #define AINT_BIST_INT 0x00100000 |
Definition at line 137 of file amcc_s5933.h.
| #define AINT_BM_ERROR 0x00200000 |
Definition at line 136 of file amcc_s5933.h.
| #define AINT_IMB_BYTE 0x00000003 |
Definition at line 154 of file amcc_s5933.h.
| #define AINT_IMB_ENABLE 0x00000010 |
Definition at line 152 of file amcc_s5933.h.
| #define AINT_IMB_SELECT 0x0000000c |
Definition at line 153 of file amcc_s5933.h.
| #define AINT_IN_MB_INT 0x00010000 |
Definition at line 143 of file amcc_s5933.h.
| #define AINT_INT_ASSERTED 0x00800000 |
Definition at line 135 of file amcc_s5933.h.
| #define AINT_INT_MASK 0x00ff0000 |
Definition at line 131 of file amcc_s5933.h.
| #define AINT_IS_ENSEL_MASK 0x00001f1f |
Definition at line 133 of file amcc_s5933.h.
| #define AINT_OMB_BYTE 0x00000300 |
Definition at line 150 of file amcc_s5933.h.
| #define AINT_OMB_ENABLE 0x00001000 |
Definition at line 148 of file amcc_s5933.h.
| #define AINT_OMB_SELECT 0x00000c00 |
Definition at line 149 of file amcc_s5933.h.
| #define AINT_OUT_MB_INT 0x00020000 |
Definition at line 142 of file amcc_s5933.h.
| #define AINT_READ_COMPL 0x00008000 |
Definition at line 145 of file amcc_s5933.h.
| #define AINT_RT_COMPLETE 0x00080000 |
Definition at line 139 of file amcc_s5933.h.
| #define AINT_SEL_MASK 0x0000ffff |
Definition at line 132 of file amcc_s5933.h.
| #define AINT_WRITE_COMPL 0x00004000 |
Definition at line 146 of file amcc_s5933.h.
| #define AINT_WT_COMPLETE 0x00040000 |
Definition at line 140 of file amcc_s5933.h.
Definition at line 44 of file amcc_s5933.h.
| #define AMCC_FIFO_DEPTH_DWORD 8 |
Definition at line 43 of file amcc_s5933.h.
| #define AMCC_OP_REG_AFIFO 0x20 |
Definition at line 87 of file amcc_s5933.h.
| #define AMCC_OP_REG_AGCSTS 0x3c |
Definition at line 94 of file amcc_s5933.h.
| #define AMCC_OP_REG_AIMB1 0x00 |
Definition at line 79 of file amcc_s5933.h.
| #define AMCC_OP_REG_AIMB2 0x04 |
Definition at line 80 of file amcc_s5933.h.
| #define AMCC_OP_REG_AIMB3 0x08 |
Definition at line 81 of file amcc_s5933.h.
| #define AMCC_OP_REG_AIMB4 0x0c |
Definition at line 82 of file amcc_s5933.h.
| #define AMCC_OP_REG_AINT 0x38 |
Definition at line 93 of file amcc_s5933.h.
| #define AMCC_OP_REG_AMBEF 0x34 |
Definition at line 92 of file amcc_s5933.h.
| #define AMCC_OP_REG_AMRAR 0x30 |
Definition at line 91 of file amcc_s5933.h.
| #define AMCC_OP_REG_AMRTC 0x5c |
Definition at line 96 of file amcc_s5933.h.
| #define AMCC_OP_REG_AMWAR 0x24 |
Definition at line 88 of file amcc_s5933.h.
| #define AMCC_OP_REG_AMWTC 0x58 |
Definition at line 95 of file amcc_s5933.h.
| #define AMCC_OP_REG_AOMB1 0x10 |
Definition at line 83 of file amcc_s5933.h.
| #define AMCC_OP_REG_AOMB2 0x14 |
Definition at line 84 of file amcc_s5933.h.
| #define AMCC_OP_REG_AOMB3 0x18 |
Definition at line 85 of file amcc_s5933.h.
| #define AMCC_OP_REG_AOMB4 0x1c |
Definition at line 86 of file amcc_s5933.h.
| #define AMCC_OP_REG_APTA 0x28 |
Definition at line 89 of file amcc_s5933.h.
| #define AMCC_OP_REG_APTD 0x2c |
Definition at line 90 of file amcc_s5933.h.
| #define AMCC_OP_REG_FIFO 0x20 |
Definition at line 30 of file amcc_s5933.h.
| #define AMCC_OP_REG_IMB1 0x10 |
Definition at line 26 of file amcc_s5933.h.
| #define AMCC_OP_REG_IMB2 0x14 |
Definition at line 27 of file amcc_s5933.h.
| #define AMCC_OP_REG_IMB3 0x18 |
Definition at line 28 of file amcc_s5933.h.
| #define AMCC_OP_REG_IMB4 0x1c |
Definition at line 29 of file amcc_s5933.h.
| #define AMCC_OP_REG_INTCSR 0x38 |
Definition at line 36 of file amcc_s5933.h.
| #define AMCC_OP_REG_INTCSR_FEC (AMCC_OP_REG_INTCSR + 3) /* FIFO ctrl */ |
Definition at line 38 of file amcc_s5933.h.
| #define AMCC_OP_REG_INTCSR_SRC (AMCC_OP_REG_INTCSR + 2) /* INT source */ |
Definition at line 37 of file amcc_s5933.h.
| #define AMCC_OP_REG_MBEF 0x34 |
Definition at line 35 of file amcc_s5933.h.
| #define AMCC_OP_REG_MCSR 0x3c |
Definition at line 39 of file amcc_s5933.h.
| #define AMCC_OP_REG_MCSR_NVCMD (AMCC_OP_REG_MCSR + 3) /* Command in byte 3 */ |
Definition at line 41 of file amcc_s5933.h.
| #define AMCC_OP_REG_MCSR_NVDATA (AMCC_OP_REG_MCSR + 2) /* Data in byte 2 */ |
Definition at line 40 of file amcc_s5933.h.
| #define AMCC_OP_REG_MRAR 0x2c |
Definition at line 33 of file amcc_s5933.h.
| #define AMCC_OP_REG_MRTC 0x30 |
Definition at line 34 of file amcc_s5933.h.
| #define AMCC_OP_REG_MWAR 0x24 |
Definition at line 31 of file amcc_s5933.h.
| #define AMCC_OP_REG_MWTC 0x28 |
Definition at line 32 of file amcc_s5933.h.
| #define AMCC_OP_REG_OMB1 0x00 |
Definition at line 22 of file amcc_s5933.h.
| #define AMCC_OP_REG_OMB2 0x04 |
Definition at line 23 of file amcc_s5933.h.
| #define AMCC_OP_REG_OMB3 0x08 |
Definition at line 24 of file amcc_s5933.h.
| #define AMCC_OP_REG_OMB4 0x0c |
Definition at line 25 of file amcc_s5933.h.
Definition at line 73 of file amcc_s5933.h.
| #define ANY_S593X_INT 0x00800000L |
Definition at line 164 of file amcc_s5933.h.
| #define BUS_MASTER_INT 0x00200000L |
Definition at line 170 of file amcc_s5933.h.
| #define EN_A2P_TRANSFERS 0x00000400 |
Definition at line 158 of file amcc_s5933.h.
| #define IN_MB_INT 0x00020000L |
Definition at line 167 of file amcc_s5933.h.
Definition at line 52 of file amcc_s5933.h.
| #define INTCSR_INBOX_FULL_INT 0x1000 /* enable inbox full interrupt */ |
Definition at line 54 of file amcc_s5933.h.
| #define INTCSR_INBOX_INTR_STATUS 0x20000 /* read, or write clear inbox full interrupt */ |
Definition at line 55 of file amcc_s5933.h.
Definition at line 53 of file amcc_s5933.h.
| #define INTCSR_INTR_ASSERTED 0x800000 /* read only, interrupt asserted */ |
Definition at line 56 of file amcc_s5933.h.
Definition at line 49 of file amcc_s5933.h.
| #define INTCSR_OUTBOX_EMPTY_INT 0x10 /* enable outbox empty interrupt */ |
Definition at line 51 of file amcc_s5933.h.
Definition at line 50 of file amcc_s5933.h.
| #define MASTER_ABORT_INT 0x00100000L |
Definition at line 168 of file amcc_s5933.h.
| #define MCSR_NV_BUSY MCSR_NV_ENABLE |
Definition at line 67 of file amcc_s5933.h.
| #define MCSR_NV_ENABLE 0x80 |
Definition at line 66 of file amcc_s5933.h.
| #define MCSR_NV_LOAD_HIGH_ADDR 0x20 |
Definition at line 62 of file amcc_s5933.h.
| #define MCSR_NV_LOAD_LOW_ADDR 0x0 |
Definition at line 61 of file amcc_s5933.h.
| #define MCSR_NV_MASK 0x60 |
Definition at line 65 of file amcc_s5933.h.
| #define MCSR_NV_READ 0x60 |
Definition at line 64 of file amcc_s5933.h.
| #define MCSR_NV_WRITE 0x40 |
Definition at line 63 of file amcc_s5933.h.
| #define READ_TC_INT 0x00080000L |
Definition at line 165 of file amcc_s5933.h.
| #define RESET_A2P_FLAGS 0x04000000L |
Definition at line 160 of file amcc_s5933.h.
| #define TARGET_ABORT_INT 0x00200000L |
Definition at line 169 of file amcc_s5933.h.
| #define WRITE_TC_INT 0x00040000L |
Definition at line 166 of file amcc_s5933.h.
1.8.2