diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2010-03-19 10:50:55 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2010-03-19 11:18:20 +0100 |
commit | 5443856cadac7faaaeefeed9d769f497a8c6fa4b (patch) | |
tree | 746f366043cfa6c93205c36c42d492acbf38a7c7 /arch/arm/plat-mxc | |
parent | 3d1bc8626c7b17facfcb7fb5dee4686f47a1e75d (diff) | |
download | kernel_samsung_tuna-5443856cadac7faaaeefeed9d769f497a8c6fa4b.zip kernel_samsung_tuna-5443856cadac7faaaeefeed9d769f497a8c6fa4b.tar.gz kernel_samsung_tuna-5443856cadac7faaaeefeed9d769f497a8c6fa4b.tar.bz2 |
i.MX51: determine silicon revision dynamically
Freescale redboot passes the silicon revision via
ATAG_REVISION. Remove this bootloader dependency by
doing the same as redboot does in the Kernel.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/plat-mxc')
-rw-r--r-- | arch/arm/plat-mxc/include/mach/mx51.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/arch/arm/plat-mxc/include/mach/mx51.h b/arch/arm/plat-mxc/include/mach/mx51.h index f1396bd..fd255a9 100644 --- a/arch/arm/plat-mxc/include/mach/mx51.h +++ b/arch/arm/plat-mxc/include/mach/mx51.h @@ -28,6 +28,12 @@ */ /* + * IROM + */ +#define MX51_IROM_BASE_ADDR 0x0 +#define MX51_IROM_SIZE SZ_64K + +/* * IRAM */ #define MX51_IRAM_BASE_ADDR 0x1FFE0000 /* internal ram */ @@ -438,12 +444,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__ */ |