X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=drivers%2Fmmc%2Fsdhci.c;h=400f87e134dc26a52554c71a77c5619531167004;hb=635159a090fc44c5200c18bf049873476735578d;hp=8971a1122c932dd6011cd9fc75463e610452d4d4;hpb=3b52847a451a81001b578353e793d7d9739b69d6;p=u-boot diff --git a/drivers/mmc/sdhci.c b/drivers/mmc/sdhci.c index 8971a1122c..400f87e134 100644 --- a/drivers/mmc/sdhci.c +++ b/drivers/mmc/sdhci.c @@ -314,7 +314,7 @@ static int sdhci_execute_tuning(struct udevice *dev, uint opcode) debug("%s\n", __func__); - if (host->ops->platform_execute_tuning) { + if (host->ops && host->ops->platform_execute_tuning) { err = host->ops->platform_execute_tuning(mmc, opcode); if (err) return err; @@ -347,7 +347,7 @@ static int sdhci_set_clock(struct mmc *mmc, unsigned int clock) if (clock == 0) return 0; - if (host->ops->set_delay) + if (host->ops && host->ops->set_delay) host->ops->set_delay(host); if (SDHCI_GET_VERSION(host) >= SDHCI_SPEC_300) {