/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-of-arasan.c | 44 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_arasan_get_timeout_clock() local 49 freq = clk_get_rate(pltfm_host->clk); in sdhci_arasan_get_timeout_clock() 83 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_arasan_suspend() local 84 struct sdhci_arasan_data *sdhci_arasan = pltfm_host->priv; in sdhci_arasan_suspend() 91 clk_disable(pltfm_host->clk); in sdhci_arasan_suspend() 108 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_arasan_resume() local 109 struct sdhci_arasan_data *sdhci_arasan = pltfm_host->priv; in sdhci_arasan_resume() 118 ret = clk_enable(pltfm_host->clk); in sdhci_arasan_resume() 137 struct sdhci_pltfm_host *pltfm_host; in sdhci_arasan_probe() local 181 pltfm_host = sdhci_priv(host); in sdhci_arasan_probe() [all …]
|
D | sdhci-st.c | 152 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in st_mmcss_cconfig() local 172 clk_set_rate(pltfm_host->clk, mhost->f_max); in st_mmcss_cconfig() 176 clk_set_rate(pltfm_host->clk, mhost->f_max); in st_mmcss_cconfig() 180 clk_set_rate(pltfm_host->clk, 50000000); in st_mmcss_cconfig() 253 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_st_set_dll_for_clock() local 254 struct st_mmc_platform_data *pdata = pltfm_host->priv; in sdhci_st_set_dll_for_clock() 267 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_st_set_uhs_signaling() local 268 struct st_mmc_platform_data *pdata = pltfm_host->priv; in sdhci_st_set_uhs_signaling() 355 struct sdhci_pltfm_host *pltfm_host; in sdhci_st_probe() local 401 pltfm_host = sdhci_priv(host); in sdhci_st_probe() [all …]
|
D | sdhci-tegra.c | 56 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in tegra_sdhci_readw() local 57 struct sdhci_tegra *tegra_host = pltfm_host->priv; in tegra_sdhci_readw() 71 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in tegra_sdhci_writew() local 79 pltfm_host->xfer_mode_shadow = val; in tegra_sdhci_writew() 82 writel((val << 16) | pltfm_host->xfer_mode_shadow, in tegra_sdhci_writew() 92 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in tegra_sdhci_writel() local 93 struct sdhci_tegra *tegra_host = pltfm_host->priv; in tegra_sdhci_writel() 124 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in tegra_sdhci_reset() local 125 struct sdhci_tegra *tegra_host = pltfm_host->priv; in tegra_sdhci_reset() 253 struct sdhci_pltfm_host *pltfm_host; in sdhci_tegra_probe() local [all …]
|
D | sdhci-bcm2835.c | 76 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in bcm2835_sdhci_writew() local 77 struct bcm2835_sdhci *bcm2835_host = pltfm_host->priv; in bcm2835_sdhci_writew() 152 struct sdhci_pltfm_host *pltfm_host; in bcm2835_sdhci_probe() local 167 pltfm_host = sdhci_priv(host); in bcm2835_sdhci_probe() 168 pltfm_host->priv = bcm2835_host; in bcm2835_sdhci_probe() 170 pltfm_host->clk = devm_clk_get(&pdev->dev, NULL); in bcm2835_sdhci_probe() 171 if (IS_ERR(pltfm_host->clk)) { in bcm2835_sdhci_probe() 172 ret = PTR_ERR(pltfm_host->clk); in bcm2835_sdhci_probe() 175 ret = clk_prepare_enable(pltfm_host->clk); in bcm2835_sdhci_probe() 187 clk_disable_unprepare(pltfm_host->clk); in bcm2835_sdhci_probe()
|
D | sdhci-dove.c | 82 struct sdhci_pltfm_host *pltfm_host; in sdhci_dove_probe() local 89 pltfm_host = sdhci_priv(host); in sdhci_dove_probe() 90 pltfm_host->clk = devm_clk_get(&pdev->dev, NULL); in sdhci_dove_probe() 92 if (!IS_ERR(pltfm_host->clk)) in sdhci_dove_probe() 93 clk_prepare_enable(pltfm_host->clk); in sdhci_dove_probe() 106 clk_disable_unprepare(pltfm_host->clk); in sdhci_dove_probe()
|
D | sdhci-esdhc-imx.c | 261 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_readl_le() local 262 struct pltfm_imx_data *imx_data = pltfm_host->priv; in esdhc_readl_le() 339 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_writel_le() local 340 struct pltfm_imx_data *imx_data = pltfm_host->priv; in esdhc_writel_le() 389 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_readw_le() local 390 struct pltfm_imx_data *imx_data = pltfm_host->priv; in esdhc_readw_le() 449 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_writew_le() local 450 struct pltfm_imx_data *imx_data = pltfm_host->priv; in esdhc_writew_le() 555 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_writeb_le() local 556 struct pltfm_imx_data *imx_data = pltfm_host->priv; in esdhc_writeb_le() [all …]
|
D | sdhci-sirf.c | 172 struct sdhci_pltfm_host *pltfm_host; in sdhci_sirf_probe() local 193 pltfm_host = sdhci_priv(host); in sdhci_sirf_probe() 194 pltfm_host->clk = clk; in sdhci_sirf_probe() 195 priv = sdhci_pltfm_priv(pltfm_host); in sdhci_sirf_probe() 200 ret = clk_prepare_enable(pltfm_host->clk); in sdhci_sirf_probe() 227 clk_disable_unprepare(pltfm_host->clk); in sdhci_sirf_probe() 237 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_sirf_suspend() local 244 clk_disable(pltfm_host->clk); in sdhci_sirf_suspend() 252 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_sirf_resume() local 255 ret = clk_enable(pltfm_host->clk); in sdhci_sirf_resume()
|
D | sdhci-pxav3.c | 134 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in armada_38x_quirks() local 135 struct sdhci_pxa *pxa = pltfm_host->priv; in armada_38x_quirks() 203 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in pxav3_gen_init_74_clocks() local 204 struct sdhci_pxa *pxa = pltfm_host->priv; in pxav3_gen_init_74_clocks() 252 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in pxav3_set_uhs_signaling() local 253 struct sdhci_pxa *pxa = pltfm_host->priv; in pxav3_set_uhs_signaling() 364 struct sdhci_pltfm_host *pltfm_host; in sdhci_pxav3_probe() local 381 pltfm_host = sdhci_priv(host); in sdhci_pxav3_probe() 382 pltfm_host->priv = pxa; in sdhci_pxav3_probe() 392 pltfm_host->clk = pxa->clk_io; in sdhci_pxav3_probe() [all …]
|
D | sdhci-iproc.c | 99 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_iproc_writew() local 100 struct sdhci_iproc_host *iproc_host = sdhci_pltfm_priv(pltfm_host); in sdhci_iproc_writew() 182 struct sdhci_pltfm_host *pltfm_host; in sdhci_iproc_probe() local 194 pltfm_host = sdhci_priv(host); in sdhci_iproc_probe() 195 iproc_host = sdhci_pltfm_priv(pltfm_host); in sdhci_iproc_probe() 205 pltfm_host->clk = devm_clk_get(&pdev->dev, NULL); in sdhci_iproc_probe() 206 if (IS_ERR(pltfm_host->clk)) { in sdhci_iproc_probe() 207 ret = PTR_ERR(pltfm_host->clk); in sdhci_iproc_probe()
|
D | sdhci-of-esdhc.c | 51 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_readl_fixup() local 52 struct sdhci_esdhc *esdhc = pltfm_host->priv; in esdhc_readl_fixup() 146 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_writew_fixup() local 156 pltfm_host->xfer_mode_shadow = value; in esdhc_writew_fixup() 159 ret = (value << 16) | pltfm_host->xfer_mode_shadow; in esdhc_writew_fixup() 356 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_of_adma_workaround() local 357 struct sdhci_esdhc *esdhc = pltfm_host->priv; in esdhc_of_adma_workaround() 392 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_of_get_max_clock() local 394 return pltfm_host->clock; in esdhc_of_get_max_clock() 399 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in esdhc_of_get_min_clock() local [all …]
|
D | sdhci-pxav2.c | 166 struct sdhci_pltfm_host *pltfm_host; in sdhci_pxav2_probe() local 179 pltfm_host = sdhci_priv(host); in sdhci_pxav2_probe() 180 pltfm_host->priv = NULL; in sdhci_pxav2_probe() 188 pltfm_host->clk = clk; in sdhci_pxav2_probe() 241 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_pxav2_remove() local 245 clk_disable_unprepare(pltfm_host->clk); in sdhci_pxav2_remove() 246 clk_put(pltfm_host->clk); in sdhci_pxav2_remove()
|
D | sdhci-of-at91.c | 59 struct sdhci_pltfm_host *pltfm_host; in sdhci_at91_probe() local 138 pltfm_host = sdhci_priv(host); in sdhci_at91_probe() 139 pltfm_host->priv = priv; in sdhci_at91_probe() 165 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_at91_remove() local 166 struct sdhci_at91_priv *priv = pltfm_host->priv; in sdhci_at91_remove()
|
D | sdhci-pltfm.c | 41 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_pltfm_clk_get_max_clock() local 43 return clk_get_rate(pltfm_host->clk); in sdhci_pltfm_clk_get_max_clock() 73 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_get_of_property() local 102 of_property_read_u32(np, "clock-frequency", &pltfm_host->clock); in sdhci_get_of_property() 222 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_pltfm_unregister() local 226 clk_disable_unprepare(pltfm_host->clk); in sdhci_pltfm_unregister()
|
D | sdhci-pltfm.h | 64 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_be32bs_writew() local 74 pltfm_host->xfer_mode_shadow = val; in sdhci_be32bs_writew() 78 val << 16 | pltfm_host->xfer_mode_shadow, in sdhci_be32bs_writew()
|
D | sdhci-msm.c | 432 struct sdhci_pltfm_host *pltfm_host; in sdhci_msm_probe() local 449 pltfm_host = sdhci_priv(host); in sdhci_msm_probe() 450 pltfm_host->priv = msm_host; in sdhci_msm_probe() 572 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); in sdhci_msm_remove() local 573 struct sdhci_msm_host *msm_host = pltfm_host->priv; in sdhci_msm_remove()
|