OMAP4 SPL USB Booting
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:
- 11.11
- Started by
- Ricardo Salveti
- Completed by
- John Rigby
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