diff options
Diffstat (limited to 'arch/mips/include/asm/bootinfo.h')
| -rw-r--r-- | arch/mips/include/asm/bootinfo.h | 26 | 
1 files changed, 17 insertions, 9 deletions
diff --git a/arch/mips/include/asm/bootinfo.h b/arch/mips/include/asm/bootinfo.h index 4d2cdea5aa3..1f7ca8b0040 100644 --- a/arch/mips/include/asm/bootinfo.h +++ b/arch/mips/include/asm/bootinfo.h @@ -61,15 +61,21 @@  /*   * Valid machtype for Loongson family   */ -#define MACH_LOONGSON_UNKNOWN  0 -#define MACH_LEMOTE_FL2E       1 -#define MACH_LEMOTE_FL2F       2 -#define MACH_LEMOTE_ML2F7      3 -#define MACH_LEMOTE_YL2F89     4 -#define MACH_DEXXON_GDIUM2F10  5 -#define MACH_LEMOTE_NAS	       6 -#define MACH_LEMOTE_LL2F       7 -#define MACH_LOONGSON_END      8 +enum loongson_machine_type { +	MACH_LOONGSON_UNKNOWN, +	MACH_LEMOTE_FL2E, +	MACH_LEMOTE_FL2F, +	MACH_LEMOTE_ML2F7, +	MACH_LEMOTE_YL2F89, +	MACH_DEXXON_GDIUM2F10, +	MACH_LEMOTE_NAS, +	MACH_LEMOTE_LL2F, +	MACH_LEMOTE_A1004, +	MACH_LEMOTE_A1101, +	MACH_LEMOTE_A1201, +	MACH_LEMOTE_A1205, +	MACH_LOONGSON_END +};  /*   * Valid machtype for group INGENIC @@ -112,6 +118,8 @@ extern void prom_free_prom_memory(void);  extern void free_init_pages(const char *what,  			    unsigned long begin, unsigned long end); +extern void (*free_init_pages_eva)(void *begin, void *end); +  /*   * Initial kernel command line, usually setup by prom_init()   */  | 
