diff options
Diffstat (limited to 'arch/arm/include/asm/arch-mx5/imx-regs.h')
| -rw-r--r-- | arch/arm/include/asm/arch-mx5/imx-regs.h | 24 | 
1 files changed, 22 insertions, 2 deletions
| diff --git a/arch/arm/include/asm/arch-mx5/imx-regs.h b/arch/arm/include/asm/arch-mx5/imx-regs.h index a71cc13e2..8984e423e 100644 --- a/arch/arm/include/asm/arch-mx5/imx-regs.h +++ b/arch/arm/include/asm/arch-mx5/imx-regs.h @@ -267,6 +267,8 @@  /* M4IF */  #define M4IF_FBPM0	0x40  #define M4IF_FIDBP	0x48 +#define M4IF_GENP_WEIM_MM_MASK		0x00000001 +#define WEIM_GCR2_MUX16_BYP_GRANT_MASK	0x00001000  /* Assuming 24MHz input clock with doubler ON */  /*                            MFI         PDF */ @@ -499,7 +501,7 @@ struct iim_regs {  	u32	sdat;  	u32	prev;  	u32	srev; -	u32	preg_p; +	u32	prg_p;  	u32	scs0;  	u32	scs1;  	u32	scs2; @@ -508,12 +510,22 @@ struct iim_regs {  	struct fuse_bank {  		u32	fuse_regs[0x20];  		u32	fuse_rsvd[0xe0]; +#if defined(CONFIG_MX51)  	} bank[4]; +#elif defined(CONFIG_MX53) +	} bank[5]; +#endif  };  struct fuse_bank0_regs { -	u32	fuse0_23[24]; +	u32	fuse0_7[8]; +	u32	uid[8]; +	u32	fuse16_23[8]; +#if defined(CONFIG_MX51) +	u32	imei[8]; +#elif defined(CONFIG_MX53)  	u32	gp[8]; +#endif  };  struct fuse_bank1_regs { @@ -522,6 +534,14 @@ struct fuse_bank1_regs {  	u32	fuse15_31[0x11];  }; +#if defined(CONFIG_MX53) +struct fuse_bank4_regs { +	u32	fuse0_4[5]; +	u32	gp[3]; +	u32	fuse8_31[0x18]; +}; +#endif +  #endif /* __ASSEMBLER__*/  #endif				/* __ASM_ARCH_MX5_IMX_REGS_H__ */ |