U-boot
From OMAPpedia
[edit] 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.
[edit] 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
[edit] Design
To be added.
[edit] Feature Status Summary
To be added.
[edit] Defect Status Summary
To be added.
[edit] FAQ
To be added.
[edit] Feature Status Details
[edit] 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.
[edit] 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.
[edit] 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.
[edit] Information on Testing Procedures
To be added.
[edit] Submit Your Ideas Here
Please list them as separate subsections (use ===title===). Please include your name, email ID and date for easy processing.
[edit] Owner
Aneesh V <>
[edit] Contributors
Aneesh V <>
[edit] Patches Merged In Mainline
None.
[edit] Recent Submissions to Open Source
None.
[edit] Current Status of Patches in Omapzoom Tree
NA