Commit 8b5dd6ebeedf3325aacc3f61c1ae77b584d8756a

Authored by Ye Li
1 parent e74716b6e7

MLK-18152-3 configs: mx6sxsabresd: Update and add build configs

Update mx6sxsabresd defconfig to align with v2017.03 with DM SPI and
DM ethernet enabled.

Add other configs to support QSPI2 boot, reworked eMMC, M4 fastboot and
plugin.

Signed-off-by: Ye Li <ye.li@nxp.com>

Showing 5 changed files with 266 additions and 3 deletions Side-by-side Diff

configs/mx6sxsabresd_defconfig
1 1 CONFIG_ARM=y
2 2 CONFIG_ARCH_MX6=y
3   -CONFIG_SYS_TEXT_BASE=0x87800000
4 3 CONFIG_TARGET_MX6SXSABRESD=y
5   -# CONFIG_CMD_BMODE is not set
6 4 CONFIG_NXP_BOARD_REVISION=y
7 5 CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sdb"
8 6 CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg"
  7 +CONFIG_BOOTDELAY=3
9 8 # CONFIG_CONSOLE_MUX is not set
10 9 CONFIG_SYS_CONSOLE_IS_IN_ENV=y
11   -CONFIG_SUPPORT_RAW_INITRD=y
12 10 CONFIG_HUSH_PARSER=y
13 11 CONFIG_CMD_BOOTZ=y
  12 +# CONFIG_CMD_IMLS is not set
14 13 # CONFIG_CMD_FLASH is not set
  14 +CONFIG_CMD_MEMTEST=y
15 15 CONFIG_CMD_GPIO=y
16 16 CONFIG_CMD_I2C=y
  17 +CONFIG_CMD_SF=y
17 18 CONFIG_CMD_MMC=y
18 19 CONFIG_CMD_PART=y
19 20 CONFIG_CMD_PCI=y
... ... @@ -25,6 +26,7 @@
25 26 CONFIG_CMD_BMP=y
26 27 CONFIG_CMD_CACHE=y
27 28 CONFIG_CMD_TIME=y
  29 +CONFIG_CMD_REGULATOR=y
28 30 CONFIG_CMD_EXT2=y
29 31 CONFIG_CMD_EXT4=y
30 32 CONFIG_CMD_EXT4_WRITE=y
31 33  
... ... @@ -34,8 +36,12 @@
34 36 CONFIG_DM_GPIO=y
35 37 CONFIG_DM_I2C=y
36 38 CONFIG_DM_MMC=y
  39 +CONFIG_DM_SPI=y
  40 +CONFIG_DM_SPI_FLASH=y
37 41 CONFIG_SPI_FLASH=y
38 42 CONFIG_SPI_FLASH_BAR=y
  43 +CONFIG_SPI_FLASH_STMICRO=y
  44 +CONFIG_SPI_FLASH_SPANSION=y
39 45 CONFIG_PHYLIB=y
40 46 CONFIG_PCI=y
41 47 CONFIG_PINCTRL=y
... ... @@ -52,4 +58,8 @@
52 58 CONFIG_USB_HOST_ETHER=y
53 59 CONFIG_USB_ETHER_ASIX=y
54 60 CONFIG_VIDEO=y
  61 +
  62 +CONFIG_DM_ETH=y
  63 +CONFIG_FSL_QSPI=y
  64 +CONFIG_IMX_BOOTAUX=y
