OMAP4 SPL USB Booting

Registered by David Zinman on 2011-10-05

OMAP4 SPL USB Booting support.

Goals:
 - USB Booting at OMAP 4 SPL
 - Similar support as the omap4boot tool

Blueprint information

Status:
Complete
Approver:
Ricardo Salveti
Priority:
High
Drafter:
John Rigby
Direction:
Approved
Assignee:
John Rigby
Definition:
Approved
Series goal:
Accepted for 11.11
Implementation:
Implemented
Milestone target:
milestone icon 11.11
Started by
Ricardo Salveti on 2011-10-06
Completed by
John Rigby on 2011-11-23

Related branches

Sprints

Whiteboard

[jcrigby 27Oct2011] Having issues with the OMAP4 usb peripheral works on cold boot but not on reset. See same issue with usbtty so this is not specific to my spl stuff.
[jcrigby 10Nov2011] Retarget to 11.11
[rsalveti, Nov 10, 2011] We should really try to get this done for the 11.11 cycle, we moved it 2 times already (iirc).
[jcrigby 14Nov2011] Current status is u-boot-spl loads over usb and downloads u-boot.bin.
[jcrigby 15Nov2011] Only thing left is to include building of usb enabled u-boot-spl.bin in u-boot packaging.

Headline: PandaBoard will now boot using U-Boot USB-SPL
Acceptance: Boot with PandaBoard to U-Boot prompt without a SD card installed.

(?)

Work Items

Work items:
Create new variant of OMAP4 SPL with FAT and MMC code removed to reduce size: DONE
Add USB gadget support to new reduced OMAP4 SPL: DONE
Add upstream omap4boot project style usb binary downloading to new OMAP4 SPL: DONE
Create new linaro-boot-tools package to contain host side usb-boot utility: DONE
Test ability to boot "bricked" PandaBoard with results: DONE
Add generation of usb enabled u-boot-spl.bin to u-boot packaging: DONE

This blueprint contains Public information 
Everyone can see this information.