omap3evm: Fix mechanism to identify board revision
authorSanjeev Premi <premi@ti.com>
Thu, 4 Nov 2010 20:02:32 +0000 (16:02 -0400)
committerSandeep Paulraj <s-paulraj@ti.com>
Thu, 4 Nov 2010 20:02:32 +0000 (16:02 -0400)
commit76ee9a2c3ba0b642e61ad282386953fcdfc659c7
treef9977f6d4a85db32f1fff4dc9e15178a4934d291
parent63f42400e50c7ebede2974b421db765324ad8c8e
omap3evm: Fix mechanism to identify board revision

Function omap3_evm_get_revision() - to identify the
board revision was called at end of setup_net_chip().

Board revision can be ascertained only by identifying
the Ethernet chipset - but combining setup operations
with revision detection isn't a good idea. So, moved
the function after call to setup_net_chip().

Function setup_net_chip() should be ideally be called
only when CONFIG_CMD_NET is defined. But this leaves
the board revision "undetected". This patch allows
static definition of revision or default fallback to
the latest revision.

Signed-off-by: Sanjeev Premi <premi@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
board/ti/evm/evm.c
board/ti/evm/evm.h
include/configs/omap3_evm.h