configs/mx6sxsabresd_emmc_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MX6=y
  3 +CONFIG_TARGET_MX6SXSABRESD=y
  4 +CONFIG_NXP_BOARD_REVISION=y
  5 +CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sdb-emmc"
  6 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg"
  7 +CONFIG_MX6SXSABRESD_EMMC_REWORK=y
  8 +CONFIG_BOOTDELAY=3
  9 +# CONFIG_CONSOLE_MUX is not set
  10 +CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  11 +CONFIG_HUSH_PARSER=y
  12 +CONFIG_CMD_BOOTZ=y
  13 +# CONFIG_CMD_IMLS is not set
  14 +# CONFIG_CMD_FLASH is not set
  15 +CONFIG_CMD_MEMTEST=y
  16 +CONFIG_CMD_GPIO=y
  17 +CONFIG_CMD_I2C=y
  18 +CONFIG_CMD_SF=y
  19 +CONFIG_CMD_MMC=y
  20 +CONFIG_CMD_PART=y
  21 +CONFIG_CMD_PCI=y
  22 +CONFIG_CMD_USB=y
  23 +# CONFIG_CMD_SETEXPR is not set
  24 +CONFIG_CMD_DHCP=y
  25 +CONFIG_CMD_MII=y
  26 +CONFIG_CMD_PING=y
  27 +CONFIG_CMD_BMP=y
  28 +CONFIG_CMD_CACHE=y
  29 +CONFIG_CMD_TIME=y
  30 +CONFIG_CMD_REGULATOR=y
  31 +CONFIG_CMD_EXT2=y
  32 +CONFIG_CMD_EXT4=y
  33 +CONFIG_CMD_EXT4_WRITE=y
  34 +CONFIG_CMD_FAT=y
  35 +CONFIG_CMD_FS_GENERIC=y
  36 +CONFIG_OF_CONTROL=y
  37 +CONFIG_DM_GPIO=y
  38 +CONFIG_DM_I2C=y
  39 +CONFIG_DM_MMC=y
  40 +CONFIG_DM_SPI=y
  41 +CONFIG_DM_SPI_FLASH=y
  42 +CONFIG_SPI_FLASH=y
  43 +CONFIG_SPI_FLASH_BAR=y
  44 +CONFIG_SPI_FLASH_STMICRO=y
  45 +CONFIG_SPI_FLASH_SPANSION=y
  46 +CONFIG_PHYLIB=y
  47 +CONFIG_PCI=y
  48 +CONFIG_PINCTRL=y
  49 +CONFIG_PINCTRL_IMX6=y
  50 +CONFIG_DM_PMIC=y
  51 +CONFIG_DM_PMIC_PFUZE100=y
  52 +CONFIG_DM_REGULATOR=y
  53 +CONFIG_DM_REGULATOR_PFUZE100=y
  54 +CONFIG_DM_REGULATOR_FIXED=y
  55 +CONFIG_DM_REGULATOR_GPIO=y
  56 +CONFIG_USB=y
  57 +CONFIG_DM_USB=y
  58 +CONFIG_USB_STORAGE=y
  59 +CONFIG_USB_HOST_ETHER=y
  60 +CONFIG_USB_ETHER_ASIX=y
  61 +CONFIG_VIDEO=y
  62 +
  63 +CONFIG_DM_ETH=y
  64 +CONFIG_FSL_QSPI=y
  65 +CONFIG_IMX_BOOTAUX=y
configs/mx6sxsabresd_m4fastup_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MX6=y
  3 +CONFIG_TARGET_MX6SXSABRESD=y
  4 +CONFIG_NXP_BOARD_REVISION=y
  5 +CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sdb"
  6 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg,SYS_AUXCORE_FASTUP"
  7 +CONFIG_QSPI_BOOT=y
  8 +CONFIG_BOOTDELAY=3
  9 +# CONFIG_CONSOLE_MUX is not set
  10 +CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  11 +CONFIG_HUSH_PARSER=y
  12 +CONFIG_CMD_BOOTZ=y
  13 +# CONFIG_CMD_IMLS is not set
  14 +# CONFIG_CMD_FLASH is not set
  15 +CONFIG_CMD_MEMTEST=y
  16 +CONFIG_CMD_GPIO=y
  17 +CONFIG_CMD_I2C=y
  18 +CONFIG_CMD_MMC=y
  19 +CONFIG_CMD_PART=y
  20 +CONFIG_CMD_PCI=y
  21 +CONFIG_CMD_USB=y
  22 +# CONFIG_CMD_SETEXPR is not set
  23 +CONFIG_CMD_DHCP=y
  24 +CONFIG_CMD_MII=y
  25 +CONFIG_CMD_PING=y
  26 +CONFIG_CMD_BMP=y
  27 +CONFIG_CMD_CACHE=y
  28 +CONFIG_CMD_TIME=y
  29 +CONFIG_CMD_EXT2=y
  30 +CONFIG_CMD_EXT4=y
  31 +CONFIG_CMD_EXT4_WRITE=y
  32 +CONFIG_CMD_FAT=y
  33 +CONFIG_CMD_FS_GENERIC=y
  34 +CONFIG_OF_CONTROL=y
  35 +CONFIG_DM_GPIO=y
  36 +CONFIG_DM_I2C=y
  37 +CONFIG_DM_MMC=y
  38 +CONFIG_PHYLIB=y
  39 +CONFIG_PCI=y
  40 +CONFIG_PINCTRL=y
  41 +CONFIG_PINCTRL_IMX6=y
  42 +CONFIG_DM_PMIC=y
  43 +CONFIG_DM_PMIC_PFUZE100=y
  44 +CONFIG_DM_REGULATOR=y
  45 +CONFIG_DM_REGULATOR_PFUZE100=y
  46 +CONFIG_DM_REGULATOR_FIXED=y
  47 +CONFIG_DM_REGULATOR_GPIO=y
  48 +CONFIG_USB=y
  49 +CONFIG_DM_USB=y
  50 +CONFIG_USB_STORAGE=y
  51 +CONFIG_USB_HOST_ETHER=y
  52 +CONFIG_USB_ETHER_ASIX=y
  53 +CONFIG_VIDEO=y
  54 +
  55 +CONFIG_DM_ETH=y
  56 +CONFIG_IMX_BOOTAUX=y
