Home
last modified time | relevance | path

Searched refs:sdhci_host (Results 1 – 25 of 62) sorted by relevance

123

/openbmc/linux/drivers/mmc/host/
H A Dsdhci.h376 struct sdhci_host { struct
630 u32 (*read_l)(struct sdhci_host *host, int reg); argument
631 u16 (*read_w)(struct sdhci_host *host, int reg);
632 u8 (*read_b)(struct sdhci_host *host, int reg);
633 void (*write_l)(struct sdhci_host *host, u32 val, int reg);
634 void (*write_w)(struct sdhci_host *host, u16 val, int reg);
635 void (*write_b)(struct sdhci_host *host, u8 val, int reg);
638 void (*set_clock)(struct sdhci_host *host, unsigned int clock);
639 void (*set_power)(struct sdhci_host *host, unsigned char mode,
642 u32 (*irq)(struct sdhci_host *host, u32 intmask);
[all …]
H A Dsdhci-xenon.c25 static int xenon_enable_internal_clk(struct sdhci_host *host) in xenon_enable_internal_clk()
52 static void xenon_set_sdclk_off_idle(struct sdhci_host *host, in xenon_set_sdclk_off_idle()
70 static void xenon_set_acg(struct sdhci_host *host, bool enable) in xenon_set_acg()
83 static void xenon_enable_sdhc(struct sdhci_host *host, in xenon_enable_sdhc()
101 static void xenon_disable_sdhc(struct sdhci_host *host, in xenon_disable_sdhc()
112 static void xenon_enable_sdhc_parallel_tran(struct sdhci_host *host, in xenon_enable_sdhc_parallel_tran()
123 static void xenon_mask_cmd_conflict_err(struct sdhci_host *host) in xenon_mask_cmd_conflict_err()
132 static void xenon_retune_setup(struct sdhci_host *host) in xenon_retune_setup()
161 static void xenon_reset_exit(struct sdhci_host *host, in xenon_reset_exit()
183 static void xenon_reset(struct sdhci_host *host, u8 mask) in xenon_reset()
[all …]
H A Dsdhci.c50 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable);
52 static bool sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd);
54 void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs()
126 static void sdhci_do_enable_v4_mode(struct sdhci_host *host) in sdhci_do_enable_v4_mode()
142 void sdhci_enable_v4_mode(struct sdhci_host *host) in sdhci_enable_v4_mode()
154 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection()
176 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection()
181 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection()
186 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on()
194 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off()
[all …]
H A Dsdhci-pltfm.h36 static inline u32 sdhci_be32bs_readl(struct sdhci_host *host, int reg) in sdhci_be32bs_readl()
41 static inline u16 sdhci_be32bs_readw(struct sdhci_host *host, int reg) in sdhci_be32bs_readw()
46 static inline u8 sdhci_be32bs_readb(struct sdhci_host *host, int reg) in sdhci_be32bs_readb()
51 static inline void sdhci_be32bs_writel(struct sdhci_host *host, in sdhci_be32bs_writel()
57 static inline void sdhci_be32bs_writew(struct sdhci_host *host, in sdhci_be32bs_writew()
81 static inline void sdhci_be32bs_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_be32bs_writeb()
97 extern struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev,
107 extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);
H A Dsdhci-esdhc-mcf.c46 static inline void esdhc_clrset_be(struct sdhci_host *host, in esdhc_clrset_be()
65 static void esdhc_mcf_writeb_be(struct sdhci_host *host, u8 val, int reg) in esdhc_mcf_writeb_be()
93 static void esdhc_mcf_writew_be(struct sdhci_host *host, u16 val, int reg) in esdhc_mcf_writew_be()
121 static void esdhc_mcf_writel_be(struct sdhci_host *host, u32 val, int reg) in esdhc_mcf_writel_be()
126 static u8 esdhc_mcf_readb_be(struct sdhci_host *host, int reg) in esdhc_mcf_readb_be()
143 static u16 esdhc_mcf_readw_be(struct sdhci_host *host, int reg) in esdhc_mcf_readw_be()
155 static u32 esdhc_mcf_readl_be(struct sdhci_host *host, int reg) in esdhc_mcf_readl_be()
178 static unsigned int esdhc_mcf_get_max_timeout_count(struct sdhci_host *host) in esdhc_mcf_get_max_timeout_count()
183 static void esdhc_mcf_set_timeout(struct sdhci_host *host, in esdhc_mcf_set_timeout()
191 static void esdhc_mcf_reset(struct sdhci_host *host, u8 mask) in esdhc_mcf_reset()
[all …]
H A Dsdhci-pltfm.c28 unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host) in sdhci_pltfm_clk_get_max_clock()
59 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_compatibility()
78 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_property()
112 struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, in sdhci_pltfm_init()
116 struct sdhci_host *host; in sdhci_pltfm_init()
163 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_free()
173 struct sdhci_host *host; in sdhci_pltfm_init_and_add_host()
192 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_remove()
203 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_suspend()
222 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_resume()
H A Dsdhci-of-esdhc.c115 static u32 esdhc_readl_fixup(struct sdhci_host *host, in esdhc_readl_fixup()
176 static u16 esdhc_readw_fixup(struct sdhci_host *host, in esdhc_readw_fixup()
200 static u8 esdhc_readb_fixup(struct sdhci_host *host, in esdhc_readb_fixup()
239 static u32 esdhc_writel_fixup(struct sdhci_host *host, in esdhc_writel_fixup()
257 static u32 esdhc_writew_fixup(struct sdhci_host *host, in esdhc_writew_fixup()
291 static u32 esdhc_writeb_fixup(struct sdhci_host *host, in esdhc_writeb_fixup()
333 static u32 esdhc_be_readl(struct sdhci_host *host, int reg) in esdhc_be_readl()
348 static u32 esdhc_le_readl(struct sdhci_host *host, int reg) in esdhc_le_readl()
363 static u16 esdhc_be_readw(struct sdhci_host *host, int reg) in esdhc_be_readw()
374 static u16 esdhc_le_readw(struct sdhci_host *host, int reg) in esdhc_le_readw()
[all …]
H A Dsdhci-sprd.c119 static void sdhci_sprd_init_config(struct sdhci_host *host) in sdhci_sprd_init_config()
129 static inline u32 sdhci_sprd_readl(struct sdhci_host *host, int reg) in sdhci_sprd_readl()
137 static inline void sdhci_sprd_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_sprd_writel()
149 static inline void sdhci_sprd_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_sprd_writew()
158 static inline void sdhci_sprd_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_sprd_writeb()
176 static inline void sdhci_sprd_sd_clk_off(struct sdhci_host *host) in sdhci_sprd_sd_clk_off()
184 static inline void sdhci_sprd_sd_clk_on(struct sdhci_host *host) in sdhci_sprd_sd_clk_on()
194 sdhci_sprd_set_dll_invert(struct sdhci_host *host, u32 mask, bool en) in sdhci_sprd_set_dll_invert()
230 static inline void _sdhci_sprd_set_clock(struct sdhci_host *host, in _sdhci_sprd_set_clock()
258 static void sdhci_sprd_enable_phy_dll(struct sdhci_host *host) in sdhci_sprd_enable_phy_dll()
[all …]
H A Dsdhci-of-dwcmshc.c101 static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc, in dwcmshc_adma_write_desc()
120 static unsigned int dwcmshc_get_max_clock(struct sdhci_host *host) in dwcmshc_get_max_clock()
130 static unsigned int rk35xx_get_max_clock(struct sdhci_host *host) in rk35xx_get_max_clock()
140 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_check_auto_cmd23()
160 static void dwcmshc_set_uhs_signaling(struct sdhci_host *host, in dwcmshc_set_uhs_signaling()
199 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_hs400_enhanced_strobe()
213 static void dwcmshc_rk3568_set_clock(struct sdhci_host *host, unsigned int clock) in dwcmshc_rk3568_set_clock()
326 static void rk35xx_sdhci_reset(struct sdhci_host *host, u8 mask) in rk35xx_sdhci_reset()
382 static int dwcmshc_rk35xx_init(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) in dwcmshc_rk35xx_init()
423 static void dwcmshc_rk35xx_postinit(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) in dwcmshc_rk35xx_postinit()
[all …]
H A Dsdhci-tegra.c188 static u16 tegra_sdhci_readw(struct sdhci_host *host, int reg) in tegra_sdhci_readw()
203 static void tegra_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in tegra_sdhci_writew()
224 static void tegra_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in tegra_sdhci_writel()
251 static bool tegra_sdhci_configure_card_clk(struct sdhci_host *host, bool enable) in tegra_sdhci_configure_card_clk()
272 static void tegra210_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in tegra210_sdhci_writew()
292 static unsigned int tegra_sdhci_get_ro(struct sdhci_host *host) in tegra_sdhci_get_ro()
302 static bool tegra_sdhci_is_pad_and_regulator_valid(struct sdhci_host *host) in tegra_sdhci_is_pad_and_regulator_valid()
335 static void tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap) in tegra_sdhci_set_tap()
365 static void tegra_sdhci_reset(struct sdhci_host *host, u8 mask) in tegra_sdhci_reset()
422 static void tegra_sdhci_configure_cal_pad(struct sdhci_host *host, bool enable) in tegra_sdhci_configure_cal_pad()
[all …]
H A Dsdhci-pci-gli.c230 static inline void gl9750_wt_on(struct sdhci_host *host) in gl9750_wt_on()
247 static inline void gl9750_wt_off(struct sdhci_host *host) in gl9750_wt_off()
264 static void gli_set_9750(struct sdhci_host *host) in gli_set_9750()
358 static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b) in gli_set_9750_rx_inv()
378 static int __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode) in __sdhci_execute_tuning_9750()
418 static int gl9750_execute_tuning(struct sdhci_host *host, u32 opcode) in gl9750_execute_tuning()
431 static void gl9750_disable_ssc_pll(struct sdhci_host *host) in gl9750_disable_ssc_pll()
442 static void gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv) in gl9750_set_pll()
461 static bool gl9750_ssc_enable(struct sdhci_host *host) in gl9750_ssc_enable()
474 static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) in gl9750_set_ssc()
[all …]
H A Dsdhci-xenon-phy.c160 void (*set_soc_pad)(struct sdhci_host *host,
203 static int xenon_alloc_emmc_phy(struct sdhci_host *host) in xenon_alloc_emmc_phy()
222 static int xenon_check_stability_internal_clk(struct sdhci_host *host) in xenon_check_stability_internal_clk()
243 static int xenon_emmc_phy_init(struct sdhci_host *host) in xenon_emmc_phy_init()
309 static void armada_3700_soc_pad_voltage_set(struct sdhci_host *host, in armada_3700_soc_pad_voltage_set()
331 static void xenon_emmc_phy_set_soc_pad(struct sdhci_host *host, in xenon_emmc_phy_set_soc_pad()
350 static int xenon_emmc_phy_enable_dll(struct sdhci_host *host) in xenon_emmc_phy_enable_dll()
406 static int xenon_emmc_phy_config_tuning(struct sdhci_host *host) in xenon_emmc_phy_config_tuning()
443 static void xenon_emmc_phy_disable_strobe(struct sdhci_host *host) in xenon_emmc_phy_disable_strobe()
467 static void xenon_emmc_phy_strobe_delay_adj(struct sdhci_host *host) in xenon_emmc_phy_strobe_delay_adj()
[all …]
H A Dsdhci-of-sparx5.c40 struct sdhci_host *host;
52 static void sdhci_sparx5_adma_write_desc(struct sdhci_host *host, void **desc, in sdhci_sparx5_adma_write_desc()
75 static void sparx5_set_cacheable(struct sdhci_host *host, u32 value) in sparx5_set_cacheable()
87 static void sparx5_set_delay(struct sdhci_host *host, u8 value) in sparx5_set_delay()
101 static void sdhci_sparx5_set_emmc(struct sdhci_host *host) in sdhci_sparx5_set_emmc()
116 static void sdhci_sparx5_reset_emmc(struct sdhci_host *host) in sdhci_sparx5_reset_emmc()
132 static void sdhci_sparx5_reset(struct sdhci_host *host, u8 mask) in sdhci_sparx5_reset()
162 struct sdhci_host *host; in sdhci_sparx5_probe()
H A Dsdhci-pic32.c51 static unsigned int pic32_sdhci_get_max_clock(struct sdhci_host *host) in pic32_sdhci_get_max_clock()
58 static void pic32_sdhci_set_bus_width(struct sdhci_host *host, int width) in pic32_sdhci_set_bus_width()
82 static unsigned int pic32_sdhci_get_ro(struct sdhci_host *host) in pic32_sdhci_get_ro()
108 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_shared_bus()
128 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_probe_platform()
139 struct sdhci_host *host; in pic32_sdhci_probe()
215 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_remove()
H A Dsdhci-s3c.c117 struct sdhci_host *host;
145 static inline struct sdhci_s3c *to_s3c(struct sdhci_host *host) in to_s3c()
156 static unsigned int sdhci_s3c_get_max_clk(struct sdhci_host *host) in sdhci_s3c_get_max_clk()
225 static void sdhci_s3c_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_s3c_set_clock()
305 static unsigned int sdhci_s3c_get_min_clock(struct sdhci_host *host) in sdhci_s3c_get_min_clock()
323 static unsigned int sdhci_cmu_get_max_clock(struct sdhci_host *host) in sdhci_cmu_get_max_clock()
345 static unsigned int sdhci_cmu_get_min_clock(struct sdhci_host *host) in sdhci_cmu_get_min_clock()
367 static void sdhci_cmu_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_cmu_set_clock()
428 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt()
458 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt()
[all …]
H A Dsdhci-esdhc-imx.c400 static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg) in esdhc_clrset_le()
411 static void esdhc_dump_debug_regs(struct sdhci_host *host) in esdhc_dump_debug_regs()
436 static inline void esdhc_wait_for_card_clock_gate_off(struct sdhci_host *host) in esdhc_wait_for_card_clock_gate_off()
448 static inline void usdhc_auto_tuning_mode_sel_and_en(struct sdhci_host *host) in usdhc_auto_tuning_mode_sel_and_en()
492 static u32 esdhc_readl_le(struct sdhci_host *host, int reg) in esdhc_readl_le()
578 static void esdhc_writel_le(struct sdhci_host *host, u32 val, int reg) in esdhc_writel_le()
629 static u16 esdhc_readw_le(struct sdhci_host *host, int reg) in esdhc_readw_le()
689 static void esdhc_writew_le(struct sdhci_host *host, u16 val, int reg) in esdhc_writew_le()
814 static u8 esdhc_readb_le(struct sdhci_host *host, int reg) in esdhc_readb_le()
833 static void esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg) in esdhc_writeb_le()
[all …]
H A Dsdhci-brcmstb.c46 static inline void enable_clock_gating(struct sdhci_host *host) in enable_clock_gating()
55 static void brcmstb_reset(struct sdhci_host *host, u8 mask) in brcmstb_reset()
69 struct sdhci_host *host = mmc_priv(mmc); in sdhci_brcmstb_hs400es()
83 static void sdhci_brcmstb_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_brcmstb_set_clock()
98 static void sdhci_brcmstb_set_uhs_signaling(struct sdhci_host *host, in sdhci_brcmstb_set_uhs_signaling()
134 struct sdhci_host *host = mmc_priv(mmc); in sdhci_brcmstb_cqe_enable()
190 static u32 sdhci_brcmstb_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_brcmstb_cqhci_irq()
203 static int sdhci_brcmstb_add_host(struct sdhci_host *host, in sdhci_brcmstb_add_host()
258 struct sdhci_host *host; in sdhci_brcmstb_probe()
384 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_brcmstb_suspend()
[all …]
H A Dsdhci-msm.c252 u32 (*msm_readl_relaxed)(struct sdhci_host *host, u32 offset);
253 void (*msm_writel_relaxed)(u32 val, struct sdhci_host *host,
304 static const struct sdhci_msm_offset *sdhci_priv_msm_offset(struct sdhci_host *host) in sdhci_priv_msm_offset()
316 static u32 sdhci_msm_mci_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_mci_variant_readl_relaxed()
325 static u32 sdhci_msm_v5_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_v5_variant_readl_relaxed()
332 struct sdhci_host *host, u32 offset) in sdhci_msm_mci_variant_writel_relaxed()
341 struct sdhci_host *host, u32 offset) in sdhci_msm_v5_variant_writel_relaxed()
346 static unsigned int msm_get_clock_mult_for_bus_mode(struct sdhci_host *host) in msm_get_clock_mult_for_bus_mode()
363 static void msm_set_clock_rate_for_bus_mode(struct sdhci_host *host, in msm_set_clock_rate_for_bus_mode()
403 static inline int msm_dll_poll_ck_out_en(struct sdhci_host *host, u8 poll) in msm_dll_poll_ck_out_en()
[all …]
H A Dsdhci-of-arasan.c162 void (*set_clk_delays)(struct sdhci_host *host);
182 struct sdhci_host *host;
240 static void sdhci_arasan_phy_set_delaychain(struct sdhci_host *host, bool enable) in sdhci_arasan_phy_set_delaychain()
253 static int sdhci_arasan_phy_set_dll(struct sdhci_host *host, bool enable) in sdhci_arasan_phy_set_dll()
273 static void sdhci_arasan_phy_dll_set_freq(struct sdhci_host *host, int clock) in sdhci_arasan_phy_dll_set_freq()
309 static int sdhci_arasan_syscon_write(struct sdhci_host *host, in sdhci_arasan_syscon_write()
347 static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_arasan_set_clock()
452 struct sdhci_host *host = mmc_priv(mmc); in sdhci_arasan_hs400_enhanced_strobe()
463 static void sdhci_arasan_reset(struct sdhci_host *host, u8 mask) in sdhci_arasan_reset()
510 static u32 sdhci_arasan_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_arasan_cqhci_irq()
[all …]
H A Dsdhci-cadence.c186 static void *sdhci_cdns_priv(struct sdhci_host *host) in sdhci_cdns_priv()
193 static unsigned int sdhci_cdns_get_timeout_clock(struct sdhci_host *host) in sdhci_cdns_get_timeout_clock()
221 static int sdhci_cdns_set_tune_val(struct sdhci_host *host, unsigned int val) in sdhci_cdns_set_tune_val()
258 static int sdhci_cdns_execute_tuning(struct sdhci_host *host, u32 opcode) in sdhci_cdns_execute_tuning()
294 static void sdhci_cdns_set_uhs_signaling(struct sdhci_host *host, in sdhci_cdns_set_uhs_signaling()
348 static void elba_write_l(struct sdhci_host *host, u32 val, int reg) in elba_write_l()
353 static void elba_write_w(struct sdhci_host *host, u16 val, int reg) in elba_write_w()
367 static void elba_write_b(struct sdhci_host *host, u8 val, int reg) in elba_write_b()
394 struct sdhci_host *host = platform_get_drvdata(pdev); in elba_drv_init()
445 struct sdhci_host *host = mmc_priv(mmc); in sdhci_cdns_hs400_enhanced_strobe()
[all …]
/openbmc/u-boot/include/
H A Dsdhci.h235 struct sdhci_host;
244 u32 (*read_l)(struct sdhci_host *host, int reg);
245 u16 (*read_w)(struct sdhci_host *host, int reg);
246 u8 (*read_b)(struct sdhci_host *host, int reg);
247 void (*write_l)(struct sdhci_host *host, u32 val, int reg);
248 void (*write_w)(struct sdhci_host *host, u16 val, int reg);
249 void (*write_b)(struct sdhci_host *host, u8 val, int reg);
251 int (*get_cd)(struct sdhci_host *host);
252 void (*set_control_reg)(struct sdhci_host *host);
253 void (*set_ios_post)(struct sdhci_host *host);
[all …]
/openbmc/u-boot/drivers/mmc/
H A Dbcm2835_sdhci.c59 struct sdhci_host host;
64 static inline struct bcm2835_sdhci_host *to_bcm(struct sdhci_host *host) in to_bcm()
69 static inline void bcm2835_sdhci_raw_writel(struct sdhci_host *host, u32 val, in bcm2835_sdhci_raw_writel()
92 static inline u32 bcm2835_sdhci_raw_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_raw_readl()
97 static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in bcm2835_sdhci_writel()
102 static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in bcm2835_sdhci_writew()
118 static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg) in bcm2835_sdhci_writeb()
129 static u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_readl()
136 static u16 bcm2835_sdhci_readw(struct sdhci_host *host, int reg) in bcm2835_sdhci_readw()
146 static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg) in bcm2835_sdhci_readb()
[all …]
H A Ds5p_sdhci.c29 static void s5p_sdhci_set_control_reg(struct sdhci_host *host) in s5p_sdhci_set_control_reg()
75 static void s5p_set_clock(struct sdhci_host *host, u32 div) in s5p_set_clock()
86 static int s5p_sdhci_core_init(struct sdhci_host *host) in s5p_sdhci_core_init()
109 struct sdhci_host *host = calloc(1, sizeof(struct sdhci_host)); in s5p_sdhci_init()
121 static int do_sdhci_init(struct sdhci_host *host) in do_sdhci_init()
154 static int sdhci_get_config(const void *blob, int node, struct sdhci_host *host) in sdhci_get_config()
196 struct sdhci_host *host = dev_get_priv(dev); in s5p_sdhci_probe()
243 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Dxenon_sdhci.c121 struct sdhci_host host;
131 static int xenon_mmc_phy_init(struct sdhci_host *host) in xenon_mmc_phy_init()
199 static void armada_3700_soc_pad_voltage_set(struct sdhci_host *host) in armada_3700_soc_pad_voltage_set()
209 static void xenon_mmc_phy_set(struct sdhci_host *host) in xenon_mmc_phy_set()
268 static void xenon_mmc_set_acg(struct sdhci_host *host, bool enable) in xenon_mmc_set_acg()
284 static void xenon_mmc_enable_slot(struct sdhci_host *host, u8 slot) in xenon_mmc_enable_slot()
294 static void xenon_mmc_enable_parallel_tran(struct sdhci_host *host, u8 slot) in xenon_mmc_enable_parallel_tran()
303 static void xenon_mmc_disable_tuning(struct sdhci_host *host, u8 slot) in xenon_mmc_disable_tuning()
319 static void xenon_mask_cmd_conflict_err(struct sdhci_host *host) in xenon_mask_cmd_conflict_err()
329 static void xenon_sdhci_set_ios_post(struct sdhci_host *host) in xenon_sdhci_set_ios_post()
[all …]
H A Datmel_sdhci.c20 struct sdhci_host *host; in atmel_sdhci_init()
23 host = (struct sdhci_host *)calloc(1, sizeof(struct sdhci_host)); in atmel_sdhci_init()
58 struct sdhci_host *host = dev_get_priv(dev); in atmel_sdhci_probe()
125 .priv_auto_alloc_size = sizeof(struct sdhci_host),

123