diff options
Diffstat (limited to 'arch/arm/include/asm/mach/arch.h')
| -rw-r--r-- | arch/arm/include/asm/mach/arch.h | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/arch/arm/include/asm/mach/arch.h b/arch/arm/include/asm/mach/arch.h index 402a2bc6aa6..0406cb3f1af 100644 --- a/arch/arm/include/asm/mach/arch.h +++ b/arch/arm/include/asm/mach/arch.h @@ -14,7 +14,6 @@  #include <linux/reboot.h>  struct tag; -struct meminfo;  struct pt_regs;  struct smp_operations;  #ifdef CONFIG_SMP @@ -45,10 +44,14 @@ struct machine_desc {  	unsigned char		reserve_lp1 :1;	/* never has lp1	*/  	unsigned char		reserve_lp2 :1;	/* never has lp2	*/  	enum reboot_mode	reboot_mode;	/* default restart mode	*/ +	unsigned		l2c_aux_val;	/* L2 cache aux value	*/ +	unsigned		l2c_aux_mask;	/* L2 cache aux mask	*/ +	void			(*l2c_write_sec)(unsigned long, unsigned);  	struct smp_operations	*smp;		/* SMP operations	*/  	bool			(*smp_init)(void); -	void			(*fixup)(struct tag *, char **, -					 struct meminfo *); +	void			(*fixup)(struct tag *, char **); +	void			(*dt_fixup)(void); +	void			(*init_meminfo)(void);  	void			(*reserve)(void);/* reserve mem blocks	*/  	void			(*map_io)(void);/* IO mapping function	*/  	void			(*init_early)(void);  | 
