diff options
Diffstat (limited to 'arch/arm/include/asm/arch-mx25/imx-regs.h')
| -rw-r--r-- | arch/arm/include/asm/arch-mx25/imx-regs.h | 21 | 
1 files changed, 18 insertions, 3 deletions
| diff --git a/arch/arm/include/asm/arch-mx25/imx-regs.h b/arch/arm/include/asm/arch-mx25/imx-regs.h index 5f4b54382..46f59d765 100644 --- a/arch/arm/include/asm/arch-mx25/imx-regs.h +++ b/arch/arm/include/asm/arch-mx25/imx-regs.h @@ -113,8 +113,12 @@ struct iim_regs {  	u32 iim_sdat;  	u32 iim_prev;  	u32 iim_srev; -	u32 iim_prog_p; -	u32 res1[0x1f5]; +	u32 iim_prg_p; +	u32 iim_scs0; +	u32 iim_scs1; +	u32 iim_scs2; +	u32 iim_scs3; +	u32 res1[0x1f1];  	struct fuse_bank {  		u32 fuse_regs[0x20];  		u32 fuse_rsvd[0xe0]; @@ -122,10 +126,19 @@ struct iim_regs {  };  struct fuse_bank0_regs { -	u32 fuse0_25[0x1a]; +	u32 fuse0_7[8]; +	u32 uid[8]; +	u32 fuse16_25[0xa];  	u32 mac_addr[6];  }; +struct fuse_bank1_regs { +	u32 fuse0_21[0x16]; +	u32 usr5; +	u32 fuse23_29[7]; +	u32 usr6[2]; +}; +  /* Multi-Layer AHB Crossbar Switch (MAX) registers */  struct max_regs {  	u32 mpr0; @@ -187,6 +200,7 @@ struct aips_regs {  #define IMX_CSPI1_BASE		(0x43FA4000)  #define IMX_KPP_BASE		(0x43FA8000)  #define IMX_IOPADMUX_BASE	(0x43FAC000) +#define IOMUXC_BASE_ADDR	IMX_IOPADMUX_BASE  #define IMX_IOPADCTL_BASE	(0x43FAC22C)  #define IMX_IOPADGRPCTL_BASE	(0x43FAC418)  #define IMX_IOPADINPUTSEL_BASE	(0x43FAC460) @@ -240,6 +254,7 @@ struct aips_regs {  #define IMX_PWM1_BASE		(0x53FE0000)  #define IMX_RTIC_BASE		(0x53FEC000)  #define IMX_IIM_BASE		(0x53FF0000) +#define IIM_BASE_ADDR		IMX_IIM_BASE  #define IMX_USB_BASE		(0x53FF4000)  #define IMX_USB_PORT_OFFSET	0x200  #define IMX_CSI_BASE		(0x53FF8000) |