configs/mx6sxsabresd_plugin_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MX6=y
  3 +CONFIG_TARGET_MX6SXSABRESD=y
  4 +CONFIG_NXP_BOARD_REVISION=y
  5 +CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sdb"
  6 +CONFIG_USE_IMXIMG_PLUGIN=y
  7 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg"
  8 +CONFIG_BOOTDELAY=3
  9 +# CONFIG_CONSOLE_MUX is not set
  10 +CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  11 +CONFIG_HUSH_PARSER=y
  12 +CONFIG_CMD_BOOTZ=y
  13 +# CONFIG_CMD_IMLS is not set
  14 +# CONFIG_CMD_FLASH is not set
  15 +CONFIG_CMD_MEMTEST=y
  16 +CONFIG_CMD_GPIO=y
  17 +CONFIG_CMD_I2C=y
  18 +CONFIG_CMD_SF=y
  19 +CONFIG_CMD_MMC=y
  20 +CONFIG_CMD_PART=y
  21 +CONFIG_CMD_PCI=y
  22 +CONFIG_CMD_USB=y
  23 +# CONFIG_CMD_SETEXPR is not set
  24 +CONFIG_CMD_DHCP=y
  25 +CONFIG_CMD_MII=y
  26 +CONFIG_CMD_PING=y
  27 +CONFIG_CMD_BMP=y
  28 +CONFIG_CMD_CACHE=y
  29 +CONFIG_CMD_TIME=y
  30 +CONFIG_CMD_REGULATOR=y
  31 +CONFIG_CMD_EXT2=y
  32 +CONFIG_CMD_EXT4=y
  33 +CONFIG_CMD_EXT4_WRITE=y
  34 +CONFIG_CMD_FAT=y
  35 +CONFIG_CMD_FS_GENERIC=y
  36 +CONFIG_OF_CONTROL=y
  37 +CONFIG_DM_GPIO=y
  38 +CONFIG_DM_I2C=y
  39 +CONFIG_DM_MMC=y
  40 +CONFIG_DM_SPI=y
  41 +CONFIG_DM_SPI_FLASH=y
  42 +CONFIG_SPI_FLASH=y
  43 +CONFIG_SPI_FLASH_BAR=y
  44 +CONFIG_SPI_FLASH_STMICRO=y
  45 +CONFIG_SPI_FLASH_SPANSION=y
  46 +CONFIG_PHYLIB=y
  47 +CONFIG_PCI=y
  48 +CONFIG_PINCTRL=y
  49 +CONFIG_PINCTRL_IMX6=y
  50 +CONFIG_DM_PMIC=y
  51 +CONFIG_DM_PMIC_PFUZE100=y
  52 +CONFIG_DM_REGULATOR=y
  53 +CONFIG_DM_REGULATOR_PFUZE100=y
  54 +CONFIG_DM_REGULATOR_FIXED=y
  55 +CONFIG_DM_REGULATOR_GPIO=y
  56 +CONFIG_USB=y
  57 +CONFIG_DM_USB=y
  58 +CONFIG_USB_STORAGE=y
  59 +CONFIG_USB_HOST_ETHER=y
  60 +CONFIG_USB_ETHER_ASIX=y
  61 +CONFIG_VIDEO=y
  62 +
  63 +CONFIG_DM_ETH=y
  64 +CONFIG_FSL_QSPI=y
  65 +CONFIG_IMX_BOOTAUX=y
