On 01/18/2018 02:40 PM, Siva Durga Prasad Paladugu wrote:
> From: Vipul Kumar <vipul.ku...@xilinx.com>
> 
> By enabling CONFIG_SKIP_EARLY_MMC_INIT config, user can skip the MMC
> initialization at the boot time. After getting the u-boot console,
> user can select the device using mmc dev and can communicate with that.
> This is useful where user don't want to perform mmc initialization
> while booting and can do explicitly later as per choice.

Is there any use-case? What benefit can user have with this config?
According to commit-msg, user will choose the mmc device later.
Is it same with initializing at booting time?

> 
> Signed-off-by: Vipul Kumar <vip...@xilinx.com>
> Signed-off-by: Siva Durga Prasad Paladugu <siva...@xilinx.com>
> ---
>  common/board_r.c    | 4 ++--
>  drivers/mmc/Kconfig | 7 +++++++
>  2 files changed, 9 insertions(+), 2 deletions(-)
> 
> diff --git a/common/board_r.c b/common/board_r.c
> index 2a9df6b..8727b93 100644
> --- a/common/board_r.c
> +++ b/common/board_r.c
> @@ -421,7 +421,7 @@ static int initr_onenand(void)
>  }
>  #endif
> 
> -#ifdef CONFIG_MMC
> +#if defined(CONFIG_MMC) && !defined(CONFIG_SKIP_EARLY_MMC_INIT)
>  static int initr_mmc(void)
>  {
>         puts("MMC:   ");
> @@ -768,7 +768,7 @@ static init_fnc_t init_sequence_r[] = {
>  #ifdef CONFIG_CMD_ONENAND
>         initr_onenand,
>  #endif
> -#ifdef CONFIG_MMC
> +#if defined(CONFIG_MMC) && !defined(CONFIG_SKIP_EARLY_MMC_INIT)
>         initr_mmc,
>  #endif
>         initr_env,
> diff --git a/drivers/mmc/Kconfig b/drivers/mmc/Kconfig
> index ab0627a..05b1503 100644
> --- a/drivers/mmc/Kconfig
> +++ b/drivers/mmc/Kconfig
> @@ -40,6 +40,13 @@ config SPL_DM_MMC
> 
>  if MMC
> 
> +config SKIP_EARLY_MMC_INIT
> +       bool "Skip the MMC initialization at boot time"
> +       help
> +         Skip the MMC initialization at the boot time. After getting the 
> u-boot
> +         console, user need to set mmc device and after setting the mmc dev, 
> user
> +         can communicate with that device.
> +
>  config ARM_PL180_MMCI
>         bool "ARM AMBA Multimedia Card Interface and compatible support"
>         depends on DM_MMC && OF_CONTROL
> --
> 2.7.4
> 
> This email and any attachments are intended for the sole use of the named 
> recipient(s) and contain(s) confidential information that may be proprietary, 
> privileged or copyrighted under applicable law. If you are not the intended 
> recipient, do not read, copy, or forward this email message or any 
> attachments. Delete this email message and any attachments immediately.
> 
> 
> 

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to