aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Scott <michael.scott@linaro.org>2014-11-17 15:22:07 -0800
committerRob Herring <robh@kernel.org>2014-11-18 16:43:15 -0600
commitb850eb1622648b133890abe4b6a92570bbb9a194 (patch)
tree27139d83a6c33890ea1a669d4722c2d8dfacd57c
parent9e8ee913228a55458d570028672c6701b2b3f59e (diff)
mmc: check set_74_clk mmc op for NULL
MMC op set_74_clk may not be set by all boards. Check for NULL before calling. Change-Id: I7ef0073cbfac67f3d1c53cff138954ce8ba365a4 Signed-off-by: Michael Scott <michael.scott@linaro.org>
-rw-r--r--drivers/mmc/mmc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/mmc/mmc.c b/drivers/mmc/mmc.c
index 4e5ec24ff2..fe83eb92e3 100644
--- a/drivers/mmc/mmc.c
+++ b/drivers/mmc/mmc.c
@@ -791,7 +791,8 @@ static void mmc_set_ios(struct mmc *mmc)
static void mmc_set_74_clk(struct mmc *mmc)
{
- mmc->cfg->ops->set_74_clk(mmc);
+ if (mmc->cfg->ops->set_74_clk)
+ mmc->cfg->ops->set_74_clk(mmc);
}
void mmc_set_clock(struct mmc *mmc, uint clock)