[U-Boot] [PATCH-V2 0/4] Add Support for AM3517EVM with EMIF4
hvaibhav at ti.com
hvaibhav at ti.com
Fri Apr 23 16:55:41 CEST 2010
From: Vaibhav Hiremath <hvaibhav at ti.com>
Changes from V1 (comments provided by Tom Rix):
- Refreshed against latest denx/master.
- Further split SDRC consolidated patch, since it was
fixing up one issue in dram_init in addition to code
moment.
- Retained copyright for sdrc.c file, since it is
barely a code moment.
AM3517 device is high-performance, industrial applications
processor designed and developed keeping Software Compatible
with OMAP3 Processors.
Differances :-
===========
- The SDRC controller has been replaced with EMIF4.
- Some new IP's got added like, CAN, VPFE, etc...
- Removed ISP completely
This patch series adds support for AM3517EVM along with EMIF4 configuration.
Tested :-
===========
- OMAP3 EVM (both NAND and MMC boot mode)
- AM3517 EVM (both NAND and MMC boot mode)
Build tested on all OMAP3 platforms.
Below are some of the useful links :-
===========
AM3517 device is high-performance, industrial applications processor designed
and developed keeping Software Compatible with OMAP3 Processors.
Below are some of the useful links -
Migration from OMAP35x to AM35x :-
http://focus.ti.com/lit/an/sprab91/sprab91.pdf
Specs/TRM :-
http://focus.ti.com/docs/prod/folders/print/am3517.html
EVM Link -:
http://www.logicpd.com/products/development-kits/zoom-am3517-experimenter-kit
Vaibhav Hiremath (4):
omap3: Calculate CS1 size only when SDRC is initialized for CS1
omap3: Consolidate SDRC related operations
AM35x: Add support for AM3517EVM
AM35x: Add support for EMIF4
Makefile | 3 +
arch/arm/cpu/arm_cortexa8/omap3/Makefile | 6 +
arch/arm/cpu/arm_cortexa8/omap3/board.c | 34 +---
arch/arm/cpu/arm_cortexa8/omap3/emif4.c | 168 +++++++++++
arch/arm/cpu/arm_cortexa8/omap3/mem.c | 90 ------
arch/arm/cpu/arm_cortexa8/omap3/sdrc.c | 202 +++++++++++++
arch/arm/cpu/arm_cortexa8/omap3/sys_info.c | 41 ---
arch/arm/include/asm/arch-omap3/cpu.h | 27 ++
arch/arm/include/asm/arch-omap3/emif4.h | 79 ++++++
arch/arm/include/asm/arch-omap3/mem.h | 13 +
arch/arm/include/asm/arch-omap3/mux.h | 36 +++
arch/arm/include/asm/arch-omap3/sys_proto.h | 7 +-
board/logicpd/am3517evm/Makefile | 47 +++
board/logicpd/am3517evm/am3517evm.c | 76 +++++
board/logicpd/am3517evm/am3517evm.h | 405 +++++++++++++++++++++++++++
board/logicpd/am3517evm/config.mk | 30 ++
include/configs/am3517_evm.h | 297 ++++++++++++++++++++
include/configs/devkit8000.h | 2 +
include/configs/omap3_beagle.h | 2 +
include/configs/omap3_evm.h | 2 +
include/configs/omap3_overo.h | 2 +
include/configs/omap3_pandora.h | 2 +
include/configs/omap3_sdp3430.h | 2 +
include/configs/omap3_zoom1.h | 2 +
include/configs/omap3_zoom2.h | 2 +
25 files changed, 1411 insertions(+), 166 deletions(-)
create mode 100644 arch/arm/cpu/arm_cortexa8/omap3/emif4.c
create mode 100644 arch/arm/cpu/arm_cortexa8/omap3/sdrc.c
create mode 100644 arch/arm/include/asm/arch-omap3/emif4.h
create mode 100644 board/logicpd/am3517evm/Makefile
create mode 100644 board/logicpd/am3517evm/am3517evm.c
create mode 100644 board/logicpd/am3517evm/am3517evm.h
create mode 100644 board/logicpd/am3517evm/config.mk
create mode 100644 include/configs/am3517_evm.h
More information about the U-Boot
mailing list