Lines Matching refs:timing
130 static void dw_mci_exynos_set_clksel_timing(struct dw_mci *host, u32 timing) in dw_mci_exynos_set_clksel_timing() argument
141 clksel = (clksel & ~SDMMC_CLKSEL_TIMING_MASK) | timing; in dw_mci_exynos_set_clksel_timing()
225 static void dw_mci_exynos_config_hs400(struct dw_mci *host, u32 timing) in dw_mci_exynos_config_hs400() argument
240 if (timing == MMC_TIMING_MMC_HS400) { in dw_mci_exynos_config_hs400()
287 u32 timing = ios->timing, clksel; in dw_mci_exynos_set_ios() local
289 switch (timing) { in dw_mci_exynos_set_ios()
310 dw_mci_exynos_config_hs400(host, timing); in dw_mci_exynos_set_ios()
320 u32 timing[2]; in dw_mci_exynos_parse_dt() local
344 "samsung,dw-mshc-sdr-timing", timing, 2); in dw_mci_exynos_parse_dt()
348 priv->sdr_timing = SDMMC_CLKSEL_TIMING(timing[0], timing[1], div); in dw_mci_exynos_parse_dt()
351 "samsung,dw-mshc-ddr-timing", timing, 2); in dw_mci_exynos_parse_dt()
355 priv->ddr_timing = SDMMC_CLKSEL_TIMING(timing[0], timing[1], div); in dw_mci_exynos_parse_dt()
358 "samsung,dw-mshc-hs400-timing", timing, 2); in dw_mci_exynos_parse_dt()
364 priv->hs400_timing = SDMMC_CLKSEL_TIMING(timing[0], timing[1], in dw_mci_exynos_parse_dt()