Message ID | 1482735617-959-19-git-send-email-peng.fan@nxp.com |
---|---|
State | Superseded |
Delegated to: | Stefano Babic |
Headers | show |
On Mon, Dec 26, 2016 at 5:00 AM, Peng Fan <peng.fan@nxp.com> wrote: > +#define CONFIG_SYS_FSL_USDHC_NUM 1 > + > +#define CONFIG_SYS_FSL_ESDHC_ADDR 0 > +#define CONFIG_SYS_MMC_ENV_DEV 0 /* USDHC1 */ > +#define CONFIG_SYS_MMC_ENV_PART 0 /* user area */ > +#define CONFIG_MMCROOT "/dev/mmcblk0p2" /* USDHC1 */ > +#define CONFIG_SYS_MMC_IMG_LOAD_PART 1 CONFIG_SYS_MMC_IMG_LOAD_PART is not used anywhere, so it can be removed.
> -----Original Message----- > From: Fabio Estevam [mailto:festevam@gmail.com] > Sent: Monday, December 26, 2016 9:15 PM > To: Peng Fan <peng.fan@nxp.com> > Cc: Stefano Babic <sbabic@denx.de>; U-Boot-Denx <u-boot@lists.denx.de> > Subject: Re: [U-Boot] [PATCH 18/18] imx: mx7ulp_evk: enable mmc/regulator > support > > On Mon, Dec 26, 2016 at 5:00 AM, Peng Fan <peng.fan@nxp.com> wrote: > > > +#define CONFIG_SYS_FSL_USDHC_NUM 1 > > + > > +#define CONFIG_SYS_FSL_ESDHC_ADDR 0 > > +#define CONFIG_SYS_MMC_ENV_DEV 0 /* USDHC1 */ > > +#define CONFIG_SYS_MMC_ENV_PART 0 /* user area */ > > +#define CONFIG_MMCROOT "/dev/mmcblk0p2" /* USDHC1 */ > > +#define CONFIG_SYS_MMC_IMG_LOAD_PART 1 > > CONFIG_SYS_MMC_IMG_LOAD_PART is not used anywhere, so it can be > removed. Fix it in V2. Thanks, Peng.
diff --git a/configs/mx7ulp_evk_defconfig b/configs/mx7ulp_evk_defconfig index f027ca1..894fb36 100644 --- a/configs/mx7ulp_evk_defconfig +++ b/configs/mx7ulp_evk_defconfig @@ -15,3 +15,11 @@ CONFIG_PINCTRL=y CONFIG_PINCTRL_IMX7ULP=y CONFIG_DM_SERIAL=y CONFIG_IMX_LPUART=y +CONFIG_CMD_MMC=y +CONFIG_DM_MMC=y +# CONFIG_DM_MMC_OPS is not set +# CONFIG_BLK is not set +CONFIG_DM_REGULATOR=y +CONFIG_DM_REGULATOR_FIXED=y +CONFIG_DM_REGULATOR_GPIO=y +CONFIG_CMD_GPIO=y diff --git a/include/configs/mx7ulp_evk.h b/include/configs/mx7ulp_evk.h index 5d2a007..71dfd28 100644 --- a/include/configs/mx7ulp_evk.h +++ b/include/configs/mx7ulp_evk.h @@ -28,7 +28,22 @@ #define IRAM_BASE_ADDR OCRAM_0_BASE #define IOMUXC_BASE_ADDR IOMUXC1_RBASE -#define CONFIG_ENV_IS_NOWHERE +#define CONFIG_MMC +#define CONFIG_GENERIC_MMC +#define CONFIG_BOUNCE_BUFFER +#define CONFIG_FSL_ESDHC +#define CONFIG_FSL_USDHC +#define CONFIG_SUPPORT_EMMC_BOOT /* eMMC specific */ + +#define CONFIG_SYS_FSL_USDHC_NUM 1 + +#define CONFIG_SYS_FSL_ESDHC_ADDR 0 +#define CONFIG_SYS_MMC_ENV_DEV 0 /* USDHC1 */ +#define CONFIG_SYS_MMC_ENV_PART 0 /* user area */ +#define CONFIG_MMCROOT "/dev/mmcblk0p2" /* USDHC1 */ +#define CONFIG_SYS_MMC_IMG_LOAD_PART 1 + +#define CONFIG_ENV_IS_IN_MMC #define CONFIG_ENV_SIZE SZ_8K #define CONFIG_CMD_FAT
Enable MMC support. The fsl sdhc driver needs regulator to enable power, so enable regulator support. Signed-off-by: Peng Fan <peng.fan@nxp.com> Cc: Stefano Babic <sbabic@denx.de> --- configs/mx7ulp_evk_defconfig | 8 ++++++++ include/configs/mx7ulp_evk.h | 17 ++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-)