Lines Matching refs:sdhci_sparx5
78 struct sdhci_sparx5_data *sdhci_sparx5 = sdhci_pltfm_priv(pltfm_host); in sparx5_set_cacheable() local
83 regmap_update_bits(sdhci_sparx5->cpu_ctrl, in sparx5_set_cacheable()
90 struct sdhci_sparx5_data *sdhci_sparx5 = sdhci_pltfm_priv(pltfm_host); in sparx5_set_delay() local
95 regmap_update_bits(sdhci_sparx5->cpu_ctrl, in sparx5_set_delay()
164 struct sdhci_sparx5_data *sdhci_sparx5; in sdhci_sparx5_probe() local
170 sizeof(*sdhci_sparx5)); in sdhci_sparx5_probe()
184 sdhci_sparx5 = sdhci_pltfm_priv(pltfm_host); in sdhci_sparx5_probe()
185 sdhci_sparx5->host = host; in sdhci_sparx5_probe()
199 sdhci_sparx5->delay_clock = value; in sdhci_sparx5_probe()
207 sdhci_sparx5->cpu_ctrl = syscon_regmap_lookup_by_compatible(syscon); in sdhci_sparx5_probe()
208 if (IS_ERR(sdhci_sparx5->cpu_ctrl)) { in sdhci_sparx5_probe()
210 ret = PTR_ERR(sdhci_sparx5->cpu_ctrl); in sdhci_sparx5_probe()
214 if (sdhci_sparx5->delay_clock >= 0) in sdhci_sparx5_probe()
215 sparx5_set_delay(host, sdhci_sparx5->delay_clock); in sdhci_sparx5_probe()