forked from Minki/linux
mmc: sdhci-esdhc-imx: remove duplicated dts parsing
After commit 8d86e4fccc
("mmc: sdhci-esdhc-imx: Call mmc_of_parse()"),
we do not need those duplicated parsing anymore.
Note: fsl,cd-controller is also deleted due to the driver does
not support controller card detection anymore after switch to runtime pm.
And there's no user of it right now in device tree.
wp-gpios is kept because we're still support fsl,wp-controller,
so we need a way to check if it's gpio wp or controller wp.
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>
This commit is contained in:
parent
5924175755
commit
2e05d66b6b
@ -884,27 +884,13 @@ sdhci_esdhc_imx_probe_dt(struct platform_device *pdev,
|
||||
struct esdhc_platform_data *boarddata = &imx_data->boarddata;
|
||||
int ret;
|
||||
|
||||
if (of_get_property(np, "non-removable", NULL))
|
||||
boarddata->cd_type = ESDHC_CD_PERMANENT;
|
||||
|
||||
if (of_get_property(np, "fsl,cd-controller", NULL))
|
||||
boarddata->cd_type = ESDHC_CD_CONTROLLER;
|
||||
|
||||
if (of_get_property(np, "fsl,wp-controller", NULL))
|
||||
boarddata->wp_type = ESDHC_WP_CONTROLLER;
|
||||
|
||||
boarddata->cd_gpio = of_get_named_gpio(np, "cd-gpios", 0);
|
||||
if (gpio_is_valid(boarddata->cd_gpio))
|
||||
boarddata->cd_type = ESDHC_CD_GPIO;
|
||||
|
||||
boarddata->wp_gpio = of_get_named_gpio(np, "wp-gpios", 0);
|
||||
if (gpio_is_valid(boarddata->wp_gpio))
|
||||
boarddata->wp_type = ESDHC_WP_GPIO;
|
||||
|
||||
of_property_read_u32(np, "bus-width", &boarddata->max_bus_width);
|
||||
|
||||
of_property_read_u32(np, "max-frequency", &boarddata->f_max);
|
||||
|
||||
if (of_find_property(np, "no-1-8-v", NULL))
|
||||
boarddata->support_vsel = false;
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user