On 23/06/20 4:33 pm, Akshu Agrawal wrote: > HS400/HS200/eMMC HS doesn't have Preset Value register. > Hence, sdhci_set_ios function overrides the value set by fmw to > SDHCI_CTRL_DRV_TYPE_B. > This patch sets drv_type to MMC_SET_DRIVER_TYPE_A > so that host_control2 register gets updated with the required > strength value. > > Signed-off-by: Akshu Agrawal <akshu.agrawal@xxxxxxx> Acked-by: Adrian Hunter <adrian.hunter@xxxxxxxxx> > --- > drivers/mmc/host/sdhci-acpi.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/mmc/host/sdhci-acpi.c b/drivers/mmc/host/sdhci-acpi.c > index d8b76cb8698a..48ecbd0b180d 100644 > --- a/drivers/mmc/host/sdhci-acpi.c > +++ b/drivers/mmc/host/sdhci-acpi.c > @@ -542,6 +542,7 @@ static int amd_select_drive_strength(struct mmc_card *card, > unsigned int max_dtr, int host_drv, > int card_drv, int *drv_type) > { > + *drv_type = MMC_SET_DRIVER_TYPE_A; > return MMC_SET_DRIVER_TYPE_A; > } > >