diff options
Diffstat (limited to 'arch/arm/plat-mxc/include/mach/mx51.h')
| -rw-r--r-- | arch/arm/plat-mxc/include/mach/mx51.h | 33 | 
1 files changed, 12 insertions, 21 deletions
diff --git a/arch/arm/plat-mxc/include/mach/mx51.h b/arch/arm/plat-mxc/include/mach/mx51.h index 771532b6b4a..5aad344d565 100644 --- a/arch/arm/plat-mxc/include/mach/mx51.h +++ b/arch/arm/plat-mxc/include/mach/mx51.h @@ -14,7 +14,7 @@   * FB100000	70000000	1M	SPBA 0   * FB000000	73F00000	1M	AIPS 1   * FB200000	83F00000	1M	AIPS 2 - * FA100000	8FFFC000	16K	TZIC (interrupt controller) + *		8FFFC000	16K	TZIC (interrupt controller)   *         	90000000	256M	CSD0 SDRAM/DDR   *         	A0000000	256M	CSD1 SDRAM/DDR   *         	B0000000	128M	CS0 Flash @@ -23,11 +23,17 @@   *         	C8000000	64M	CS3 Flash   *         	CC000000	32M	CS4 SRAM   *         	CE000000	32M	CS5 SRAM - * F9000000	CFFF0000	64K	NFC (NAND Flash AXI) + *		CFFF0000	64K	NFC (NAND Flash AXI)   *   */  /* + * IROM + */ +#define MX51_IROM_BASE_ADDR		0x0 +#define MX51_IROM_SIZE			SZ_64K + +/*   * IRAM   */  #define MX51_IRAM_BASE_ADDR		0x1FFE0000	/* internal ram */ @@ -40,7 +46,6 @@   * NFC   */  #define MX51_NFC_AXI_BASE_ADDR		0xCFFF0000	/* NAND flash AXI */ -#define MX51_NFC_AXI_BASE_ADDR_VIRT	0xF9000000  #define MX51_NFC_AXI_SIZE		SZ_64K  /* @@ -49,9 +54,8 @@  #define MX51_GPU_BASE_ADDR		0x20000000  #define MX51_GPU2D_BASE_ADDR		0xD0000000 -#define MX51_TZIC_BASE_ADDR		0x8FFFC000 -#define MX51_TZIC_BASE_ADDR_VIRT	0xFA100000 -#define MX51_TZIC_SIZE			SZ_16K +#define MX51_TZIC_BASE_ADDR_TO1		0x8FFFC000 +#define MX51_TZIC_BASE_ADDR		0xE0000000  #define MX51_DEBUG_BASE_ADDR		0x60000000  #define MX51_DEBUG_BASE_ADDR_VIRT	0xFA200000 @@ -232,12 +236,10 @@  #define MX51_IO_ADDRESS(x)					\  	(void __iomem *)					\  	(MX51_IS_MODULE(x, IRAM) ? MX51_IRAM_IO_ADDRESS(x) :	\ -	MX51_IS_MODULE(x, TZIC) ? MX51_TZIC_IO_ADDRESS(x) :	\  	MX51_IS_MODULE(x, DEBUG) ? MX51_DEBUG_IO_ADDRESS(x) :	\  	MX51_IS_MODULE(x, SPBA0) ? MX51_SPBA0_IO_ADDRESS(x) :	\  	MX51_IS_MODULE(x, AIPS1) ? MX51_AIPS1_IO_ADDRESS(x) :	\ -	MX51_IS_MODULE(x, AIPS2) ? MX51_AIPS2_IO_ADDRESS(x) :	\ -	MX51_IS_MODULE(x, NFC_AXI) ? MX51_NFC_AXI_IO_ADDRESS(x) : \ +	MX51_IS_MODULE(x, AIPS2) ? MX51_AIPS2_IO_ADDRESS(x) : \  	0xDEADBEEF)  /* @@ -246,9 +248,6 @@  #define MX51_IRAM_IO_ADDRESS(x)  \  	(((x) - MX51_IRAM_BASE_ADDR) + MX51_IRAM_BASE_ADDR_VIRT) -#define MX51_TZIC_IO_ADDRESS(x)  \ -	(((x) - MX51_TZIC_BASE_ADDR) + MX51_TZIC_BASE_ADDR_VIRT) -  #define MX51_DEBUG_IO_ADDRESS(x)  \  	(((x) - MX51_DEBUG_BASE_ADDR) + MX51_DEBUG_BASE_ADDR_VIRT) @@ -261,9 +260,6 @@  #define MX51_AIPS2_IO_ADDRESS(x)  \  	(((x) - MX51_AIPS2_BASE_ADDR) + MX51_AIPS2_BASE_ADDR_VIRT) -#define MX51_NFC_AXI_IO_ADDRESS(x) \ -	(((x) - MX51_NFC_AXI_BASE_ADDR) + MX51_NFC_AXI_BASE_ADDR_VIRT) -  #define MX51_IS_MEM_DEVICE_NONSHARED(x)		0  /* @@ -443,12 +439,7 @@  #if !defined(__ASSEMBLY__) && !defined(__MXC_BOOT_UNCOMPRESS) -extern unsigned int system_rev; - -static inline unsigned int mx51_revision(void) -{ -	return system_rev; -} +extern int mx51_revision(void);  #endif  #endif	/*  __ASM_ARCH_MXC_MX51_H__ */  |