Commit 9ae0e03eb829f694d26caec22f91d1f0fdba980d

Authored by Ye Li
1 parent 6c2fe5b606

MLK-14445-9 mx7ulp_evk: Add eMMC reworked board support

Add build configuration and DTS file to enable eMMC for eMMC reworked
EVK board.
Because the eMMC DTS file has QSPI node disabled, so we change to use
non-DM QSPI driver.

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

Showing 2 changed files with 59 additions and 0 deletions Side-by-side Diff

arch/arm/dts/imx7ulp-evk-emmc.dts
  1 +/*
  2 + * Copyright (C) 2016 Freescale Semiconductor, Inc.
  3 + *
  4 + * This program is free software; you can redistribute it and/or modify
  5 + * it under the terms of the GNU General Public License version 2 as
  6 + * published by the Free Software Foundation.
  7 + */
  8 +
  9 +#include "imx7ulp-evk.dts"
  10 +
  11 +&usdhc0 {
  12 + pinctrl-names = "default", "sleep";
  13 + pinctrl-0 = <&pinctrl_usdhc0_8bit>;
  14 + pinctrl-1 = <&pinctrl_usdhc0_8bit>;
  15 + non-removable;
  16 + bus-width = <8>;
  17 + status = "okay";
  18 +};
configs/mx7ulp_evk_emmc_defconfig
  1 +CONFIG_ARM=y
  2 +CONFIG_ARCH_MX7ULP=y
  3 +CONFIG_TARGET_MX7ULP_EVK=y
  4 +CONFIG_DEFAULT_DEVICE_TREE="imx7ulp-evk-emmc"
  5 +CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx7ulp_evk/imximage.cfg"
  6 +CONFIG_BOARD_LATE_INIT=y
  7 +CONFIG_BOARD_EARLY_INIT_F=y
  8 +CONFIG_HUSH_PARSER=y
  9 +CONFIG_CMD_I2C=y
  10 +CONFIG_CMD_PING=y
  11 +CONFIG_CMD_DHCP=y
  12 +CONFIG_OF_CONTROL=y
  13 +CONFIG_DM=y
  14 +CONFIG_DM_GPIO=y
  15 +CONFIG_IMX_RGPIO2P=y
  16 +CONFIG_DM_I2C=y
  17 +CONFIG_SYS_I2C_IMX_LPI2C=y
  18 +CONFIG_PINCTRL=y
  19 +CONFIG_PINCTRL_IMX7ULP=y
  20 +CONFIG_DM_SERIAL=y
  21 +CONFIG_FSL_LPUART=y
  22 +CONFIG_CMD_MMC=y
  23 +CONFIG_DM_MMC=y
  24 +# CONFIG_DM_MMC_OPS is not set
  25 +# CONFIG_BLK is not set
  26 +CONFIG_DM_REGULATOR=y
  27 +CONFIG_DM_REGULATOR_FIXED=y
  28 +CONFIG_DM_REGULATOR_GPIO=y
  29 +CONFIG_CMD_GPIO=y
  30 +CONFIG_CMD_SF=y
  31 +CONFIG_FSL_QSPI=y
  32 +CONFIG_SPI_FLASH=y
  33 +CONFIG_SPI_FLASH_MACRONIX=y
  34 +CONFIG_ULP_WATCHDOG=y
  35 +CONFIG_CMD_USB=y
  36 +CONFIG_USB=y
  37 +CONFIG_DM_USB=y
  38 +CONFIG_USB_EHCI_HCD=y
  39 +CONFIG_MXC_USB_OTG_HACTIVE=y
  40 +CONFIG_USB_STORAGE=y
  41 +CONFIG_VIDEO=y