Commit e099746b62bbdd22f1b9e59cb7791ed4e8111ee4

Authored by Ye Li
1 parent 21b7edfd1c

MLK-19059-4 Enable uuu for i.MX6SoloX SABRESD and SABREAUTO

i.MX6SoloX SABRE boards enable fastboot as default.
uuu will use fastboot command to write eMMC/SD/QSPI/NAND

Signed-off-by: Xiaoning Wang <xiaoning.wang@nxp.com>
Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit 231ccd13a0c2f18b2fe7fec7d23fc22df06e0324)

Showing 10 changed files with 164 additions and 0 deletions Side-by-side Diff

configs/mx6sxsabreauto_defconfig
... ... @@ -78,4 +78,21 @@
78 78  
79 79 CONFIG_VIDEO=y
80 80 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  81 +
  82 +
  83 +CONFIG_USB_GADGET=y
  84 +CONFIG_USB_GADGET_DOWNLOAD=y
  85 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  86 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  87 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  88 +CONFIG_CI_UDC=y
  89 +
  90 +CONFIG_CMD_FASTBOOT=y
  91 +CONFIG_USB_FUNCTION_FASTBOOT=y
  92 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  93 +CONFIG_FASTBOOT=y
  94 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  95 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  96 +CONFIG_FASTBOOT_FLASH=y
  97 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabreauto_nand_defconfig
... ... @@ -82,4 +82,21 @@
82 82  
83 83 CONFIG_VIDEO=y
84 84 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  85 +
  86 +
  87 +CONFIG_USB_GADGET=y
  88 +CONFIG_USB_GADGET_DOWNLOAD=y
  89 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  90 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  91 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  92 +CONFIG_CI_UDC=y
  93 +
  94 +CONFIG_CMD_FASTBOOT=y
  95 +CONFIG_USB_FUNCTION_FASTBOOT=y
  96 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  97 +CONFIG_FASTBOOT=y
  98 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  99 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  100 +CONFIG_FASTBOOT_FLASH=y
  101 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabreauto_optee_defconfig
... ... @@ -79,4 +79,20 @@
79 79  
80 80 CONFIG_VIDEO=y
81 81 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  82 +
  83 +CONFIG_USB_GADGET=y
  84 +CONFIG_USB_GADGET_DOWNLOAD=y
  85 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  86 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  87 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  88 +CONFIG_CI_UDC=y
  89 +
  90 +CONFIG_CMD_FASTBOOT=y
  91 +CONFIG_USB_FUNCTION_FASTBOOT=y
  92 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  93 +CONFIG_FASTBOOT=y
  94 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  95 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  96 +CONFIG_FASTBOOT_FLASH=y
  97 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabreauto_plugin_defconfig
... ... @@ -79,4 +79,21 @@
79 79  
80 80 CONFIG_VIDEO=y
81 81 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  82 +
  83 +
  84 +CONFIG_USB_GADGET=y
  85 +CONFIG_USB_GADGET_DOWNLOAD=y
  86 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  87 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  88 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  89 +CONFIG_CI_UDC=y
  90 +
  91 +CONFIG_CMD_FASTBOOT=y
  92 +CONFIG_USB_FUNCTION_FASTBOOT=y
  93 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  94 +CONFIG_FASTBOOT=y
  95 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  96 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  97 +CONFIG_FASTBOOT_FLASH=y
  98 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabreauto_qspi1_defconfig
... ... @@ -11,6 +11,7 @@
11 11 CONFIG_SUPPORT_RAW_INITRD=y
12 12 CONFIG_BOUNCE_BUFFER=y
13 13 CONFIG_QSPI_BOOT=y
  14 +# CONFIG_SPI_FLASH_USE_4K_SECTORS is not set
14 15 CONFIG_ENV_IS_IN_SPI_FLASH=y
15 16 # CONFIG_ENV_IS_IN_MMC is not set
16 17 CONFIG_BOOTDELAY=3
... ... @@ -82,4 +83,20 @@
82 83  
83 84 CONFIG_VIDEO=y
84 85 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  86 +
  87 +CONFIG_USB_GADGET=y
  88 +CONFIG_USB_GADGET_DOWNLOAD=y
  89 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  90 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  91 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  92 +CONFIG_CI_UDC=y
  93 +
  94 +CONFIG_CMD_FASTBOOT=y
  95 +CONFIG_USB_FUNCTION_FASTBOOT=y
  96 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  97 +CONFIG_FASTBOOT=y
  98 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  99 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  100 +CONFIG_FASTBOOT_FLASH=y
  101 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_defconfig
