Lines Matching refs:host
20 struct sdhci_host *host; in atmel_sdhci_init() local
23 host = (struct sdhci_host *)calloc(1, sizeof(struct sdhci_host)); in atmel_sdhci_init()
24 if (!host) { in atmel_sdhci_init()
29 host->name = "atmel_sdhci"; in atmel_sdhci_init()
30 host->ioaddr = regbase; in atmel_sdhci_init()
31 host->quirks = SDHCI_QUIRK_WAIT_SEND_CMD; in atmel_sdhci_init()
35 free(host); in atmel_sdhci_init()
38 host->max_clk = max_clk; in atmel_sdhci_init()
40 add_sdhci(host, 0, min_clk); in atmel_sdhci_init()
58 struct sdhci_host *host = dev_get_priv(dev); in atmel_sdhci_probe() local
74 host->name = dev->name; in atmel_sdhci_probe()
75 host->ioaddr = (void *)devfdt_get_addr(dev); in atmel_sdhci_probe()
77 host->quirks = SDHCI_QUIRK_WAIT_SEND_CMD; in atmel_sdhci_probe()
78 host->bus_width = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in atmel_sdhci_probe()
81 caps = sdhci_readl(host, SDHCI_CAPABILITIES); in atmel_sdhci_probe()
83 caps_1 = sdhci_readl(host, SDHCI_CAPABILITIES_1); in atmel_sdhci_probe()
99 host->max_clk = max_clk; in atmel_sdhci_probe()
101 ret = sdhci_setup_cfg(&plat->cfg, host, 0, ATMEL_SDHC_MIN_FREQ); in atmel_sdhci_probe()
105 host->mmc = &plat->mmc; in atmel_sdhci_probe()
106 host->mmc->dev = dev; in atmel_sdhci_probe()
107 host->mmc->priv = host; in atmel_sdhci_probe()
108 upriv->mmc = host->mmc; in atmel_sdhci_probe()