diff options
author | Manjunath Hadli <manjunath.hadli@ti.com> | 2011-10-10 21:06:38 +0000 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2011-12-06 23:59:40 +0100 |
commit | 754f8cb68978efd31ddea73fa731e4e511bdd873 (patch) | |
tree | c554fa5fedd7064a78d988c5556b963be3031eb2 | |
parent | e8f473548a6a0a7321fb4e05bcc77337d5eca710 (diff) | |
download | u-boot-imx-754f8cb68978efd31ddea73fa731e4e511bdd873.zip u-boot-imx-754f8cb68978efd31ddea73fa731e4e511bdd873.tar.gz u-boot-imx-754f8cb68978efd31ddea73fa731e4e511bdd873.tar.bz2 |
da850evm: pass board revision info to kernel
there are two boards based on da850 SOC - OMAP-L138 and AM18x.
In order to differentiate between these two boards, revision id
is passed to kernel via second byte of ATAG_REVISION.
Signed-off-by: Manjunathappa, Prakash <prakash.pm@ti.com>
Signed-off-by: Manjunath Hadli <manjunath.hadli@ti.com>
-rw-r--r-- | board/davinci/da8xxevm/da850evm.c | 6 | ||||
-rw-r--r-- | include/configs/da850_am18xxevm.h | 2 |
2 files changed, 6 insertions, 2 deletions
diff --git a/board/davinci/da8xxevm/da850evm.c b/board/davinci/da8xxevm/da850evm.c index e827256..9c0eade 100644 --- a/board/davinci/da8xxevm/da850evm.c +++ b/board/davinci/da8xxevm/da850evm.c @@ -147,6 +147,8 @@ static const struct lpsc_resource lpsc[] = { #define CONFIG_DA850_EVM_MAX_CPU_CLK 300000000 #endif +#define REV_AM18X_EVM 0x100 + /* * get_board_rev() - setup to pass kernel board revision information * Returns: @@ -172,7 +174,9 @@ u32 get_board_rev(void) rev = 2; else if (maxcpuclk >= 372000000) rev = 1; - +#ifdef CONFIG_DA850_AM18X_EVM + rev |= REV_AM18X_EVM; +#endif return rev; } diff --git a/include/configs/da850_am18xxevm.h b/include/configs/da850_am18xxevm.h index 2885ece..9b7bf1e 100644 --- a/include/configs/da850_am18xxevm.h +++ b/include/configs/da850_am18xxevm.h @@ -44,7 +44,7 @@ #define CONFIG_SYS_HZ 1000 #define CONFIG_SKIP_LOWLEVEL_INIT #define CONFIG_SYS_TEXT_BASE 0xc1080000 - +#define CONFIG_DA850_AM18X_EVM /* * Memory Info */ |