Commit 9ae0e03eb829f694d26caec22f91d1f0fdba980d
1 parent
6c2fe5b606
Exists in
smarc-n7.1.2_2.0.0-ga
and in
4 other branches
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 |
-
mentioned in commit 29a107
-
mentioned in commit 29a107
-
mentioned in commit 29a107
-
mentioned in commit 29a107
-
mentioned in commit 29a107
-
mentioned in commit 6d8c9e
-
mentioned in commit 29a107
-
mentioned in commit 6d8c9e
-
mentioned in commit 18ce26
-
mentioned in commit 18ce26
-
mentioned in commit 18ce26
-
mentioned in commit 18ce26
-
mentioned in commit 495ca9
-
mentioned in commit 495ca9
-
mentioned in commit 18ce26
-
mentioned in commit 495ca9
-
mentioned in commit 495ca9
-
mentioned in commit 495ca9
-
mentioned in commit 495ca9
-
mentioned in commit 6dc889