platform_system_core/fastboot
Wink Saville b98762f782 Teach fastboot to allow required variables per product.
This is needed for products like xoom-cdma and xoom-cdma-lte.
The xoom-cdma-lte product requires an lte baseband binary but
it's not needed for xoom-cdma.

This is implemented by allowing an optional product parameter
to "required" statements. The parameter is separated from
"required" by a colon so the version-baseband-2 requirment in
board-info.txt for stingray becomes:

 require-for-product:xoom-cdma-lte version-baseband-2=ltedc_u_03.25.00|ltedc_u_03.19.00

In the above statement, only xoom-cdma-lte requires version-baseband-2
and the baseband can be lte_u_03.25.00 or lte_u_03.19.00. For other
products version-baseband-2 will be ignored.


Change-Id: I786bec5f5661c2243d87925b064fc6124d3cffa1
2011-04-04 17:54:59 -07:00
..
Android.mk dist for dist_files 2010-12-09 10:33:27 -08:00
bootimg.c fastboot, mkbootimg: support alternate base addresses 2009-04-28 16:05:07 -07:00
engine.c Teach fastboot to allow required variables per product. 2011-04-04 17:54:59 -07:00
engineering_key.p12 auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
fastboot.c Teach fastboot to allow required variables per product. 2011-04-04 17:54:59 -07:00
fastboot.h Teach fastboot to allow required variables per product. 2011-04-04 17:54:59 -07:00
genkey.sh auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
p12topem.sh auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
protocol.c fastboot: make it so I can actually see the bootloader chatter 2010-07-01 13:54:13 -07:00
signfile.sh auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
usb.h Make fastboot say "no permissions" for non-writable devices. 2009-10-06 18:07:49 -07:00
usb_linux.c Set explicit timeout on USB control transfer 2010-06-30 21:03:46 -07:00
usb_osx.c Allow OSX fastboot to work with more devices. 2010-07-22 10:59:55 -07:00
usb_windows.c Make fastboot say "no permissions" for non-writable devices. 2009-10-06 18:07:49 -07:00
usbtest.c auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
util_linux.c auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00
util_osx.c get rid of utils/executablepath.h, which now lives in the simulator 2009-08-26 14:46:18 -07:00
util_windows.c auto import from //depot/cupcake/@135843 2009-03-03 19:32:55 -08:00