diff options
author | Frank Li <Frank.Li@nxp.com> | 2018-06-29 03:19:54 -0500 |
---|---|---|
committer | Frank Li <Frank.Li@nxp.com> | 2018-07-06 10:12:47 -0500 |
commit | 9764fb254aaba7cbf4ea298d5477562b136866f4 (patch) | |
tree | e75dc3fcb99f79dab58cd28feabbe7fefcbe341f | |
parent | 192a26dbcd88da7d1773bb6336d855c408239d4a (diff) |
MLK-18707-2 iMX8M enable fastboot as default
uuu will use fastboot command to write emmc
Signed-off-by: Frank Li <Frank.Li@nxp.com>
-rw-r--r-- | configs/imx8mm_evk_defconfig | 14 | ||||
-rw-r--r-- | include/configs/imx8mm_evk.h | 9 |
2 files changed, 21 insertions, 2 deletions
diff --git a/configs/imx8mm_evk_defconfig b/configs/imx8mm_evk_defconfig index 44099d041f..f250c790db 100644 --- a/configs/imx8mm_evk_defconfig +++ b/configs/imx8mm_evk_defconfig @@ -17,11 +17,23 @@ CONFIG_CMD_GPIO=y CONFIG_CMD_CACHE=y CONFIG_CMD_REGULATOR=y CONFIG_OF_CONTROL=y +CONFIG_FASTBOOT=y +CONFIG_USB_FUNCTION_FASTBOOT=y +CONFIG_CMD_FASTBOOT=y +CONFIG_ANDROID_BOOT_IMAGE=y +CONFIG_FSL_FASTBOOT=y +CONFIG_BCB_SUPPORT=y +CONFIG_FASTBOOT_BUF_ADDR=0x42800000 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000 +CONFIG_FASTBOOT_FLASH=y +CONFIG_FASTBOOT_FLASH_MMC_DEV=0 + # CONFIG_BLK is not set CONFIG_DM_GPIO=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_MXC=y CONFIG_DM_MMC=y +CONFIG_EFI_PARTITION=y # CONFIG_DM_MMC_OPS is not set CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y @@ -37,9 +49,11 @@ CONFIG_FSL_FSPI=y CONFIG_NXP_TMU=y CONFIG_DM_THERMAL=y CONFIG_USB=y +CONFIG_USB_GADGET=y CONFIG_DM_USB=y CONFIG_USB_EHCI_HCD=y CONFIG_SPL_USB_HOST_SUPPORT=y CONFIG_SPL_USB_GADGET_SUPPORT=y CONFIG_SPL_USB_SDP_SUPPORT=y +CONFIG_SDP_LOADADDR=0x40400000 diff --git a/include/configs/imx8mm_evk.h b/include/configs/imx8mm_evk.h index 23904cfae7..c2535f28f5 100644 --- a/include/configs/imx8mm_evk.h +++ b/include/configs/imx8mm_evk.h @@ -60,6 +60,10 @@ #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG #endif +#define CONFIG_CMD_READ +#define CONFIG_SERIAL_TAG +#define CONFIG_FASTBOOT_USB_DEV 0 + #define CONFIG_REMAKE_ELF #define CONFIG_BOARD_EARLY_INIT_F @@ -107,7 +111,9 @@ "\0" \ "initrd_addr=0x43800000\0" \ "initrd_high=0xffffffff\0" \ - "bootcmd_mfg=run mfgtool_args;booti ${loadaddr} ${initrd_addr} ${fdt_addr};\0" \ + "bootcmd_mfg=run mfgtool_args; if iminfo ${initrd_addr}; then "\ + "booti ${loadaddr} ${initrd_addr} ${fdt_addr};"\ + "else echo \"Run fastboot ...\"; fastboot 0; fi\0" \ /* Initial environment variables */ #define CONFIG_EXTRA_ENV_SETTINGS \ CONFIG_MFG_ENV_SETTINGS \ @@ -330,7 +336,6 @@ #endif -#define CONFIG_USB_GADGET #define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_GADGET_VBUS_DRAW 2 #define CONFIG_G_DNL_VENDOR_NUM 0x0525 |