RTEMS
5.1
|
Driver for the Tundra Tsi148 pci-vme bridge. More...
Go to the source code of this file.
Macros | |
#define | VME_MODE_PREFETCH_ENABLE VME_AM_IS_MEMORY |
#define | _LD_VME_MODE_PREFETCHSZ 24 |
#define | VME_MODE_PREFETCH_SIZE(x) (((x)&3)<<_LD_VME_MODE_PREFETCHSZ) |
#define | VME_MODE_MATCH_MASK (3<<30) |
#define | VME_MODE_EXACT_MATCH (2<<30) /* all bits must match */ |
#define | VME_MODE_AS_MATCH (1<<30) /* only A16/24/32 must match */ |
#define | TSI_VEAT_VES (1<<31) |
#define | TSI_VEAT_VEOF (1<<30) |
#define | TSI_VEAT_VESCL (1<<29) |
#define | TSI_VEAT_2eOT (1<<21) |
#define | TSI_VEAT_2eST (1<<20) |
#define | TSI_VEAT_BERR (1<<19) |
#define | TSI_VEAT_LWORD (1<<18) |
#define | TSI_VEAT_WRITE (1<<17) |
#define | TSI_VEAT_IACK (1<<16) |
#define | TSI_VEAT_DS1 (1<<15) |
#define | TSI_VEAT_DS0 (1<<14) |
#define | TSI_VEAT_AM(v) (((v)>>8)&63) |
#define | TSI_VEAT_XAM(v) ((v)&255) |
#define | TSI_DMA_INT_VEC 257 |
#define | TSI_LERR_INT_VEC 258 |
#define | TSI_VERR_INT_VEC 259 |
#define | TSI_VME_SW_IACK_INT_VEC 261 |
#define | TSI_SYSFAIL_INT_VEC 263 |
#define | TSI_ACFAIL_INT_VEC 264 |
#define | TSI_MBOX0_INT_VEC 265 |
#define | TSI_MBOX1_INT_VEC 266 |
#define | TSI_MBOX2_INT_VEC 267 |
#define | TSI_MBOX3_INT_VEC 268 |
#define | TSI_LM0_INT_VEC 269 |
#define | TSI_LM1_INT_VEC 270 |
#define | TSI_LM2_INT_VEC 271 |
#define | TSI_LM3_INT_VEC 272 |
#define | TSI_VIES_INT_VEC 273 |
#define | TSI_DMA1_INT_VEC 274 |
#define | TSI_NUM_INT_VECS 275 |
Typedefs | |
typedef volatile uint32_t | BERegister |
typedef void(* | VmeTsi148ISR) (void *usrArg, unsigned long vector) |
Driver for the Tundra Tsi148 pci-vme bridge.