mmc: sdhci: make max-frequency property in device tree work
authorDong Aisheng <aisheng.dong@freescale.com>
Wed, 22 Jul 2015 12:53:07 +0000 (20:53 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Fri, 24 Jul 2015 08:18:37 +0000 (10:18 +0200)
commit5924175755a0ed902d91f2f2660e914032fa63e5
tree1e1becaad7d4de011a713d2c5ce34e305f1d88ae
parent91fa4252878afccc9e75edd84f31047899ddd1b7
mmc: sdhci: make max-frequency property in device tree work

Device tree provides option to specify the max freqency with property
"max-frequency" in dts and common parse function mmc_of_parse() will
parse it and use this value to set host->f_max to tell the MMC core
the maxinum frequency the host works.

However, current sdhci driver will finally overwrite this value with
host->max_clk regardless of the max-frequency property.

This patch makes sure not overwrite the max-frequency set from device
tree and do basic sanity check.

Signed-off-by: Dong Aisheng <aisheng.dong@freescale.com>
Reviewed-by: Johan Derycke <johan.derycke@barco.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci.c