diff options
Diffstat (limited to 'arch/arm/include/asm/mach/arch.h')
-rw-r--r-- | arch/arm/include/asm/mach/arch.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/arm/include/asm/mach/arch.h b/arch/arm/include/asm/mach/arch.h index 17a3fa2979e8..060a75e99263 100644 --- a/arch/arm/include/asm/mach/arch.h +++ b/arch/arm/include/asm/mach/arch.h | |||
@@ -14,7 +14,6 @@ | |||
14 | #include <linux/reboot.h> | 14 | #include <linux/reboot.h> |
15 | 15 | ||
16 | struct tag; | 16 | struct tag; |
17 | struct meminfo; | ||
18 | struct pt_regs; | 17 | struct pt_regs; |
19 | struct smp_operations; | 18 | struct smp_operations; |
20 | #ifdef CONFIG_SMP | 19 | #ifdef CONFIG_SMP |
@@ -45,10 +44,12 @@ struct machine_desc { | |||
45 | unsigned char reserve_lp1 :1; /* never has lp1 */ | 44 | unsigned char reserve_lp1 :1; /* never has lp1 */ |
46 | unsigned char reserve_lp2 :1; /* never has lp2 */ | 45 | unsigned char reserve_lp2 :1; /* never has lp2 */ |
47 | enum reboot_mode reboot_mode; /* default restart mode */ | 46 | enum reboot_mode reboot_mode; /* default restart mode */ |
47 | unsigned l2c_aux_val; /* L2 cache aux value */ | ||
48 | unsigned l2c_aux_mask; /* L2 cache aux mask */ | ||
49 | void (*l2c_write_sec)(unsigned long, unsigned); | ||
48 | struct smp_operations *smp; /* SMP operations */ | 50 | struct smp_operations *smp; /* SMP operations */ |
49 | bool (*smp_init)(void); | 51 | bool (*smp_init)(void); |
50 | void (*fixup)(struct tag *, char **, | 52 | void (*fixup)(struct tag *, char **); |
51 | struct meminfo *); | ||
52 | void (*init_meminfo)(void); | 53 | void (*init_meminfo)(void); |
53 | void (*reserve)(void);/* reserve mem blocks */ | 54 | void (*reserve)(void);/* reserve mem blocks */ |
54 | void (*map_io)(void);/* IO mapping function */ | 55 | void (*map_io)(void);/* IO mapping function */ |