Hi Andy, On 15 March 2017 at 12:25, Andy Shevchenko <andriy.shevche...@linux.intel.com> wrote: > On some systems SDHCI controllers may be powered off and it's required > to bring them on before accessing. > > SDHCI generic driver currently lacks any mean of doing it. Call the same > board_power_mmc_init() at sdhci_init() stage. > > Signed-off-by: Andy Shevchenko <andriy.shevche...@linux.intel.com> > --- > drivers/mmc/sdhci.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c > index 93cefd89cd..54a7e379ff 100644 > --- a/drivers/mmc/sdhci.c > +++ b/drivers/mmc/sdhci.c > @@ -469,6 +469,8 @@ static int sdhci_init(struct mmc *mmc) > { > struct sdhci_host *host = mmc->priv; > > + board_mmc_power_init();
You should be using driver model for this (CONFIG_DM_MMC*). So either get the power supply from the device tree and enable it, or do this in the board code. > + > sdhci_reset(host, SDHCI_RESET_ALL); > > if ((host->quirks & SDHCI_QUIRK_32BIT_DMA_ADDR) && !aligned_buffer) { > -- > 2.11.0 > Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot