Lines Matching refs:mcf_data

96 	struct pltfm_mcf_data *mcf_data = sdhci_pltfm_priv(pltfm_host);
103 mcf_data->aside = val;
113 writel(val << 16 | mcf_data->aside,
194 struct pltfm_mcf_data *mcf_data = sdhci_pltfm_priv(pltfm_host);
199 mcf_data->current_bus_width, SDHCI_HOST_CONTROL);
284 struct pltfm_mcf_data *mcf_data = sdhci_pltfm_priv(pltfm_host);
288 mcf_data->current_bus_width = ESDHC_CTRL_4BITBUS;
291 mcf_data->current_bus_width = 0;
296 mcf_data->current_bus_width, SDHCI_HOST_CONTROL);
369 struct pltfm_mcf_data *mcf_data)
412 struct pltfm_mcf_data *mcf_data;
416 sizeof(*mcf_data));
422 mcf_data = sdhci_pltfm_priv(pltfm_host);
428 mcf_data->clk_ipg = devm_clk_get(&pdev->dev, "ipg");
429 if (IS_ERR(mcf_data->clk_ipg)) {
430 err = PTR_ERR(mcf_data->clk_ipg);
434 mcf_data->clk_ahb = devm_clk_get(&pdev->dev, "ahb");
435 if (IS_ERR(mcf_data->clk_ahb)) {
436 err = PTR_ERR(mcf_data->clk_ahb);
440 mcf_data->clk_per = devm_clk_get(&pdev->dev, "per");
441 if (IS_ERR(mcf_data->clk_per)) {
442 err = PTR_ERR(mcf_data->clk_per);
446 pltfm_host->clk = mcf_data->clk_per;
448 err = clk_prepare_enable(mcf_data->clk_per);
452 err = clk_prepare_enable(mcf_data->clk_ipg);
456 err = clk_prepare_enable(mcf_data->clk_ahb);
460 err = esdhc_mcf_plat_init(host, mcf_data);
483 clk_disable_unprepare(mcf_data->clk_ahb);
485 clk_disable_unprepare(mcf_data->clk_ipg);
487 clk_disable_unprepare(mcf_data->clk_per);
498 struct pltfm_mcf_data *mcf_data = sdhci_pltfm_priv(pltfm_host);
502 clk_disable_unprepare(mcf_data->clk_ipg);
503 clk_disable_unprepare(mcf_data->clk_ahb);
504 clk_disable_unprepare(mcf_data->clk_per);