Commit 713a0dbe7ee70db8433948f95f066c9cac37f37e
1 parent
77542218ab
Exists in
smarc_8mm-imx_v2018.03_4.14.98_2.0.0_ga
and in
5 other branches
MLK-19482: imx7d_sabresd: enable fastboot for i.MX7d qspi u-boot
Enable fastboot for i.MX7d qspi u-boot. Decouple mmc_env with CONFIG_ENV_IS_IN_MMC. Disable CONFIG_SPI_FLASH_USE_4K_SECTORS for better erase performance. Signed-off-by: Han Xu <han.xu@nxp.com>
Showing 2 changed files with 12 additions and 1 deletions Side-by-side Diff
arch/arm/mach-imx/Makefile
... | ... | @@ -33,7 +33,7 @@ |
33 | 33 | ifeq ($(SOC),$(filter $(SOC),mx7)) |
34 | 34 | obj-y += cpu.o |
35 | 35 | obj-$(CONFIG_SYS_I2C_MXC) += i2c-mxv7.o |
36 | -obj-$(CONFIG_ENV_IS_IN_MMC) += mmc_env.o | |
36 | +obj-y += mmc_env.o | |
37 | 37 | obj-$(CONFIG_FSL_MFGPROT) += cmd_mfgprot.o |
38 | 38 | endif |
39 | 39 | ifeq ($(SOC),$(filter $(SOC),mx6 mx7)) |
configs/mx7dsabresd_qspi1_defconfig
... | ... | @@ -9,6 +9,7 @@ |
9 | 9 | CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7dsabresd/imximage.cfg" |
10 | 10 | CONFIG_QSPI_BOOT=y |
11 | 11 | CONFIG_FSL_QSPI=y |
12 | +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set | |
12 | 13 | CONFIG_ENV_IS_IN_SPI_FLASH=y |
13 | 14 | # CONFIG_ENV_IS_IN_MMC is not set |
14 | 15 | CONFIG_BOOTDELAY=3 |
... | ... | @@ -82,4 +83,14 @@ |
82 | 83 | CONFIG_VIDEO=y |
83 | 84 | CONFIG_ERRNO_STR=y |
84 | 85 | CONFIG_DM_ETH=y |
86 | + | |
87 | +CONFIG_CMD_FASTBOOT=y | |
88 | +CONFIG_USB_FUNCTION_FASTBOOT=y | |
89 | +CONFIG_FSL_FASTBOOT=y | |
90 | +CONFIG_FASTBOOT=y | |
91 | +CONFIG_FASTBOOT_BUF_ADDR=0x83800000 | |
92 | +CONFIG_FASTBOOT_BUF_SIZE=0x40000000 | |
93 | +CONFIG_FASTBOOT_FLASH=y | |
94 | +CONFIG_FASTBOOT_FLASH_MMC_DEV=1 | |
95 | +CONFIG_EFI_PARTITION=y |