UBoot Features and Performance
Add device tree support for ARM to U-Boot to support device tree enabled ARM kernel in Maverick.
Begin U-Boot version/feature unification by consolidating OMAP3 and OMAP4 source packages.
Blueprint information
- Status:
- Complete
- Approver:
- Steve Langasek
- Priority:
- High
- Drafter:
- John Rigby
- Direction:
- Needs approval
- Assignee:
- John Rigby
- Definition:
- Obsolete
- Series goal:
- Accepted for maverick
- Implementation:
- Started
- Milestone target:
- ubuntu-10.10-beta
- Started by
- Steve Langasek
- Completed by
- John Rigby
Whiteboard
[asac Jun 10]: can we approve this spec? please split up work items for milestones and target the blueprints for the main implementation delivery milestone.
Status:
Needs Review.
Work Items for maverick-alpha-3:
[jcrigby] evaluate current state of u-boot on supported platforms: DONE
[jcrigby] determine which platforms are candidates for consolidation in Maverick: DONE
[jcrigby] assist (review and testing) Steve Sakoman in porting of OMAP4 support to upstream: DONE
[jcrigby] create beagle-dt config in u-boot for device tree testing: DONE
[jcrigby] first stab at turning on dt support in u-boot: DONE
[jcrigby] identify what nodes need to be added to device tree to replace ATAGS: DONE
[jcrigby] add nodes to device tree to replace ATAGS: DONE
Work items:
[jcrigby] add ARM device tree passing spec to U-Boot tree in doc/README.arm_fdt: POSTPONED
[jcrigby] verify merged OMAP3/OMAP4 tree contains support for Beagle XM and other OMAP boards targeted for Maverick: POSTPONED
[jcrigby] add dt dump to bootm for testing without dt kernel: POSTPONED
[jcrigby] test with real dt enabled kernel: POSTPONED
[jcrigby] investigate u-boot boottime bottlenecks: POSTPONED
[jcrigby] determine what necessary features are missing from mainline i.MX51 U-Boot vs Freescale version: DONE
[jcrigby] fix i.MX51 ethernet driver ethaddr setting bug in mainline U-Boot: DONE
[jcrigby] implement support for i.MX51 saving env on mmc in mainline U-Boot: POSTPONED
Work items (ubuntu-10.10):
[jcrigby] add ARM device tree passing spec to U-Boot tree in doc/README.arm_fdt: TODO
[jcrigby] verify merged OMAP3/OMAP4 tree contains support for Beagle XM and other OMAP boards targeted for Maverick: INPROGRESS
[jcrigby] add dt dump to bootm for testing without dt kernel: TODO
[jcrigby] test with real dt enabled kernel: TODO
[jcrigby] investigate u-boot boottime bottlenecks: TODO
[jcrigby] implement support for i.MX51 saving env on mmc in mainline U-Boot: TODO
Work Items
Dependency tree
* Blueprints in grey have been implemented.