[U-Boot] [PATCH-V2 0/4] Add Support for AM3517EVM with EMIF4

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

-----Original Message----- From: Hiremath, Vaibhav Sent: Friday, April 23, 2010 8:26 PM To: u-boot@lists.denx.de Cc: Paulraj, Sandeep; Tom.Rix@windriver.com; Hiremath, Vaibhav Subject: [PATCH-V2 0/4] Add Support for AM3517EVM with EMIF4
From: Vaibhav Hiremath hvaibhav@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
[Hiremath, Vaibhav] Tom,
A gentle reminder to review this series on patch-sets.
Thanks, Vaibhav
participants (2)
-
Hiremath, Vaibhav
-
hvaibhav@ti.com