| /linux/drivers/mmc/host/ |
| H A D | sdhci.h | 428 struct sdhci_host { struct 683 u32 (*read_l)(struct sdhci_host *host, int reg); argument 684 u16 (*read_w)(struct sdhci_host *host, int reg); 685 u8 (*read_b)(struct sdhci_host *host, int reg); 686 void (*write_l)(struct sdhci_host *host, u32 val, int reg); 687 void (*write_w)(struct sdhci_host *host, u16 val, int reg); 688 void (*write_b)(struct sdhci_host *host, u8 val, int reg); 691 void (*set_clock)(struct sdhci_host *host, unsigned int clock); 692 void (*set_power)(struct sdhci_host *host, unsigned char mode, 695 u32 (*irq)(struct sdhci_host *host, u32 intmask); [all …]
|
| H A D | sdhci-xenon.c | 27 static int xenon_enable_internal_clk(struct sdhci_host *host) in xenon_enable_internal_clk() 54 static void xenon_set_sdclk_off_idle(struct sdhci_host *host, in xenon_set_sdclk_off_idle() 72 static void xenon_set_acg(struct sdhci_host *host, bool enable) in xenon_set_acg() 85 static void xenon_enable_sdhc(struct sdhci_host *host, in xenon_enable_sdhc() 103 static void xenon_disable_sdhc(struct sdhci_host *host, in xenon_disable_sdhc() 114 static void xenon_enable_sdhc_parallel_tran(struct sdhci_host *host, in xenon_enable_sdhc_parallel_tran() 125 static void xenon_mask_cmd_conflict_err(struct sdhci_host *host) in xenon_mask_cmd_conflict_err() 134 static void xenon_retune_setup(struct sdhci_host *host) in xenon_retune_setup() 163 static void xenon_reset_exit(struct sdhci_host *host, in xenon_reset_exit() 185 static void xenon_reset(struct sdhci_host *host, u8 mask) in xenon_reset() [all …]
|
| H A D | sdhci.c | 50 static bool sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd); 52 void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs() 127 static void sdhci_do_enable_v4_mode(struct sdhci_host *host) in sdhci_do_enable_v4_mode() 143 void sdhci_enable_v4_mode(struct sdhci_host *host) in sdhci_enable_v4_mode() 156 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection() 178 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection() 183 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection() 188 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on() 196 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off() 204 void sdhci_reset(struct sdhci_host *host, u8 mask) in sdhci_reset() [all …]
|
| H A D | sdhci-esdhc-mcf.c | 46 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 D | sdhci-pltfm.h | 36 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, 106 extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);
|
| H A D | sdhci-of-k1.c | 69 static inline void spacemit_sdhci_setbits(struct sdhci_host *host, u32 val, int reg) in spacemit_sdhci_setbits() 74 static inline void spacemit_sdhci_clrbits(struct sdhci_host *host, u32 val, int reg) in spacemit_sdhci_clrbits() 79 static inline void spacemit_sdhci_clrsetbits(struct sdhci_host *host, u32 clr, u32 set, int reg) in spacemit_sdhci_clrsetbits() 87 static void spacemit_sdhci_reset(struct sdhci_host *host, u8 mask) in spacemit_sdhci_reset() 105 static void spacemit_sdhci_set_uhs_signaling(struct sdhci_host *host, unsigned int timing) in spacemit_sdhci_set_uhs_signaling() 119 static void spacemit_sdhci_set_clock(struct sdhci_host *host, unsigned int clock) in spacemit_sdhci_set_clock() 131 static void spacemit_sdhci_phy_dll_init(struct sdhci_host *host) in spacemit_sdhci_phy_dll_init() 158 struct sdhci_host *host = mmc_priv(mmc); in spacemit_sdhci_hs400_enhanced_strobe() 169 static unsigned int spacemit_sdhci_clk_get_max_clock(struct sdhci_host *host) in spacemit_sdhci_clk_get_max_clock() 178 struct sdhci_host *host = mmc_priv(mmc); in spacemit_sdhci_pre_select_hs400() [all …]
|
| H A D | sdhci-uhs2.c | 37 void sdhci_uhs2_dump_regs(struct sdhci_host *host) in sdhci_uhs2_dump_regs() 90 void sdhci_uhs2_reset(struct sdhci_host *host, u16 mask) in sdhci_uhs2_reset() 110 static void sdhci_uhs2_reset_cmd_data(struct sdhci_host *host) in sdhci_uhs2_reset_cmd_data() 123 void sdhci_uhs2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd) in sdhci_uhs2_set_power() 165 static u8 sdhci_calc_timeout_uhs2(struct sdhci_host *host, u8 *cmd_res, u8 *dead_lock) in sdhci_calc_timeout_uhs2() 218 static void __sdhci_uhs2_set_timeout(struct sdhci_host *host) in __sdhci_uhs2_set_timeout() 227 void sdhci_uhs2_set_timeout(struct sdhci_host *host, struct mmc_command *cmd) in sdhci_uhs2_set_timeout() 244 void sdhci_uhs2_clear_set_irqs(struct sdhci_host *host, u32 clear, u32 set) in sdhci_uhs2_clear_set_irqs() 258 struct sdhci_host *host = mmc_priv(mmc); in __sdhci_uhs2_set_ios() 304 struct sdhci_host *host = mmc_priv(mmc); in sdhci_uhs2_set_ios() [all …]
|
| H A D | sdhci-uhs2.h | 175 struct sdhci_host; 179 void sdhci_uhs2_dump_regs(struct sdhci_host *host); 180 void sdhci_uhs2_reset(struct sdhci_host *host, u16 mask); 181 void sdhci_uhs2_set_power(struct sdhci_host *host, unsigned char mode, unsigned short vdd); 182 void sdhci_uhs2_set_timeout(struct sdhci_host *host, struct mmc_command *cmd); 183 int sdhci_uhs2_add_host(struct sdhci_host *host); 184 void sdhci_uhs2_remove_host(struct sdhci_host *host, int dead); 185 void sdhci_uhs2_clear_set_irqs(struct sdhci_host *host, u32 clear, u32 set); 186 u32 sdhci_uhs2_irq(struct sdhci_host *host, u32 intmask);
|
| H A D | sdhci-sprd.c | 118 static void sdhci_sprd_init_config(struct sdhci_host *host) in sdhci_sprd_init_config() 128 static inline u32 sdhci_sprd_readl(struct sdhci_host *host, int reg) in sdhci_sprd_readl() 136 static inline void sdhci_sprd_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_sprd_writel() 148 static inline void sdhci_sprd_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_sprd_writew() 157 static inline void sdhci_sprd_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_sprd_writeb() 175 static inline void sdhci_sprd_sd_clk_off(struct sdhci_host *host) in sdhci_sprd_sd_clk_off() 183 static inline void sdhci_sprd_sd_clk_on(struct sdhci_host *host) in sdhci_sprd_sd_clk_on() 193 sdhci_sprd_set_dll_invert(struct sdhci_host *host, u32 mask, bool en) in sdhci_sprd_set_dll_invert() 229 static inline void _sdhci_sprd_set_clock(struct sdhci_host *host, in _sdhci_sprd_set_clock() 257 static void sdhci_sprd_enable_phy_dll(struct sdhci_host *host) in sdhci_sprd_enable_phy_dll() [all …]
|
| H A D | sdhci-of-esdhc.c | 115 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 D | sdhci-pltfm.c | 27 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() 74 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_property() 108 struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, in sdhci_pltfm_init() 112 struct sdhci_host *host; in sdhci_pltfm_init() 153 struct sdhci_host *host; in sdhci_pltfm_init_and_add_host() 167 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_remove() 177 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_suspend() 196 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_resume()
|
| H A D | sdhci-of-dwcmshc.c | 289 int (*init)(struct device *dev, struct sdhci_host *host, struct dwcmshc_priv *dwc_priv); 290 void (*postinit)(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv); 293 static void dwcmshc_enable_card_clk(struct sdhci_host *host) in dwcmshc_enable_card_clk() 336 static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc, in dwcmshc_adma_write_desc() 355 static void dwcmshc_reset(struct sdhci_host *host, u8 mask) in dwcmshc_reset() 368 static unsigned int dwcmshc_get_max_clock(struct sdhci_host *host) in dwcmshc_get_max_clock() 378 static unsigned int rk35xx_get_max_clock(struct sdhci_host *host) in rk35xx_get_max_clock() 388 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_check_auto_cmd23() 408 static void dwcmshc_phy_init(struct sdhci_host *host) in dwcmshc_phy_init() 468 static void th1520_sdhci_set_phy(struct sdhci_host *host) in th1520_sdhci_set_phy() [all …]
|
| H A D | sdhci-pci-gli.c | 309 static inline void gl9750_wt_on(struct sdhci_host *host) in gl9750_wt_on() 326 static inline void gl9750_wt_off(struct sdhci_host *host) in gl9750_wt_off() 343 static void gli_set_9750(struct sdhci_host *host) in gli_set_9750() 443 static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b) in gli_set_9750_rx_inv() 463 static int __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode) in __sdhci_execute_tuning_9750() 503 static int gl9750_execute_tuning(struct sdhci_host *host, u32 opcode) in gl9750_execute_tuning() 516 static void gl9750_disable_ssc_pll(struct sdhci_host *host) in gl9750_disable_ssc_pll() 527 static void gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv) in gl9750_set_pll() 546 static bool gl9750_ssc_enable(struct sdhci_host *host) in gl9750_ssc_enable() 559 static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) in gl9750_set_ssc() [all …]
|
| H A D | sdhci-tegra.c | 188 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 D | sdhci-brcmstb.c | 67 void (*cfginit)(struct sdhci_host *host); 86 struct sdhci_host *host = mmc_priv(mmc); in sdhci_brcmstb_save_regs() 108 struct sdhci_host *host = mmc_priv(mmc); in sdhci_brcmstb_restore_regs() 144 static inline void enable_clock_gating(struct sdhci_host *host) in enable_clock_gating() 158 static void brcmstb_reset(struct sdhci_host *host, u8 mask) in brcmstb_reset() 166 static void brcmstb_sdhci_reset_cmd_data(struct sdhci_host *host, u8 mask) in brcmstb_sdhci_reset_cmd_data() 195 static void brcmstb_reset_74165b0(struct sdhci_host *host, u8 mask) in brcmstb_reset_74165b0() 211 struct sdhci_host *host = mmc_priv(mmc); in sdhci_brcmstb_hs400es() 225 static void sdhci_brcmstb_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_brcmstb_set_clock() 240 static void sdhci_brcmstb_set_uhs_signaling(struct sdhci_host *host, in sdhci_brcmstb_set_uhs_signaling() [all …]
|
| H A D | sdhci-xenon-phy.c | 160 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 D | sdhci-s3c.c | 115 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() 437 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt() 467 struct sdhci_host *host, struct s3c_sdhci_platdata *pdata) in sdhci_s3c_parse_dt() [all …]
|
| H A D | sdhci-msm.c | 253 u32 (*msm_readl_relaxed)(struct sdhci_host *host, u32 offset); 254 void (*msm_writel_relaxed)(u32 val, struct sdhci_host *host, 305 static const struct sdhci_msm_offset *sdhci_priv_msm_offset(struct sdhci_host *host) in sdhci_priv_msm_offset() 317 static u32 sdhci_msm_mci_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_mci_variant_readl_relaxed() 326 static u32 sdhci_msm_v5_variant_readl_relaxed(struct sdhci_host *host, in sdhci_msm_v5_variant_readl_relaxed() 333 struct sdhci_host *host, u32 offset) in sdhci_msm_mci_variant_writel_relaxed() 342 struct sdhci_host *host, u32 offset) in sdhci_msm_v5_variant_writel_relaxed() 347 static unsigned int msm_get_clock_mult_for_bus_mode(struct sdhci_host *host, in msm_get_clock_mult_for_bus_mode() 366 static void msm_set_clock_rate_for_bus_mode(struct sdhci_host *host, in msm_set_clock_rate_for_bus_mode() 406 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 D | sdhci-of-sparx5.c | 40 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 D | sdhci-esdhc-imx.c | 430 static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg) in esdhc_clrset_le() 441 static void esdhc_dump_debug_regs(struct sdhci_host *host) in esdhc_dump_debug_regs() 466 static inline void esdhc_wait_for_card_clock_gate_off(struct sdhci_host *host) in esdhc_wait_for_card_clock_gate_off() 478 static inline void usdhc_auto_tuning_mode_sel_and_en(struct sdhci_host *host) in usdhc_auto_tuning_mode_sel_and_en() 522 static u32 esdhc_readl_le(struct sdhci_host *host, int reg) in esdhc_readl_le() 608 static void esdhc_writel_le(struct sdhci_host *host, u32 val, int reg) in esdhc_writel_le() 659 static u16 esdhc_readw_le(struct sdhci_host *host, int reg) in esdhc_readw_le() 719 static void esdhc_writew_le(struct sdhci_host *host, u16 val, int reg) in esdhc_writew_le() 838 static u8 esdhc_readb_le(struct sdhci_host *host, int reg) in esdhc_readb_le() 857 static void esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg) in esdhc_writeb_le() [all …]
|
| H A D | sdhci-pic32.c | 51 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() 213 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_remove()
|
| H A D | sdhci-cadence.c | 204 static void *sdhci_cdns_priv(struct sdhci_host *host) in sdhci_cdns_priv() 211 static unsigned int sdhci_cdns_get_timeout_clock(struct sdhci_host *host) in sdhci_cdns_get_timeout_clock() 239 static int sdhci_cdns_set_tune_val(struct sdhci_host *host, unsigned int val) in sdhci_cdns_set_tune_val() 284 struct sdhci_host *host = mmc_priv(mmc); in sdhci_cdns_tune_blkgap() 313 static int sdhci_cdns_execute_tuning(struct sdhci_host *host, u32 opcode) in sdhci_cdns_execute_tuning() 354 static void sdhci_cdns_set_uhs_signaling(struct sdhci_host *host, in sdhci_cdns_set_uhs_signaling() 408 static void elba_write_l(struct sdhci_host *host, u32 val, int reg) in elba_write_l() 413 static void elba_write_w(struct sdhci_host *host, u16 val, int reg) in elba_write_w() 427 static void elba_write_b(struct sdhci_host *host, u8 val, int reg) in elba_write_b() 454 struct sdhci_host *host = platform_get_drvdata(pdev); in elba_drv_init() [all …]
|
| H A D | sdhci-of-arasan.c | 167 void (*set_clk_delays)(struct sdhci_host *host); 187 struct sdhci_host *host; 248 static void sdhci_arasan_phy_set_delaychain(struct sdhci_host *host, bool enable) in sdhci_arasan_phy_set_delaychain() 261 static int sdhci_arasan_phy_set_dll(struct sdhci_host *host, bool enable) in sdhci_arasan_phy_set_dll() 281 static void sdhci_arasan_phy_dll_set_freq(struct sdhci_host *host, int clock) in sdhci_arasan_phy_dll_set_freq() 317 static int sdhci_arasan_syscon_write(struct sdhci_host *host, in sdhci_arasan_syscon_write() 355 static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_arasan_set_clock() 460 struct sdhci_host *host = mmc_priv(mmc); in sdhci_arasan_hs400_enhanced_strobe() 471 static void sdhci_arasan_reset(struct sdhci_host *host, u8 mask) in sdhci_arasan_reset() 486 static void sdhci_arasan_hw_reset(struct sdhci_host *host) in sdhci_arasan_hw_reset() [all …]
|
| H A D | sdhci-milbeaut.c | 60 static void sdhci_milbeaut_soft_voltage_switch(struct sdhci_host *host) in sdhci_milbeaut_soft_voltage_switch() 80 static unsigned int sdhci_milbeaut_get_min_clock(struct sdhci_host *host) in sdhci_milbeaut_get_min_clock() 85 static void sdhci_milbeaut_reset(struct sdhci_host *host, u8 mask) in sdhci_milbeaut_reset() 134 static void sdhci_milbeaut_bridge_reset(struct sdhci_host *host, in sdhci_milbeaut_bridge_reset() 143 static void sdhci_milbeaut_bridge_init(struct sdhci_host *host, in sdhci_milbeaut_bridge_init() 176 static void sdhci_milbeaut_vendor_init(struct sdhci_host *host) in sdhci_milbeaut_vendor_init() 210 static void sdhci_milbeaut_init(struct sdhci_host *host) in sdhci_milbeaut_init() 232 struct sdhci_host *host; in sdhci_milbeaut_probe() 312 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_milbeaut_remove()
|
| H A D | sdhci-iproc.c | 34 static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) in sdhci_iproc_readl() 43 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) in sdhci_iproc_readw() 64 static u8 sdhci_iproc_readb(struct sdhci_host *host, int reg) in sdhci_iproc_readb() 71 static inline void sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_iproc_writel() 106 static void sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_iproc_writew() 147 static void sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_iproc_writeb() 157 static unsigned int sdhci_iproc_get_max_clock(struct sdhci_host *host) in sdhci_iproc_get_max_clock() 179 static unsigned int sdhci_iproc_bcm2711_get_min_clock(struct sdhci_host *host) in sdhci_iproc_bcm2711_get_min_clock() 362 struct sdhci_host *host; in sdhci_iproc_probe()
|