• Home
  • Raw
  • Download

Lines Matching refs:mmc

67 			dev_err(mmc_dev(host->mmc),  in sdmmc_idma_validate_data()
75 dev_err(mmc_dev(host->mmc), in sdmmc_idma_validate_data()
89 n_elem = dma_map_sg(mmc_dev(host->mmc), in _sdmmc_idma_prep_data()
95 dev_err(mmc_dev(host->mmc), "dma_map_sg failed\n"); in _sdmmc_idma_prep_data()
115 dma_unmap_sg(mmc_dev(host->mmc), data->sg, data->sg_len, in sdmmc_idma_unprep_data()
122 struct device *dev = mmc_dev(host->mmc); in sdmmc_idma_setup()
137 host->mmc->max_segs = SDMMC_LLI_BUF_LEN / in sdmmc_idma_setup()
139 host->mmc->max_seg_size = host->variant->stm32_idmabsize_mask; in sdmmc_idma_setup()
141 host->mmc->max_segs = 1; in sdmmc_idma_setup()
142 host->mmc->max_seg_size = host->mmc->max_req_size; in sdmmc_idma_setup()
145 return dma_set_max_seg_size(dev, host->mmc->max_seg_size); in sdmmc_idma_setup()
199 if (host->mmc->ios.timing == MMC_TIMING_MMC_DDR52 || in mmci_sdmmc_set_clkreg()
200 host->mmc->ios.timing == MMC_TIMING_UHS_DDR50) in mmci_sdmmc_set_clkreg()
228 if (host->mmc->ios.power_mode == MMC_POWER_ON) in mmci_sdmmc_set_clkreg()
229 host->mmc->actual_clock = host->cclk; in mmci_sdmmc_set_clkreg()
231 host->mmc->actual_clock = 0; in mmci_sdmmc_set_clkreg()
233 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_4) in mmci_sdmmc_set_clkreg()
235 if (host->mmc->ios.bus_width == MMC_BUS_WIDTH_8) in mmci_sdmmc_set_clkreg()
246 if (host->mmc->ios.timing >= MMC_TIMING_UHS_SDR50) { in mmci_sdmmc_set_clkreg()
248 if (host->mmc->ios.timing == MMC_TIMING_UHS_SDR104) { in mmci_sdmmc_set_clkreg()
268 struct mmc_ios ios = host->mmc->ios; in mmci_sdmmc_set_pwrreg()
319 if (host->mmc->card && mmc_card_sdio(host->mmc->card) && in sdmmc_get_dctrl_cfg()
399 dev_warn(mmc_dev(host->mmc), in sdmmc_dlyb_lng_tuning()
428 if (mmc_send_tuning(host->mmc, opcode, NULL)) { in sdmmc_dlyb_phase_tuning()
440 dev_err(mmc_dev(host->mmc), "no tuning point found\n"); in sdmmc_dlyb_phase_tuning()
449 dev_dbg(mmc_dev(host->mmc), "unit:%d max_dly:%d phase:%d\n", in sdmmc_dlyb_phase_tuning()
455 static int sdmmc_execute_tuning(struct mmc_host *mmc, u32 opcode) in sdmmc_execute_tuning() argument
457 struct mmci_host *host = mmc_priv(mmc); in sdmmc_execute_tuning()
524 struct device_node *np = host->mmc->parent->of_node; in sdmmc_variant_init()
531 base_dlyb = devm_of_iomap(mmc_dev(host->mmc), np, 1, NULL); in sdmmc_variant_init()
535 dlyb = devm_kzalloc(mmc_dev(host->mmc), sizeof(*dlyb), GFP_KERNEL); in sdmmc_variant_init()