]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/asm-mips/bootinfo.h
[NET]: Mark struct net_device * argument to netdev_priv const
[linux-2.6-omap-h63xx.git] / include / asm-mips / bootinfo.h
index 8e321f53a38270570056b9d1bc5ae1fec70deaea..087126a5faf9e84beb8f3cf3a9075e55ef95eb4d 100644 (file)
 #define MACH_GROUP_COSINE      10      /* CoSine Orion                 */
 #define  MACH_COSINE_ORION     0
 
-/*
- * Valid machtype for group GALILEO
- */
-#define MACH_GROUP_GALILEO     11      /* Galileo Eval Boards          */
-#define  MACH_EV64120A         0       /* EV64120A */
-
 /*
  * Valid machtype for group MOMENCO
  */
 #define MACH_GROUP_MOMENCO     12      /* Momentum Boards              */
 #define  MACH_MOMENCO_OCELOT   0
-#define  MACH_MOMENCO_OCELOT_G 1
-#define  MACH_MOMENCO_OCELOT_C 2
-#define  MACH_MOMENCO_JAGUAR_ATX 3
+#define  MACH_MOMENCO_OCELOT_G 1       /* no more supported (may 2007) */
+#define  MACH_MOMENCO_OCELOT_C 2       /* no more supported (jun 2007) */
+#define  MACH_MOMENCO_JAGUAR_ATX 3     /* no more supported (may 2007) */
 #define  MACH_MOMENCO_OCELOT_3 4
 
 /*
 #define MACH_GROUP_HP_LJ       20      /* Hewlett Packard LaserJet     */
 #define  MACH_HP_LASERJET      1
 
-/*
- * Valid machtype for group LASAT
- */
-#define MACH_GROUP_LASAT       21
-#define  MACH_LASAT_100                0       /* Masquerade II/SP100/SP50/SP25 */
-#define  MACH_LASAT_200                1       /* Masquerade PRO/SP200 */
-
 /*
  * Valid machtype for group TITAN
  */
 #define MACH_GROUP_NEC_EMMA2RH 25      /* NEC EMMA2RH (was 23)         */
 #define  MACH_NEC_MARKEINS     0       /* NEC EMMA2RH Mark-eins        */
 
+/*
+ * Valid machtype for group LEMOTE
+ */
+#define MACH_GROUP_LEMOTE          27
+#define  MACH_LEMOTE_FULONG        0
+
+/*
+ * Valid machtype for group PMC-MSP
+ */
+#define MACH_GROUP_MSP         26      /* PMC-Sierra MSP boards/CPUs    */
+#define MACH_MSP4200_EVAL       0      /* PMC-Sierra MSP4200 Evaluation */
+#define MACH_MSP4200_GW         1      /* PMC-Sierra MSP4200 Gateway demo */
+#define MACH_MSP4200_FPGA       2      /* PMC-Sierra MSP4200 Emulation */
+#define MACH_MSP7120_EVAL       3      /* PMC-Sierra MSP7120 Evaluation */
+#define MACH_MSP7120_GW         4      /* PMC-Sierra MSP7120 Residential GW */
+#define MACH_MSP7120_FPGA       5      /* PMC-Sierra MSP7120 Emulation */
+#define MACH_MSP_OTHER        255      /* PMC-Sierra unknown board type */
+
+#define MACH_GROUP_WINDRIVER   28      /* Windriver boards */
+#define MACH_WRPPMC             1
+
 #define CL_SIZE                        COMMAND_LINE_SIZE
 
 const char *get_system_type(void);
@@ -243,6 +251,10 @@ extern struct boot_mem_map boot_mem_map;
 extern void add_memory_region(phys_t start, phys_t size, long type);
 
 extern void prom_init(void);
+extern void prom_free_prom_memory(void);
+
+extern void free_init_pages(const char *what,
+                           unsigned long begin, unsigned long end);
 
 /*
  * Initial kernel command line, usually setup by prom_init()
@@ -250,7 +262,7 @@ extern void prom_init(void);
 extern char arcs_cmdline[CL_SIZE];
 
 /*
- * Registers a0, a1, a3 and a4 as passed to the kenrel entry by firmware
+ * Registers a0, a1, a3 and a4 as passed to the kernel entry by firmware
  */
 extern unsigned long fw_arg0, fw_arg1, fw_arg2, fw_arg3;