Lines Matching refs:pdata
57 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; in pxav2_reset() local
68 if (pdata && pdata->clk_delay_sel == 1) { in pxav2_reset()
72 tmp |= (pdata->clk_delay_cycles & SDCLK_DELAY_MASK) in pxav2_reset()
80 if (pdata && (pdata->flags & PXA_FLAG_ENABLE_CLOCK_GATING)) { in pxav2_reset()
133 struct sdhci_pxa_platdata *pdata; in pxav2_get_mmc_pdata() local
138 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in pxav2_get_mmc_pdata()
139 if (!pdata) in pxav2_get_mmc_pdata()
143 pdata->flags |= PXA_FLAG_CARD_PERMANENT; in pxav2_get_mmc_pdata()
147 pdata->flags |= PXA_FLAG_SD_8_BIT_CAPABLE_SLOT; in pxav2_get_mmc_pdata()
151 pdata->clk_delay_sel = 1; in pxav2_get_mmc_pdata()
152 pdata->clk_delay_cycles = clk_delay_cycles; in pxav2_get_mmc_pdata()
155 return pdata; in pxav2_get_mmc_pdata()
167 struct sdhci_pxa_platdata *pdata = pdev->dev.platform_data; in sdhci_pxav2_probe() local
197 pdata = pxav2_get_mmc_pdata(dev); in sdhci_pxav2_probe()
199 if (pdata) { in sdhci_pxav2_probe()
200 if (pdata->flags & PXA_FLAG_CARD_PERMANENT) { in sdhci_pxav2_probe()
207 if (pdata->flags & PXA_FLAG_SD_8_BIT_CAPABLE_SLOT) in sdhci_pxav2_probe()
210 if (pdata->quirks) in sdhci_pxav2_probe()
211 host->quirks |= pdata->quirks; in sdhci_pxav2_probe()
212 if (pdata->host_caps) in sdhci_pxav2_probe()
213 host->mmc->caps |= pdata->host_caps; in sdhci_pxav2_probe()
214 if (pdata->pm_caps) in sdhci_pxav2_probe()
215 host->mmc->pm_caps |= pdata->pm_caps; in sdhci_pxav2_probe()