Ticket #1837: rtems-PR#1837-mvme2400-750.diff

File rtems-PR#1837-mvme2400-750.diff, 2.9 KB (added by strauman, on Jul 15, 2011 at 8:49:55 PM)

add mvme2400 variant to list of supported boards

Line 
1? motorola.c.new
2Index: motorola.c
3===================================================================
4RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.c,v
5retrieving revision 1.16
6diff -c -r1.16 motorola.c
7*** motorola.c  30 Nov 2009 04:29:20 -0000      1.16
8--- motorola.c  15 Jul 2011 21:35:22 -0000
9***************
10*** 296,303 ****
11        int               (*swizzler)(int, int);
12  } mot_info_t;
13 
14  static const mot_info_t mot_boards[] = {
15!   {0x3E0, 0x00, PPC_750,     "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
16    {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
17    {0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
18    {0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},
19--- 296,307 ----
20        int               (*swizzler)(int, int);
21  } mot_info_t;
22 
23+ /* NOTE: When adding boards here the 'motorolaBoard' enums MUST be
24+  *       updated accordingly!
25+  */
26  static const mot_info_t mot_boards[] = {
27!   {0x0E0, 0xF9, PPC_604,     "MVME 2400", mvme24xx_intmap,prep_pci_swizzle},
28!   {0x3E0, 0x00, PPC_750,     "MVME 2400 (PPC 750)", mvme24xx_intmap,prep_pci_swizzle},
29    {0x010, 0x00, PPC_UNKNOWN, "Genesis", NULL, NULL},
30    {0x020, 0x00, PPC_UNKNOWN, "Powerstack (Series E)", NULL, NULL},
31    {0x040, 0x00, PPC_UNKNOWN, "Blackhawk (Powerstack)", NULL, NULL},
32Index: motorola.h
33===================================================================
34RCS file: /usr1/CVS/rtems/c/src/lib/libbsp/powerpc/shared/motorola/motorola.h,v
35retrieving revision 1.7
36diff -c -r1.7 motorola.h
37*** motorola.h  10 Nov 2004 23:51:17 -0000      1.7
38--- motorola.h  15 Jul 2011 21:35:22 -0000
39***************
40*** 26,52 ****
41 
42  typedef enum {
43    MVME_2400                   = 0,
44!   GENESIS                     = 1,
45!   POWERSTACK_E                        = 2,
46!   BLACKAWK                    = 3,
47!   OMAHA                               = 4,
48!   UTAH                                = 5,
49!   POWERSTACK_EX                       = 6,
50!   MESQUITE                    = 7,
51!   SITKA                               = 8,
52!   MESQUITE_W_HAC              = 9,
53!   MTX_PLUS                    = 10,
54!   MTX_WO_PP                   = 11,
55!   MTX_W_PP                    = 12,
56!   MVME_2300                   = 13,
57!   MVME_2300SC_2600            = 14,
58!   MVME_2600_W_MVME712M                = 15,
59!   MVME_2600_2700_W_MVME761    = 16,
60!   MVME_3600_W_MVME712M                = 17,
61!   MVME_3600_W_MVME761         = 18,
62!   MVME_1600                   = 19,
63!   /* In the table, slot 20 is the marker for end of automatic probe and scan */
64!   MVME_2100                   = 21,
65    MOTOROLA_UNKNOWN            = 255
66  } motorolaBoard;
67 
68--- 26,53 ----
69 
70  typedef enum {
71    MVME_2400                   = 0,
72!   MVME_2400_750                       = 1,
73!   GENESIS                     = 2,
74!   POWERSTACK_E                        = 3,
75!   BLACKAWK                    = 4,
76!   OMAHA                               = 5,
77!   UTAH                                = 6,
78!   POWERSTACK_EX                       = 7,
79!   MESQUITE                    = 8,
80!   SITKA                               = 9,
81!   MESQUITE_W_HAC              = 10,
82!   MTX_PLUS                    = 11,
83!   MTX_WO_PP                   = 12,
84!   MTX_W_PP                    = 13,
85!   MVME_2300                   = 14,
86!   MVME_2300SC_2600            = 15,
87!   MVME_2600_W_MVME712M                = 16,
88!   MVME_2600_2700_W_MVME761    = 17,
89!   MVME_3600_W_MVME712M                = 18,
90!   MVME_3600_W_MVME761         = 19,
91!   MVME_1600                   = 20,
92!   /* In the table, slot 21 is the marker for end of automatic probe and scan */
93!   MVME_2100                   = 22,
94    MOTOROLA_UNKNOWN            = 255
95  } motorolaBoard;
96