Lines Matching full:sdhci
18 #include "sdhci-pltfm.h"
112 struct aspeed_sdhci *sdhci, in aspeed_sdc_configure_8bit_mode() argument
121 info |= sdhci->width_mask; in aspeed_sdc_configure_8bit_mode()
123 info &= ~sdhci->width_mask; in aspeed_sdc_configure_8bit_mode()
217 struct aspeed_sdhci *sdhci; in aspeed_sdhci_configure_phase() local
221 sdhci = sdhci_pltfm_priv(sdhci_priv(host)); in aspeed_sdhci_configure_phase()
223 if (!sdhci->phase_desc) in aspeed_sdhci_configure_phase()
226 params = &sdhci->phase_map.phase[host->timing]; in aspeed_sdhci_configure_phase()
228 aspeed_sdc_set_phase_taps(sdhci->parent, sdhci->phase_desc, taps); in aspeed_sdhci_configure_phase()
240 struct aspeed_sdhci *sdhci; in aspeed_sdhci_set_clock() local
245 sdhci = sdhci_pltfm_priv(pltfm_host); in aspeed_sdhci_set_clock()
273 for (div = sdhci->pdata->clk_div_start; div < 256; div *= 2) { in aspeed_sdhci_set_clock()
473 /* SDHCI/Slot 0 */
486 /* SDHCI/Slot 1 */
508 { .compatible = "aspeed,ast2400-sdhci", .data = &ast2400_sdhci_pdata, },
509 { .compatible = "aspeed,ast2500-sdhci", .data = &ast2400_sdhci_pdata, },
510 { .compatible = "aspeed,ast2600-sdhci", .data = &ast2600_sdhci_pdata, },
517 .name = "sdhci-aspeed",
603 #include "sdhci-of-aspeed-test.c"
629 MODULE_DESCRIPTION("Driver for the ASPEED SD/SDIO/SDHCI Controllers");