On 19 April 2011 14:28, Amit Pundir pundiramit@gmail.com wrote:
On Mon, Apr 18, 2011 at 8:31 PM, Alexander Sack asac@linaro.org wrote:
On Mon, Apr 18, 2011 at 3:51 PM, Zach Pfeffer pfefferz@gmail.com wrote:
That would be very nice. There's actually some documentation in u-boot about fastboot (a README). I wonder if there's some support already?
Yes, I was told that someone (TI?) had a public tree with it. If all goes well, John (CCed) would review those, clean the patches up, upstream and integrate then into our u-boot branches so we can have them for our LEB builds as well.
Rowboat also has a decent Fastboot support in u-boot for OMAP3 http://gitorious.org/rowboat/u-boot-omap3 Not all the Fastboot commands are supported though http://wiki.tiprocessors.com/index.php/TI-Android-GingerBread-2.3-DevKit-1.0...
Hi Amit, Zach, and Alexander,
Thanks for your sharing about u-boot + Android 'fastboot' protocol/commands support. At least, patched u-boot works out of box on TI OMAP platforms.
Can we define the basic boot loader requirements of Linaro Evaluation Build (LEB) for Android at present? I think it would be essential for validation and Android platform verification purpose.
My idea is that we require abstract 'bootloader' component in Android device/linaro/common, and (patched) 'u-boot' would be the provider of 'bootloader' component in device/linaro/Linaro-Evaluation-Build-Hardware. Also, supporting firmware upgrade through 'fastboot' protocol is the recommend feature for LEB boot loader.
Does it sound reasonable?
Thanks, -jserv