... ... @@ -79,4 +79,20 @@
79 79 CONFIG_RGMII=y
80 80 CONFIG_MII=y
81 81 CONFIG_IMX_BOOTAUX=y
  82 +
  83 +CONFIG_USB_GADGET=y
  84 +CONFIG_USB_GADGET_DOWNLOAD=y
  85 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  86 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  87 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  88 +CONFIG_CI_UDC=y
  89 +
  90 +CONFIG_CMD_FASTBOOT=y
  91 +CONFIG_USB_FUNCTION_FASTBOOT=y
  92 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  93 +CONFIG_FASTBOOT=y
  94 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  95 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  96 +CONFIG_FASTBOOT_FLASH=y
  97 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_emmc_defconfig
... ... @@ -79,4 +79,20 @@
79 79 CONFIG_RGMII=y
80 80 CONFIG_MII=y
81 81 CONFIG_IMX_BOOTAUX=y
  82 +
  83 +CONFIG_USB_GADGET=y
  84 +CONFIG_USB_GADGET_DOWNLOAD=y
  85 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  86 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  87 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  88 +CONFIG_CI_UDC=y
  89 +
  90 +CONFIG_CMD_FASTBOOT=y
  91 +CONFIG_USB_FUNCTION_FASTBOOT=y
  92 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  93 +CONFIG_FASTBOOT=y
  94 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  95 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  96 +CONFIG_FASTBOOT_FLASH=y
  97 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_optee_defconfig
... ... @@ -80,4 +80,20 @@
80 80 CONFIG_RGMII=y
81 81 CONFIG_MII=y
82 82 CONFIG_IMX_BOOTAUX=y
  83 +
  84 +CONFIG_USB_GADGET=y
  85 +CONFIG_USB_GADGET_DOWNLOAD=y
  86 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  87 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  88 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  89 +CONFIG_CI_UDC=y
  90 +
  91 +CONFIG_CMD_FASTBOOT=y
  92 +CONFIG_USB_FUNCTION_FASTBOOT=y
  93 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  94 +CONFIG_FASTBOOT=y
  95 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  96 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  97 +CONFIG_FASTBOOT_FLASH=y
  98 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_plugin_defconfig
... ... @@ -79,4 +79,20 @@
79 79 CONFIG_RGMII=y
80 80 CONFIG_MII=y
81 81 CONFIG_IMX_BOOTAUX=y
  82 +
  83 +CONFIG_USB_GADGET=y
  84 +CONFIG_USB_GADGET_DOWNLOAD=y
  85 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  86 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  87 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  88 +CONFIG_CI_UDC=y
  89 +
  90 +CONFIG_CMD_FASTBOOT=y
  91 +CONFIG_USB_FUNCTION_FASTBOOT=y
  92 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  93 +CONFIG_FASTBOOT=y
  94 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  95 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  96 +CONFIG_FASTBOOT_FLASH=y
  97 +CONFIG_EFI_PARTITION=y
configs/mx6sxsabresd_qspi2_defconfig
... ... @@ -83,4 +83,20 @@
83 83 CONFIG_RGMII=y
84 84 CONFIG_MII=y
85 85 CONFIG_IMX_BOOTAUX=y
  86 +
  87 +CONFIG_USB_GADGET=y
  88 +CONFIG_USB_GADGET_DOWNLOAD=y
  89 +CONFIG_USB_GADGET_MANUFACTURER="FSL"
  90 +CONFIG_USB_GADGET_VENDOR_NUM=0x0525
  91 +CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
  92 +CONFIG_CI_UDC=y
  93 +
  94 +CONFIG_CMD_FASTBOOT=y
  95 +CONFIG_USB_FUNCTION_FASTBOOT=y
  96 +CONFIG_FASTBOOT_UUU_SUPPORT=y
  97 +CONFIG_FASTBOOT=y
  98 +CONFIG_FASTBOOT_BUF_ADDR=0x83800000
  99 +CONFIG_FASTBOOT_BUF_SIZE=0x40000000
  100 +CONFIG_FASTBOOT_FLASH=y
  101 +CONFIG_EFI_PARTITION=y