RTEMS 7.0-rc1
Loading...
Searching...
No Matches
Macros | Enumerations | Functions | Variables
motorola.h File Reference

Motorola (MVME) board identification. More...

#include <bsp/residual.h>
#include <bsp/pci.h>

Go to the source code of this file.

Macros

#define MOTOROLA_CPUTYPE_REG   0x800
 
#define MOTOROLA_BASETYPE_REG   0x803
 

Enumerations

enum  prep_t { PREP_IBM = 0 , PREP_Radstone = 1 , PREP_Motorola = 2 }
 
enum  motorolaBoard {
  MVME_2400 = 0 , MVME_2400_750 = 1 , GENESIS = 2 , POWERSTACK_E = 3 ,
  BLACKAWK = 4 , OMAHA = 5 , UTAH = 6 , POWERSTACK_EX = 7 ,
  MESQUITE = 8 , SITKA = 9 , MESQUITE_W_HAC = 10 , MTX_PLUS = 11 ,
  MTX_WO_PP = 12 , MTX_W_PP = 13 , MVME_2300 = 14 , MVME_2300SC_2600 = 15 ,
  MVME_2600_W_MVME712M = 16 , MVME_2600_2700_W_MVME761 = 17 , MVME_3600_W_MVME712M = 18 , MVME_3600_W_MVME761 = 19 ,
  MVME_1600 = 20 , MVME_2100 = 22 , MOTOROLA_UNKNOWN = 255
}
 
enum  motorolaHostBridge { HOST_BRIDGE_RAVEN = 0 , HOST_BRIDGE_HAWK = 1 , HOST_BRIDGE_UNKNOWN = 255 }
 

Functions

prep_t checkPrepBoardType (RESIDUAL *res)
 
motorolaBoard getMotorolaBoard (void)
 
const char * motorolaBoardToString (motorolaBoard)
 
const struct _int_mapmotorolaIntMap (motorolaBoard board)
 
const void * motorolaIntSwizzle (motorolaBoard board)
 

Variables

prep_t currentPrepType
 
motorolaBoard currentBoard
 

Detailed Description

Motorola (MVME) board identification.

This include file describe the data structure and the functions implemented by rtems to identify motorola boards.