Lines Matching refs:sdhci_host
241 u32 (*msm_readl_relaxed)(struct sdhci_host *host, u32 offset);
242 void (*msm_writel_relaxed)(u32 val, struct sdhci_host *host,
293 static const struct sdhci_msm_offset *sdhci_priv_msm_offset(struct sdhci_host *host) in sdhci_priv_msm_offset()
305 static u32 sdhci_msm_mci_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_mci_variant_readl_relaxed()
314 static u32 sdhci_msm_v5_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_v5_variant_readl_relaxed()
321 struct sdhci_host *host, u32 offset) in sdhci_msm_mci_variant_writel_relaxed()
330 struct sdhci_host *host, u32 offset) in sdhci_msm_v5_variant_writel_relaxed()
335 static unsigned int msm_get_clock_rate_for_bus_mode(struct sdhci_host *host, in msm_get_clock_rate_for_bus_mode()
353 static void msm_set_clock_rate_for_bus_mode(struct sdhci_host *host, in msm_set_clock_rate_for_bus_mode()
377 static inline int msm_dll_poll_ck_out_en(struct sdhci_host *host, u8 poll) in msm_dll_poll_ck_out_en()
404 static int msm_config_cm_dll_phase(struct sdhci_host *host, u8 phase) in msm_config_cm_dll_phase()
474 static int msm_find_most_appropriate_phase(struct sdhci_host *host, in msm_find_most_appropriate_phase()
576 static inline void msm_cm_dll_set_freq(struct sdhci_host *host) in msm_cm_dll_set_freq()
607 static int msm_init_cm_dll(struct sdhci_host *host) in msm_init_cm_dll()
762 static void msm_hc_select_default(struct sdhci_host *host) in msm_hc_select_default()
802 static void msm_hc_select_hs400(struct sdhci_host *host) in msm_hc_select_hs400()
873 static void sdhci_msm_hc_select_mode(struct sdhci_host *host) in sdhci_msm_hc_select_mode()
884 static int sdhci_msm_cdclp533_calibration(struct sdhci_host *host) in sdhci_msm_cdclp533_calibration()
987 static int sdhci_msm_cm_dll_sdc4_calibration(struct sdhci_host *host) in sdhci_msm_cm_dll_sdc4_calibration()
1063 static int sdhci_msm_hs400_dll_calibration(struct sdhci_host *host) in sdhci_msm_hs400_dll_calibration()
1106 static bool sdhci_msm_is_tuning_needed(struct sdhci_host *host) in sdhci_msm_is_tuning_needed()
1124 static int sdhci_msm_restore_sdr_dll_config(struct sdhci_host *host) in sdhci_msm_restore_sdr_dll_config()
1148 static void sdhci_msm_set_cdr(struct sdhci_host *host, bool enable) in sdhci_msm_set_cdr()
1171 struct sdhci_host *host = mmc_priv(mmc); in sdhci_msm_execute_tuning()
1281 static void sdhci_msm_hs400(struct sdhci_host *host, struct mmc_ios *ios) in sdhci_msm_hs400()
1299 static void sdhci_msm_set_uhs_signaling(struct sdhci_host *host, in sdhci_msm_set_uhs_signaling()
1498 static void sdhci_msm_check_power_status(struct sdhci_host *host, u32 req_type) in sdhci_msm_check_power_status()
1563 static void sdhci_msm_dump_pwr_ctrl_regs(struct sdhci_host *host) in sdhci_msm_dump_pwr_ctrl_regs()
1577 static void sdhci_msm_handle_pwr_irq(struct sdhci_host *host, int irq) in sdhci_msm_handle_pwr_irq()
1715 struct sdhci_host *host = (struct sdhci_host *)data; in sdhci_msm_pwr_irq()
1727 static unsigned int sdhci_msm_get_max_clock(struct sdhci_host *host) in sdhci_msm_get_max_clock()
1736 static unsigned int sdhci_msm_get_min_clock(struct sdhci_host *host) in sdhci_msm_get_min_clock()
1749 static void __sdhci_msm_set_clock(struct sdhci_host *host, unsigned int clock) in __sdhci_msm_set_clock()
1775 static void sdhci_msm_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_msm_set_clock()
2038 static u32 sdhci_msm_cqe_irq(struct sdhci_host *host, u32 intmask) in sdhci_msm_cqe_irq()
2052 struct sdhci_host *host = mmc_priv(mmc); in sdhci_msm_cqe_enable()
2062 struct sdhci_host *host = mmc_priv(mmc); in sdhci_msm_cqe_disable()
2091 static void sdhci_msm_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_msm_set_timeout()
2116 static int sdhci_msm_cqe_add_host(struct sdhci_host *host, in sdhci_msm_cqe_add_host()
2194 static int __sdhci_msm_check_write(struct sdhci_host *host, u16 val, int reg) in __sdhci_msm_check_write()
2239 static void sdhci_msm_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_msm_writew()
2251 static void sdhci_msm_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_msm_writeb()
2268 struct sdhci_host *host = mmc_priv(mmc); in sdhci_msm_set_regulator_caps()
2305 static void sdhci_msm_reset(struct sdhci_host *host, u8 mask) in sdhci_msm_reset()
2328 struct sdhci_host *host = mmc_priv(mmc); in sdhci_msm_start_signal_voltage_switch()
2381 static void sdhci_msm_dump_vendor_regs(struct sdhci_host *host) in sdhci_msm_dump_vendor_regs()
2480 struct sdhci_host *host) in sdhci_msm_get_of_property()
2493 static int sdhci_msm_gcc_reset(struct device *dev, struct sdhci_host *host) in sdhci_msm_gcc_reset()
2533 struct sdhci_host *host; in sdhci_msm_probe()
2809 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_msm_remove()
2833 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_msm_runtime_suspend()
2847 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_msm_runtime_resume()