diff options
-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 3fc42540ed6..bd52b8ff9bb 100644 --- a/configs/imx8mm_evk_defconfig +++ b/configs/imx8mm_evk_defconfig @@ -26,11 +26,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_DM_GPIO=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_MXC=y CONFIG_DM_MMC=y # CONFIG_DM_PMIC=y +CONFIG_EFI_PARTITION=y CONFIG_DM_SPI_FLASH=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y @@ -45,9 +57,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 974a0802579..64677671c04 100644 --- a/include/configs/imx8mm_evk.h +++ b/include/configs/imx8mm_evk.h @@ -58,6 +58,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 @@ -105,7 +109,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 \ @@ -305,7 +311,6 @@ #endif -#define CONFIG_USB_GADGET #define CONFIG_USB_GADGET_DUALSPEED #define CONFIG_USB_GADGET_VBUS_DRAW 2 #define CONFIG_USB_GADGET_VENDOR_NUM 0x0525 |