Multi-block Read/Write support for Davinci. Uses the new CONFIG_MMC_MBLOCK feature under Generic MMC framework.
Signed-off-by: Alagu Sankar <alagusan...@embwise.com> --- drivers/mmc/davinci_mmc.c | 3 +++ include/configs/davinci_dm355evm.h | 1 + include/configs/davinci_dm365evm.h | 1 + 3 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/mmc/davinci_mmc.c b/drivers/mmc/davinci_mmc.c index 7ec841c..01a84d6 100644 --- a/drivers/mmc/davinci_mmc.c +++ b/drivers/mmc/davinci_mmc.c @@ -392,6 +392,9 @@ int davinci_mmc_init(bd_t *bis, struct davinci_mmc *host) mmc->voltages = host->voltages; mmc->host_caps = host->host_caps; +#ifdef CONFIG_MMC_MBLOCK + mmc->b_max = DAVINCI_MAX_BLOCKS; +#endif mmc_register(mmc); return 0; diff --git a/include/configs/davinci_dm355evm.h b/include/configs/davinci_dm355evm.h index 2b7019b..c11f59e 100644 --- a/include/configs/davinci_dm355evm.h +++ b/include/configs/davinci_dm355evm.h @@ -83,6 +83,7 @@ #define CONFIG_GENERIC_MMC #define CONFIG_DAVINCI_MMC #define CONFIG_DAVINCI_MMC_SD1 +#define CONFIG_MMC_MBLOCK /* USB: OTG connector */ /* NYET -- #define CONFIG_USB_DAVINCI */ diff --git a/include/configs/davinci_dm365evm.h b/include/configs/davinci_dm365evm.h index bcc2f06..f426b4f 100644 --- a/include/configs/davinci_dm365evm.h +++ b/include/configs/davinci_dm365evm.h @@ -90,6 +90,7 @@ #define CONFIG_GENERIC_MMC #define CONFIG_DAVINCI_MMC #define CONFIG_DAVINCI_MMC_SD1 +#define CONFIG_MMC_MBLOCK #define PINMUX4_USBDRVBUS_BITCLEAR 0x3000 #define PINMUX4_USBDRVBUS_BITSET 0x2000 -- 1.6.0.6 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot