From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhang Haijun Date: Thu, 31 Oct 2013 16:33:50 +0800 Subject: [U-Boot] [PATCH 2/2 V3] powerpc/esdhc: Add 3.3v voltage support in esdhc capacity register In-Reply-To: <5AFFFA28-59AE-4595-8469-E646BDDFF6C5@antoniou-consulting.com> References: <1383183499-16052-1-git-send-email-Haijun.Zhang@freescale.com> <1383183499-16052-2-git-send-email-Haijun.Zhang@freescale.com> <5AFFFA28-59AE-4595-8469-E646BDDFF6C5@antoniou-consulting.com> Message-ID: <527215EE.5000400@freescale.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Thanks a lot. ? 2013/10/31 15:53, Pantelis Antoniou ??: > Hi Haijun, > > On Oct 31, 2013, at 3:38 AM, Haijun Zhang wrote: > >> T4240QDS eSDHC host capabilities reigster should have VS33 bit define. >> Add quirk CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 to deal with capacity >> missing >> >> Signed-off-by: Roy Zang >> Signed-off-by: Haijun Zhang >> --- >> changes for V3: >> - Move the macro define to T4240QDS.h >> >> drivers/mmc/fsl_esdhc.c | 6 ++++++ >> include/configs/T4240QDS.h | 1 + >> 2 files changed, 7 insertions(+) >> >> diff --git a/drivers/mmc/fsl_esdhc.c b/drivers/mmc/fsl_esdhc.c >> index d4c1eef..b8b2907 100644 >> --- a/drivers/mmc/fsl_esdhc.c >> +++ b/drivers/mmc/fsl_esdhc.c >> @@ -545,6 +545,12 @@ int fsl_esdhc_initialize(bd_t *bis, struct fsl_esdhc_cfg *cfg) >> caps = caps & ~(ESDHC_HOSTCAPBLT_SRS | >> ESDHC_HOSTCAPBLT_VS18 | ESDHC_HOSTCAPBLT_VS30); >> #endif >> + >> +/* T4240 host controller capabilities register should have VS33 bit */ >> +#ifdef CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 >> + caps = caps | ESDHC_HOSTCAPBLT_VS33; >> +#endif >> + >> if (caps & ESDHC_HOSTCAPBLT_VS18) >> voltage_caps |= MMC_VDD_165_195; >> if (caps & ESDHC_HOSTCAPBLT_VS30) >> diff --git a/include/configs/T4240QDS.h b/include/configs/T4240QDS.h >> index 590799c..3777ccb 100644 >> --- a/include/configs/T4240QDS.h >> +++ b/include/configs/T4240QDS.h >> @@ -463,6 +463,7 @@ unsigned long get_board_ddr_clk(void); >> #define CONFIG_CMD_EXT2 >> #define CONFIG_CMD_FAT >> #define CONFIG_DOS_PARTITION >> +#define CONFIG_SYS_FSL_MMC_HAS_CAPBLT_VS33 >> #endif >> >> #define CONFIG_BOOTDELAY 10 /* -1 disables auto-boot */ >> -- >> 1.8.4 >> >> > Applied, thanks. > > Acked-by: Pantelis Antoniou > > -- Thanks & Regards Haijun.