U-boot

Introduction
This is the home page for u-boot related activities on OMAP3 and OMAP4.

Presently, u-boot is supported on both OMAP3 and OMAP4. The u-boot used is an old version of mainline u-boot.

Mainline has support for OMAP3 but not for OMAP4 which is being undertaken presently.

List of Features Supported

 * OMAP3
 * SOCs: 3430, 3630
 * Boards: sdp, zoom, beagle
 * Boot Media: NAND, eMMC, MMC
 * Flashing: NAND, eMMC, MMC
 * Connectivity: Ethernet, USB, UART
 * Open Source: Available in open-source. But not up-to-date
 * Boot mode: Works both standalone(using CH and avoiding x-loader) and with x-loader.
 * Other: Fastboot


 * OMAP4
 * Boards: sdp, zoom, beagle
 * Boot Media: eMMC
 * Flashing: eMMC
 * Connectivity: Ethernet, USB, UART
 * Open Source: Not upstreamed yet.
 * Boot mode: Works only with x-loader.
 * Other: Fastboot

Design
To be added.

Feature Status Summary
To be added.

Defect Status Summary
To be added.

FAQ
To be added.

OMAP4 U-boot Upstreaming
Since present TI code base is a an old version of main-line u-boot, it's easier to port the latest u-boot freshly for OMAP4 re-using pieces of code from the existing custom OMAP4 implementation.

This effort involves the following sub-activities:
 * Basic Internal Boot
 * eMMC/MMC Support
 * Booting Kernel from eMMC
 * Ethernet Support
 * Booting kernel from Ethernet
 * Addition of CH
 * Standalone Booting(using CH and avoiding x-loader)

Currently, work is progressing on enabling u-boot in standalone mode(i.e. removing x-loader and instead use CH) and adding external boot support.

OMAP3 U-boot Upstreaming
OMAP3 support is available in mainline. However, version used internally is an old version of the mainline. This needs to be rebased to the latest version.

Future Development Plan

 * External XIP Boot(by-passing ROM code)
 * This will completely by-pass ROM-code. So, the initialization code will have to take care some additional things that are normally done by ROM code.

Information on Testing Procedures
To be added.

Submit Your Ideas Here
Please list them as separate subsections (use ===title===). Please include your name, email ID and date for easy processing.

Owner
Aneesh V 

Contributors
Aneesh V 

Patches Merged In Mainline
None.

Recent Submissions to Open Source
None.

Current Status of Patches in Omapzoom Tree
NA