2011-07-20 Till Straumann <strauman@slac.stanford.edu>

PR 1837/bsps
	* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
	board with 750 CPU to list of supported Motorola boards.
This commit is contained in:
Joel Sherrill
2011-07-20 16:39:57 +00:00
parent 2a4438a146
commit bdcd12cca0
3 changed files with 33 additions and 22 deletions

View File

@@ -1,3 +1,9 @@
2011-07-20 Till Straumann <strauman@slac.stanford.edu>
PR 1837/bsps
* shared/motorola/motorola.c, shared/motorola/motorola.h: Add MVME2400
board with 750 CPU to list of supported Motorola boards.
2010-08-25 Till Straumann <strauman@slac.stanford.edu> 2010-08-25 Till Straumann <strauman@slac.stanford.edu>
PR 1689/bsps PR 1689/bsps

View File

@@ -296,8 +296,12 @@ typedef struct {
int (*swizzler)(int, int); int (*swizzler)(int, int);
} mot_info_t; } mot_info_t;
/* NOTE: When adding boards here the 'motorolaBoard' enums MUST be
* updated accordingly!
*/
static const mot_info_t mot_boards[] = { static const mot_info_t mot_boards[] = {
{0x3E0, 0x00, PPC_750, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle}, {0x0E0, 0xF9, PPC_604, "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
{0x3E0, 0x00, PPC_750, "MVME 2400 (PPC 750)", mvme24xx_intmap,prep_pci_swizzle},
{0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL}, {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
{0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL}, {0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
{0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL}, {0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},

View File

@@ -26,27 +26,28 @@ typedef enum {
typedef enum { typedef enum {
MVME_2400 = 0, MVME_2400 = 0,
GENESIS = 1, MVME_2400_750 = 1,
POWERSTACK_E = 2, GENESIS = 2,
BLACKAWK = 3, POWERSTACK_E = 3,
OMAHA = 4, BLACKAWK = 4,
UTAH = 5, OMAHA = 5,
POWERSTACK_EX = 6, UTAH = 6,
MESQUITE = 7, POWERSTACK_EX = 7,
SITKA = 8, MESQUITE = 8,
MESQUITE_W_HAC = 9, SITKA = 9,
MTX_PLUS = 10, MESQUITE_W_HAC = 10,
MTX_WO_PP = 11, MTX_PLUS = 11,
MTX_W_PP = 12, MTX_WO_PP = 12,
MVME_2300 = 13, MTX_W_PP = 13,
MVME_2300SC_2600 = 14, MVME_2300 = 14,
MVME_2600_W_MVME712M = 15, MVME_2300SC_2600 = 15,
MVME_2600_2700_W_MVME761 = 16, MVME_2600_W_MVME712M = 16,
MVME_3600_W_MVME712M = 17, MVME_2600_2700_W_MVME761 = 17,
MVME_3600_W_MVME761 = 18, MVME_3600_W_MVME712M = 18,
MVME_1600 = 19, MVME_3600_W_MVME761 = 19,
/* In the table, slot 20 is the marker for end of automatic probe and scan */ MVME_1600 = 20,
MVME_2100 = 21, /* In the table, slot 21 is the marker for end of automatic probe and scan */
MVME_2100 = 22,
MOTOROLA_UNKNOWN = 255 MOTOROLA_UNKNOWN = 255
} motorolaBoard; } motorolaBoard;