configs/mx6sxsabresd_qspi2_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MX6=y
  3 +CONFIG_TARGET_MX6SXSABRESD=y
  4 +CONFIG_NXP_BOARD_REVISION=y
  5 +CONFIG_DEFAULT_DEVICE_TREE="imx6sx-sdb"
  6 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg"
  7 +CONFIG_QSPI_BOOT=y
  8 +CONFIG_ENV_IS_IN_SPI_FLASH=y
  9 +# CONFIG_ENV_IS_IN_MMC is not set
  10 +CONFIG_BOOTDELAY=3
  11 +# CONFIG_CONSOLE_MUX is not set
  12 +CONFIG_SYS_CONSOLE_IS_IN_ENV=y
  13 +CONFIG_HUSH_PARSER=y
  14 +CONFIG_CMD_BOOTZ=y
  15 +# CONFIG_CMD_IMLS is not set
  16 +# CONFIG_CMD_FLASH is not set
  17 +CONFIG_CMD_MEMTEST=y
  18 +CONFIG_CMD_GPIO=y
  19 +CONFIG_CMD_I2C=y
  20 +CONFIG_CMD_SF=y
  21 +CONFIG_CMD_MMC=y
  22 +CONFIG_CMD_PART=y
  23 +CONFIG_CMD_PCI=y
  24 +CONFIG_CMD_USB=y
  25 +# CONFIG_CMD_SETEXPR is not set
  26 +CONFIG_CMD_DHCP=y
  27 +CONFIG_CMD_MII=y
  28 +CONFIG_CMD_PING=y
  29 +CONFIG_CMD_BMP=y
  30 +CONFIG_CMD_CACHE=y
  31 +CONFIG_CMD_TIME=y
  32 +CONFIG_CMD_REGULATOR=y
  33 +CONFIG_CMD_EXT2=y
  34 +CONFIG_CMD_EXT4=y
  35 +CONFIG_CMD_EXT4_WRITE=y
  36 +CONFIG_CMD_FAT=y
  37 +CONFIG_CMD_FS_GENERIC=y
  38 +CONFIG_OF_CONTROL=y
  39 +CONFIG_DM_GPIO=y
  40 +CONFIG_DM_I2C=y
  41 +CONFIG_DM_MMC=y
  42 +CONFIG_DM_SPI=y
  43 +CONFIG_DM_SPI_FLASH=y
  44 +CONFIG_SPI_FLASH=y
  45 +CONFIG_SPI_FLASH_BAR=y
  46 +CONFIG_SPI_FLASH_STMICRO=y
  47 +CONFIG_SPI_FLASH_SPANSION=y
  48 +CONFIG_PHYLIB=y
  49 +CONFIG_PCI=y
  50 +CONFIG_PINCTRL=y
  51 +CONFIG_PINCTRL_IMX6=y
  52 +CONFIG_DM_PMIC=y
  53 +CONFIG_DM_PMIC_PFUZE100=y
  54 +CONFIG_DM_REGULATOR=y
  55 +CONFIG_DM_REGULATOR_PFUZE100=y
  56 +CONFIG_DM_REGULATOR_FIXED=y
  57 +CONFIG_DM_REGULATOR_GPIO=y
  58 +CONFIG_USB=y
  59 +CONFIG_DM_USB=y
  60 +CONFIG_USB_STORAGE=y
  61 +CONFIG_USB_HOST_ETHER=y
  62 +CONFIG_USB_ETHER_ASIX=y
  63 +CONFIG_VIDEO=y
  64 +
  65 +CONFIG_DM_ETH=y
  66 +CONFIG_FSL_QSPI=y
  67 +CONFIG_IMX_BOOTAUX=y