• Ye Li's avatar
    MLK-12527-2 android: Add FSL android fastboot support · d0d678fd
    Ye Li authored
    Integrate the FSL android fastboot features into community's fastboot.
    
    1. Use USB gadget g_dnl driver
    2. Integrate the FSL SD/SATA/NAND flash operations, since the GPT and
       EFI partitions are not support by i.MX.
    3. Add FDT support to community's android image.
    4. Add a new boot command "boota" for android image boot. The boota
       implements to load ramdisk and fdt to their loading addresses
       specified in boot.img header, while bootm won't do it for android image.
    5. Support the authentication of boot.img at the "load_addr" for
       both SD and NAND.
    6. We use new configuration CONFIG_FSL_FASTBOOT for Freescale's fastboot
       with relevant header file "fsl_fastboot.h". While disabling the
       configuration, the community fastboot is used.
    7. Overwrite the cmdline in boot.img by using bootargs saved in local environment.
    8. Add recovery and reboot-bootloader support.
    Signed-off-by: default avatarYe Li <ye.li@nxp.com>
    (cherry picked from commit 23d63ff185929fff5e392efc853d69b606ba081a)
    d0d678fd
image-fdt.c 14.1 KB