Lines Matching refs:plat
68 static int sdhci_cdns_write_phy_reg(struct sdhci_cdns_plat *plat, in sdhci_cdns_write_phy_reg() argument
71 void __iomem *reg = plat->hrs_addr + SDHCI_CDNS_HRS04; in sdhci_cdns_write_phy_reg()
92 static int sdhci_cdns_phy_init(struct sdhci_cdns_plat *plat, in sdhci_cdns_phy_init() argument
104 ret = sdhci_cdns_write_phy_reg(plat, in sdhci_cdns_phy_init()
116 struct sdhci_cdns_plat *plat = dev_get_platdata(dev); in sdhci_cdns_bind() local
118 return sdhci_bind(dev, &plat->mmc, &plat->cfg); in sdhci_cdns_bind()
125 struct sdhci_cdns_plat *plat = dev_get_platdata(dev); in sdhci_cdns_probe() local
134 plat->hrs_addr = devm_ioremap(dev, base, SZ_1K); in sdhci_cdns_probe()
135 if (!plat->hrs_addr) in sdhci_cdns_probe()
139 host->ioaddr = plat->hrs_addr + SDHCI_CDNS_SRS_BASE; in sdhci_cdns_probe()
142 ret = sdhci_cdns_phy_init(plat, gd->fdt_blob, dev_of_offset(dev)); in sdhci_cdns_probe()
146 ret = sdhci_setup_cfg(&plat->cfg, host, 0, 0); in sdhci_cdns_probe()
150 upriv->mmc = &plat->mmc; in sdhci_cdns_probe()
151 host->mmc = &plat->mmc; in sdhci_cdns_probe()