Snowball enablement at U-Boot-Linaro

Registered by Ricardo Salveti

Snowball is currently the only board that is not properly supported by u-boot-linaro. Check what are the remaining work needed to enable the board, work with the LTs and later on also try to have it available upstream.

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
John Rigby
Direction:
Approved
Assignee:
John Rigby
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 12.01
Started by
John Rigby
Completed by
Ricardo Salveti

Related branches

Sprints

Whiteboard

[rsalveti, Jan 5, 2011] Please discuss with the STE LT to understand better what is the current status of u-boot for snowball and then create the work items.

[anmar, 20120106] The best people to talk to are: The author of the patches Per Forlin (<email address hidden>) then Mathieu Poirier.
[jcrigby, Jan 11 2012] Got the patches from mporier. They apply to upstream v2011.06 so we have three main know issues: update to current upstream, patches hack shared mmc code in a way that will break other platforms and the serial driver seems to drop charaters. Workitems reflect these. In a future cycle we need to convert Snowball to use the pl180_mmci mmc driver that is used by versatile express.
[jcrigby 19Jan2012] Code builds in same tree as other supported platforms and does not break existing platforms. Still needs testing and debugging. mpoirier has provided a means to flash the bin to emmc on snowball to allow testing.
[dzin, 20 Jan, 2012] Is there a roadmap ID for this?
[rsalveti, 20 Jan, 2012] No, not atm.
[jcrigby, 24 jan, 2012] Still plan to test/fix Snowball after other BPs are done. But may not be done in time to include in release images.
[rsalveti, Jan 26, 2012] Any update on the remaining WI? Should we have this as a bug or should we create another blueprint for snowball for 12.02 (improving mmc support and such) and move it there?
[rsalveti, Jan 26, 2012] Last WI marked as postponed as it'll be moved to a snowball enablement part 2 bp for 12.02.

Meta:
Headline: Linaro u-boot now supports Snowball
Acceptance: Working Snowball u-boot binary is built as part of the normal u-boot-linaro package and this binary is included in Snowball hwpack.

(?)

Work Items

Work items:
Rebase existing patches to current u-boot-linaro: DONE
Find and fix serial issue: POSTPONED
Find a way to allow the a modified shared mmc driver to coexist with original so all platforms can be compiled from same source: DONE
Merge result into u-boot-linaro and add Snowball to packaging: DONE

This blueprint contains Public information 
Everyone can see this information.