MA-9375 [Android IMX] uboot: enable BCB and bootctrl
authorzhang sanshan <sanshan.zhang@nxp.com>
Wed, 10 May 2017 02:14:27 +0000 (10:14 +0800)
committerzhang sanshan <sanshan.zhang@nxp.com>
Thu, 18 May 2017 14:15:01 +0000 (22:15 +0800)
commitefe9096bdc405c935248eaa6fed8096d82887cde
treee377ffed7389da037415c9681bb011b47f5d1cf5
parent950b322fb0cc2fab8fe7418b952bb4f7ab19554c
MA-9375 [Android IMX] uboot: enable BCB and bootctrl

* Add API to read\write MISC partition.
* get the boot mode from BCB command when boot up.
* get the boot up tactics from bootctrl.

Change-Id: Icbba6340e10983dddc1b04804ecc012a3a3c57d0
Signed-off-by: zhang sanshan <sanshan.zhang@nxp.com>
28 files changed:
arch/arm/cpu/armv7/mx6/soc.c
arch/arm/cpu/armv7/mx7/soc.c
arch/arm/cpu/armv7/mx7ulp/soc.c
board/freescale/common/Makefile
board/freescale/common/recovery.c [deleted file]
board/freescale/common/recovery_keypad.c [new file with mode: 0644]
board/freescale/common/recovery_keypad.h [new file with mode: 0644]
board/freescale/mx6qsabreauto/mx6qsabreauto.c
board/freescale/mx6sabresd/mx6sabresd.c
board/freescale/mx6slevk/mx6slevk.c
board/freescale/mx6sxsabreauto/mx6sxsabreauto.c
board/freescale/mx6sxsabresd/mx6sxsabresd.c
board/freescale/mx6ul_14x14_evk/mx6ul_14x14_evk.c
board/freescale/mx7dsabresd/mx7dsabresd.c
board/freescale/mx7ulp_evk/mx7ulp_evk.c
cmd/read.c
common/board_r.c
common/image-android.c
drivers/usb/gadget/Makefile
drivers/usb/gadget/bcb.c [new file with mode: 0644]
drivers/usb/gadget/bcb.h [new file with mode: 0644]
drivers/usb/gadget/bootctrl.c [new file with mode: 0644]
drivers/usb/gadget/bootctrl.h [new file with mode: 0644]
drivers/usb/gadget/command.c [new file with mode: 0644]
drivers/usb/gadget/f_fastboot.c
include/common.h
include/fsl_fastboot.h
include/recovery.h