diff options
Diffstat (limited to 'arch/arm/include/asm/mach')
| -rw-r--r-- | arch/arm/include/asm/mach/arch.h | 9 | ||||
| -rw-r--r-- | arch/arm/include/asm/mach/map.h | 27 | ||||
| -rw-r--r-- | arch/arm/include/asm/mach/pci.h | 4 | 
3 files changed, 21 insertions, 19 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); diff --git a/arch/arm/include/asm/mach/map.h b/arch/arm/include/asm/mach/map.h index 2fe141fcc8d..f98c7f32c9c 100644 --- a/arch/arm/include/asm/mach/map.h +++ b/arch/arm/include/asm/mach/map.h @@ -22,18 +22,21 @@ struct map_desc {  };  /* types 0-3 are defined in asm/io.h */ -#define MT_UNCACHED		4 -#define MT_CACHECLEAN		5 -#define MT_MINICLEAN		6 -#define MT_LOW_VECTORS		7 -#define MT_HIGH_VECTORS		8 -#define MT_MEMORY		9 -#define MT_ROM			10 -#define MT_MEMORY_NONCACHED	11 -#define MT_MEMORY_DTCM		12 -#define MT_MEMORY_ITCM		13 -#define MT_MEMORY_SO		14 -#define MT_MEMORY_DMA_READY	15 +enum { +	MT_UNCACHED = 4, +	MT_CACHECLEAN, +	MT_MINICLEAN, +	MT_LOW_VECTORS, +	MT_HIGH_VECTORS, +	MT_MEMORY_RWX, +	MT_MEMORY_RW, +	MT_ROM, +	MT_MEMORY_RWX_NONCACHED, +	MT_MEMORY_RW_DTCM, +	MT_MEMORY_RWX_ITCM, +	MT_MEMORY_RW_SO, +	MT_MEMORY_DMA_READY, +};  #ifdef CONFIG_MMU  extern void iotable_init(struct map_desc *, int); diff --git a/arch/arm/include/asm/mach/pci.h b/arch/arm/include/asm/mach/pci.h index 454d642a407..7fc42784bec 100644 --- a/arch/arm/include/asm/mach/pci.h +++ b/arch/arm/include/asm/mach/pci.h @@ -106,8 +106,4 @@ extern int dc21285_setup(int nr, struct pci_sys_data *);  extern void dc21285_preinit(void);  extern void dc21285_postinit(void); -extern struct pci_ops via82c505_ops; -extern int via82c505_setup(int nr, struct pci_sys_data *); -extern void via82c505_init(void *sysdata); -  #endif /* __ASM_MACH_PCI_H */  | 
