From: Vaibhav Hiremath <hvaib...@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

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to