diff options
author | Michael Scott <michael.scott@linaro.org> | 2014-11-17 15:22:07 -0800 |
---|---|---|
committer | Rob Herring <robh@kernel.org> | 2014-11-18 16:43:15 -0600 |
commit | b850eb1622648b133890abe4b6a92570bbb9a194 (patch) | |
tree | 27139d83a6c33890ea1a669d4722c2d8dfacd57c | |
parent | 9e8ee913228a55458d570028672c6701b2b3f59e (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.c | 3 |
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) |