board: ti: AM57xx: Add detection logic for AM57xx-evm
authorKipisz, Steven <s-kipisz2@ti.com>
Wed, 24 Feb 2016 18:30:58 +0000 (12:30 -0600)
committerVagrant Cascadian <vagrant@debian.org>
Tue, 28 Jun 2016 07:38:27 +0000 (07:38 +0000)
commitc751fb157643a6c7efda5a7646fc9a32da3f83d9
treef646b6b0975f91cb9cf3f73c369bc07899ce6895
parentc005e34dc96f29fb56c71261c836e7e63c870c4d
board: ti: AM57xx: Add detection logic for AM57xx-evm

Current AM57xx evm supports both BeagleBoard-X15
(http://beagleboard.org/x15) and AM57xx EVM
(http://www.ti.com/tool/tmdxevm5728).

The AM572x EValuation Module(EVM) provides an affordable platform to
quickly start evaluation of Sitara. ARM Cortex-A15 AM57x Processors
(AM5728, AM5726, AM5718, AM5716) and accelerate development for HMI,
machine vision, networking, medical imaging and many other industrial
applications. This EVM is based on the same BeagleBoard-X15 Chassis
and adds mPCIe, mSATA, LCD, touchscreen, Camera, push button and TI's
wlink8 offering.

Since the EEPROM contents are compatible between the BeagleBoard-X15 and
the AM57xx-evm, we add support for the detection logic to enable
support for various user programmable scripting capability.

NOTE: U-boot configuration is currently a superset of AM57xx evm and
BeagleBoard-X15 and no additional configuration tweaking is needed.

This change also sets up the stage for future support of TI AM57xx EVMs
to the same base bootloader build.

Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Gbp-Pq: Topic upstream/am57xx
Gbp-Pq: Name 0001-board-ti-AM57xx-Add-detection-logic-for-AM57xx-evm.patch
arch/arm/cpu/armv7/omap5/Kconfig
board/ti/am57xx/Kconfig
board/ti/am57xx/board.c
include/configs/am57xx_evm.h
include/configs/ti_omap5_common.h