Commit fa0d072b593e5e3bf49427e978de4fa5fd689023

Authored by Han Xu
1 parent 0e0cb82c81

MLK-19505: configs: add fastboot support for qspi u-boot

add fastboot for qspi u-boot

Signed-off-by: Han Xu <han.xu@nxp.com>

Showing 6 changed files with 103 additions and 1 deletions Side-by-side Diff

configs/mx6sxsabreauto_defconfig
... ... @@ -61,4 +61,21 @@
61 61  
62 62 CONFIG_VIDEO=y
63 63 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  64 +
  65 +CONFIG_CMD_FASTBOOT=y
  66 +CONFIG_USB_FUNCTION_FASTBOOT=y
  67 +CONFIG_USB_GADGET=y
  68 +CONFIG_USB_GADGET_DOWNLOAD=y
  69 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  70 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  71 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  72 +CONFIG_CI_UDC=y
  73 +CONFIG_FSL_FASTBOOT=y
  74 +CONFIG_FASTBOOT=y
  75 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  76 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  77 +CONFIG_FASTBOOT_FLASH=y
  78 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  79 +CONFIG_EFI_PARTITION=y
  80 +CONFIG_ANDROID_BOOT_IMAGE=y
configs/mx6sxsabreauto_qspi1_defconfig
... ... @@ -4,6 +4,7 @@
4 4 CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sabreauto"
5 5 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabreauto/imximage.cfg"
6 6 CONFIG_QSPI_BOOT=y
  7 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
7 8 CONFIG_ENV_IS_IN_SPI_FLASH=y
8 9 # CONFIG_ENV_IS_IN_MMC is not set
9 10 CONFIG_BOOTDELAY=3
10 11  
... ... @@ -59,9 +60,24 @@
59 60 CONFIG_USB_STORAGE=y
60 61 CONFIG_USB_HOST_ETHER=y
61 62 CONFIG_USB_ETHER_ASIX=y
62   -
  63 +CONFIG_USB_GADGET=y
  64 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  65 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  66 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  67 +CONFIG_CI_UDC=y
  68 +CONFIG_USB_GADGET_DOWNLOAD=y
63 69 CONFIG_IMX_BOOTAUX=y
64 70  
65 71 CONFIG_VIDEO=y
66 72 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  73 +
  74 +CONFIG_CMD_FASTBOOT=y
  75 +CONFIG_USB_FUNCTION_FASTBOOT=y
  76 +CONFIG_FSL_FASTBOOT=y
  77 +CONFIG_FASTBOOT=y
  78 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  79 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  80 +CONFIG_FASTBOOT_FLASH=y
  81 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  82 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_qspi2_defconfig
... ... @@ -64,5 +64,23 @@
64 64  
65 65 CONFIG_DM_ETH=y
66 66 CONFIG_FSL_QSPI=y
  67 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
67 68 CONFIG_IMX_BOOTAUX=y
  69 +
  70 +CONFIG_CMD_FASTBOOT=y
  71 +CONFIG_USB_FUNCTION_FASTBOOT=y
  72 +CONFIG_USB_GADGET=y
  73 +CONFIG_USB_GADGET_DOWNLOAD=y
  74 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  75 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  76 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  77 +CONFIG_CI_UDC=y
  78 +CONFIG_FSL_FASTBOOT=y
  79 +CONFIG_FASTBOOT=y
  80 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  81 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  82 +CONFIG_FASTBOOT_FLASH=y
  83 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  84 +CONFIG_EFI_PARTITION=y
  85 +CONFIG_ANDROID_BOOT_IMAGE=y
configs/mx6ul_14x14_evk_qspi1_defconfig
... ... @@ -4,6 +4,7 @@
4 4 CONFIG_DEFAULT_DEVICE_TREE="imx6ul-14x14-evk"
5 5 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ul_14x14_evk/imximage.cfg"
6 6 CONFIG_QSPI_BOOT=y
  7 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
7 8 CONFIG_ENV_IS_IN_SPI_FLASH=y
8 9 CONFIG_BOOTDELAY=3
9 10 # CONFIG_CONSOLE_MUX is not set
... ... @@ -53,4 +54,20 @@
53 54 CONFIG_USB_ETHER_ASIX=y
54 55 CONFIG_VIDEO=y
55 56 CONFIG_DM_ETH=y
  57 +
  58 +CONFIG_USB_GADGET=y
  59 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  60 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  61 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  62 +CONFIG_CI_UDC=y
  63 +CONFIG_USB_GADGET_DOWNLOAD=y
  64 +CONFIG_CMD_FASTBOOT=y
  65 +CONFIG_USB_FUNCTION_FASTBOOT=y
  66 +CONFIG_FSL_FASTBOOT=y
  67 +CONFIG_FASTBOOT=y
  68 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  69 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  70 +CONFIG_FASTBOOT_FLASH=y
  71 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  72 +CONFIG_EFI_PARTITION=y
configs/mx6ul_9x9_evk_qspi1_defconfig
... ... @@ -4,6 +4,7 @@
4 4 CONFIG_DEFAULT_DEVICE_TREE="imx6ul-9x9-evk"
5 5 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ul_14x14_evk/imximage_lpddr2.cfg"
6 6 CONFIG_QSPI_BOOT=y
  7 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
7 8 CONFIG_ENV_IS_IN_SPI_FLASH=y
8 9 CONFIG_BOOTDELAY=3
9 10 # CONFIG_CONSOLE_MUX is not set
... ... @@ -56,4 +57,20 @@
56 57 CONFIG_USB_ETHER_ASIX=y
57 58 CONFIG_VIDEO=y
58 59 CONFIG_DM_ETH=y
  60 +
  61 +CONFIG_USB_GADGET=y
  62 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  63 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  64 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  65 +CONFIG_CI_UDC=y
  66 +CONFIG_USB_GADGET_DOWNLOAD=y
  67 +CONFIG_CMD_FASTBOOT=y
  68 +CONFIG_USB_FUNCTION_FASTBOOT=y
  69 +CONFIG_FSL_FASTBOOT=y
  70 +CONFIG_FASTBOOT=y
  71 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  72 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  73 +CONFIG_FASTBOOT_FLASH=y
  74 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  75 +CONFIG_EFI_PARTITION=y
configs/mx6ull_9x9_evk_qspi1_defconfig
... ... @@ -5,6 +5,7 @@
5 5 CONFIG_DEFAULT_DEVICE_TREE="imx6ull-9x9-evk"
6 6 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6ullevk/imximage_lpddr2.cfg"
7 7 CONFIG_QSPI_BOOT=y
  8 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
8 9 CONFIG_ENV_IS_IN_SPI_FLASH=y
9 10 CONFIG_BOOTDELAY=3
10 11 CONFIG_BOARD_EARLY_INIT_F=y
... ... @@ -54,4 +55,20 @@
54 55 CONFIG_DM_ETH=y
55 56 CONFIG_PHYLIB=y
56 57 CONFIG_PHY_MICREL=y
  58 +
  59 +CONFIG_USB_GADGET=y
  60 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  61 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  62 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  63 +CONFIG_CI_UDC=y
  64 +CONFIG_USB_GADGET_DOWNLOAD=y
  65 +CONFIG_CMD_FASTBOOT=y
  66 +CONFIG_USB_FUNCTION_FASTBOOT=y
  67 +CONFIG_FSL_FASTBOOT=y
  68 +CONFIG_FASTBOOT=y
  69 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  70 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  71 +CONFIG_FASTBOOT_FLASH=y
  72 +CONFIG_FASTBOOT_FLASH_MMC_DEV=1
  73 +CONFIG_EFI_PARTITION=y