| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | sdhci.h | 363 struct sdhci_host { struct 617 u32 (*read_l)(struct sdhci_host *host, int reg); argument 618 u16 (*read_w)(struct sdhci_host *host, int reg); 619 u8 (*read_b)(struct sdhci_host *host, int reg); 620 void (*write_l)(struct sdhci_host *host, u32 val, int reg); 621 void (*write_w)(struct sdhci_host *host, u16 val, int reg); 622 void (*write_b)(struct sdhci_host *host, u8 val, int reg); 625 void (*set_clock)(struct sdhci_host *host, unsigned int clock); 626 void (*set_power)(struct sdhci_host *host, unsigned char mode, 629 u32 (*irq)(struct sdhci_host *host, u32 intmask); [all …]
|
| H A D | sdhci-xenon.c | 24 static int xenon_enable_internal_clk(struct sdhci_host *host) in xenon_enable_internal_clk() 51 static void xenon_set_sdclk_off_idle(struct sdhci_host *host, in xenon_set_sdclk_off_idle() 69 static void xenon_set_acg(struct sdhci_host *host, bool enable) in xenon_set_acg() 82 static void xenon_enable_sdhc(struct sdhci_host *host, in xenon_enable_sdhc() 100 static void xenon_disable_sdhc(struct sdhci_host *host, in xenon_disable_sdhc() 111 static void xenon_enable_sdhc_parallel_tran(struct sdhci_host *host, in xenon_enable_sdhc_parallel_tran() 122 static void xenon_mask_cmd_conflict_err(struct sdhci_host *host) in xenon_mask_cmd_conflict_err() 131 static void xenon_retune_setup(struct sdhci_host *host) in xenon_retune_setup() 160 static void xenon_reset_exit(struct sdhci_host *host, in xenon_reset_exit() 182 static void xenon_reset(struct sdhci_host *host, u8 mask) in xenon_reset() [all …]
|
| H A D | sdhci.c | 53 static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable); 55 static bool sdhci_send_command(struct sdhci_host *host, struct mmc_command *cmd); 57 void sdhci_dumpregs(struct sdhci_host *host) in sdhci_dumpregs() 129 static void sdhci_do_enable_v4_mode(struct sdhci_host *host) in sdhci_do_enable_v4_mode() 145 void sdhci_enable_v4_mode(struct sdhci_host *host) in sdhci_enable_v4_mode() 157 static void sdhci_set_card_detection(struct sdhci_host *host, bool enable) in sdhci_set_card_detection() 179 static void sdhci_enable_card_detection(struct sdhci_host *host) in sdhci_enable_card_detection() 184 static void sdhci_disable_card_detection(struct sdhci_host *host) in sdhci_disable_card_detection() 189 static void sdhci_runtime_pm_bus_on(struct sdhci_host *host) in sdhci_runtime_pm_bus_on() 197 static void sdhci_runtime_pm_bus_off(struct sdhci_host *host) in sdhci_runtime_pm_bus_off() [all …]
|
| H A D | sdhci-sprd.c | 104 static void sdhci_sprd_init_config(struct sdhci_host *host) in sdhci_sprd_init_config() 114 static inline u32 sdhci_sprd_readl(struct sdhci_host *host, int reg) in sdhci_sprd_readl() 122 static inline void sdhci_sprd_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_sprd_writel() 134 static inline void sdhci_sprd_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_sprd_writew() 143 static inline void sdhci_sprd_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_sprd_writeb() 161 static inline void sdhci_sprd_sd_clk_off(struct sdhci_host *host) in sdhci_sprd_sd_clk_off() 169 static inline void sdhci_sprd_sd_clk_on(struct sdhci_host *host) in sdhci_sprd_sd_clk_on() 179 sdhci_sprd_set_dll_invert(struct sdhci_host *host, u32 mask, bool en) in sdhci_sprd_set_dll_invert() 215 static inline void _sdhci_sprd_set_clock(struct sdhci_host *host, in _sdhci_sprd_set_clock() 237 static void sdhci_sprd_enable_phy_dll(struct sdhci_host *host) in sdhci_sprd_enable_phy_dll() [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, 107 extern unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host);
|
| H A D | sdhci-of-esdhc.c | 108 static u32 esdhc_readl_fixup(struct sdhci_host *host, in esdhc_readl_fixup() 171 static u16 esdhc_readw_fixup(struct sdhci_host *host, in esdhc_readw_fixup() 195 static u8 esdhc_readb_fixup(struct sdhci_host *host, in esdhc_readb_fixup() 234 static u32 esdhc_writel_fixup(struct sdhci_host *host, in esdhc_writel_fixup() 252 static u32 esdhc_writew_fixup(struct sdhci_host *host, in esdhc_writew_fixup() 286 static u32 esdhc_writeb_fixup(struct sdhci_host *host, in esdhc_writeb_fixup() 328 static u32 esdhc_be_readl(struct sdhci_host *host, int reg) in esdhc_be_readl() 343 static u32 esdhc_le_readl(struct sdhci_host *host, int reg) in esdhc_le_readl() 358 static u16 esdhc_be_readw(struct sdhci_host *host, int reg) in esdhc_be_readw() 369 static u16 esdhc_le_readw(struct sdhci_host *host, int reg) in esdhc_le_readw() [all …]
|
| H A D | sdhci-pci-gli.c | 113 static inline void gl9750_wt_on(struct sdhci_host *host) in gl9750_wt_on() 130 static inline void gl9750_wt_off(struct sdhci_host *host) in gl9750_wt_off() 147 static void gli_set_9750(struct sdhci_host *host) in gli_set_9750() 241 static void gli_set_9750_rx_inv(struct sdhci_host *host, bool b) in gli_set_9750_rx_inv() 261 static int __sdhci_execute_tuning_9750(struct sdhci_host *host, u32 opcode) in __sdhci_execute_tuning_9750() 301 static int gl9750_execute_tuning(struct sdhci_host *host, u32 opcode) in gl9750_execute_tuning() 314 static void gl9750_disable_ssc_pll(struct sdhci_host *host) in gl9750_disable_ssc_pll() 325 static void gl9750_set_pll(struct sdhci_host *host, u8 dir, u16 ldiv, u8 pdiv) in gl9750_set_pll() 344 static void gl9750_set_ssc(struct sdhci_host *host, u8 enable, u8 step, u16 ppm) in gl9750_set_ssc() 363 static void gl9750_set_ssc_pll_205mhz(struct sdhci_host *host) in gl9750_set_ssc_pll_205mhz() [all …]
|
| H A D | sdhci-pltfm.c | 28 unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host) in sdhci_pltfm_clk_get_max_clock() 60 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_compatibility() 82 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_get_property() 116 struct sdhci_host *sdhci_pltfm_init(struct platform_device *pdev, in sdhci_pltfm_init() 120 struct sdhci_host *host; in sdhci_pltfm_init() 167 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_free() 177 struct sdhci_host *host; in sdhci_pltfm_register() 196 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_pltfm_unregister() 211 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_suspend() 230 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_pltfm_resume()
|
| H A D | sdhci-tegra.c | 177 static u16 tegra_sdhci_readw(struct sdhci_host *host, int reg) in tegra_sdhci_readw() 192 static void tegra_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in tegra_sdhci_writew() 213 static void tegra_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in tegra_sdhci_writel() 240 static bool tegra_sdhci_configure_card_clk(struct sdhci_host *host, bool enable) in tegra_sdhci_configure_card_clk() 261 static void tegra210_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in tegra210_sdhci_writew() 285 static unsigned int tegra_sdhci_get_ro(struct sdhci_host *host) in tegra_sdhci_get_ro() 295 static bool tegra_sdhci_is_pad_and_regulator_valid(struct sdhci_host *host) in tegra_sdhci_is_pad_and_regulator_valid() 328 static void tegra_sdhci_set_tap(struct sdhci_host *host, unsigned int tap) in tegra_sdhci_set_tap() 358 static void tegra_sdhci_reset(struct sdhci_host *host, u8 mask) in tegra_sdhci_reset() 415 static void tegra_sdhci_configure_cal_pad(struct sdhci_host *host, bool enable) in tegra_sdhci_configure_cal_pad() [all …]
|
| H A D | sdhci-xenon-phy.c | 157 void (*set_soc_pad)(struct sdhci_host *host, 200 static int xenon_alloc_emmc_phy(struct sdhci_host *host) in xenon_alloc_emmc_phy() 227 static int xenon_emmc_phy_init(struct sdhci_host *host) in xenon_emmc_phy_init() 279 static void armada_3700_soc_pad_voltage_set(struct sdhci_host *host, in armada_3700_soc_pad_voltage_set() 301 static void xenon_emmc_phy_set_soc_pad(struct sdhci_host *host, in xenon_emmc_phy_set_soc_pad() 320 static int xenon_emmc_phy_enable_dll(struct sdhci_host *host) in xenon_emmc_phy_enable_dll() 376 static int xenon_emmc_phy_config_tuning(struct sdhci_host *host) in xenon_emmc_phy_config_tuning() 413 static void xenon_emmc_phy_disable_strobe(struct sdhci_host *host) in xenon_emmc_phy_disable_strobe() 437 static void xenon_emmc_phy_strobe_delay_adj(struct sdhci_host *host) in xenon_emmc_phy_strobe_delay_adj() 489 static bool xenon_emmc_phy_slow_mode(struct sdhci_host *host, in xenon_emmc_phy_slow_mode() [all …]
|
| H A D | sdhci-esdhc-imx.c | 336 static inline void esdhc_clrset_le(struct sdhci_host *host, u32 mask, u32 val, int reg) in esdhc_clrset_le() 347 static void esdhc_dump_debug_regs(struct sdhci_host *host) in esdhc_dump_debug_regs() 372 static inline void esdhc_wait_for_card_clock_gate_off(struct sdhci_host *host) in esdhc_wait_for_card_clock_gate_off() 383 static u32 esdhc_readl_le(struct sdhci_host *host, int reg) in esdhc_readl_le() 472 static void esdhc_writel_le(struct sdhci_host *host, u32 val, int reg) in esdhc_writel_le() 523 static u16 esdhc_readw_le(struct sdhci_host *host, int reg) in esdhc_readw_le() 583 static void esdhc_writew_le(struct sdhci_host *host, u16 val, int reg) in esdhc_writew_le() 720 static u8 esdhc_readb_le(struct sdhci_host *host, int reg) in esdhc_readb_le() 739 static void esdhc_writeb_le(struct sdhci_host *host, u8 val, int reg) in esdhc_writeb_le() 818 static unsigned int esdhc_pltfm_get_max_clock(struct sdhci_host *host) in esdhc_pltfm_get_max_clock() [all …]
|
| H A D | sdhci-msm.c | 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() [all …]
|
| H A D | sdhci-s3c.c | 117 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 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() 129 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_probe_platform() 142 struct sdhci_host *host; in pic32_sdhci_probe() 222 struct sdhci_host *host = platform_get_drvdata(pdev); in pic32_sdhci_remove()
|
| 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-of-arasan.c | 126 void (*set_clk_delays)(struct sdhci_host *host); 145 struct sdhci_host *host; 216 static int sdhci_arasan_syscon_write(struct sdhci_host *host, in sdhci_arasan_syscon_write() 254 static void sdhci_arasan_set_clock(struct sdhci_host *host, unsigned int clock) in sdhci_arasan_set_clock() 346 struct sdhci_host *host = mmc_priv(mmc); in sdhci_arasan_hs400_enhanced_strobe() 357 static void sdhci_arasan_reset(struct sdhci_host *host, u8 mask) in sdhci_arasan_reset() 404 static u32 sdhci_arasan_cqhci_irq(struct sdhci_host *host, u32 intmask) in sdhci_arasan_cqhci_irq() 424 struct sdhci_host *host = mmc_priv(mmc); in sdhci_arasan_cqe_enable() 471 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_arasan_suspend() 517 struct sdhci_host *host = dev_get_drvdata(dev); in sdhci_arasan_resume() [all …]
|
| H A D | sdhci-of-dwcmshc.c | 127 static void dwcmshc_adma_write_desc(struct sdhci_host *host, void **desc, in dwcmshc_adma_write_desc() 146 static unsigned int dwcmshc_get_max_clock(struct sdhci_host *host) in dwcmshc_get_max_clock() 159 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_check_auto_cmd23() 179 static void dwcmshc_set_uhs_signaling(struct sdhci_host *host, in dwcmshc_set_uhs_signaling() 218 struct sdhci_host *host = mmc_priv(mmc); in dwcmshc_hs400_enhanced_strobe() 232 static void dwcmshc_rk3568_set_clock(struct sdhci_host *host, unsigned int clock) in dwcmshc_rk3568_set_clock() 372 static void rk35xx_sdhci_reset(struct sdhci_host *host, u8 mask) in rk35xx_sdhci_reset() 387 static void sdhci_dwcmshc_request_done(struct sdhci_host *host, struct mmc_request *mrq) in sdhci_dwcmshc_request_done() 436 static int dwcmshc_rk35xx_init(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) in dwcmshc_rk35xx_init() 477 static void dwcmshc_rk35xx_postinit(struct sdhci_host *host, struct dwcmshc_priv *dwc_priv) in dwcmshc_rk35xx_postinit() [all …]
|
| H A D | sdhci-iproc.c | 43 static inline u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) in sdhci_iproc_readl() 52 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) in sdhci_iproc_readw() 73 static u8 sdhci_iproc_readb(struct sdhci_host *host, int reg) in sdhci_iproc_readb() 80 static inline void sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg) in sdhci_iproc_writel() 115 static void sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg) in sdhci_iproc_writew() 156 static void sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg) in sdhci_iproc_writeb() 166 static unsigned int sdhci_iproc_get_max_clock(struct sdhci_host *host) in sdhci_iproc_get_max_clock() 188 static unsigned int sdhci_iproc_bcm2711_get_min_clock(struct sdhci_host *host) in sdhci_iproc_bcm2711_get_min_clock() 347 struct sdhci_host *host; in sdhci_iproc_probe()
|
| /OK3568_Linux_fs/u-boot/include/ |
| H A D | sdhci.h | 238 struct sdhci_host; 247 u32 (*read_l)(struct sdhci_host *host, int reg); 248 u16 (*read_w)(struct sdhci_host *host, int reg); 249 u8 (*read_b)(struct sdhci_host *host, int reg); 250 void (*write_l)(struct sdhci_host *host, u32 val, int reg); 251 void (*write_w)(struct sdhci_host *host, u16 val, int reg); 252 void (*write_b)(struct sdhci_host *host, u8 val, int reg); 254 int (*get_cd)(struct sdhci_host *host); 255 void (*set_control_reg)(struct sdhci_host *host); 256 void (*set_ios_post)(struct sdhci_host *host); [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mmc/ |
| H A D | s5p_sdhci.c | 30 static void s5p_sdhci_set_control_reg(struct sdhci_host *host) in s5p_sdhci_set_control_reg() 76 static void s5p_set_clock_ext(struct sdhci_host *host, u32 div) in s5p_set_clock_ext() 87 static int s5p_sdhci_core_init(struct sdhci_host *host) in s5p_sdhci_core_init() 110 struct sdhci_host *host = calloc(1, sizeof(struct sdhci_host)); in s5p_sdhci_init() 123 struct sdhci_host sdhci_host[SDHCI_MAX_HOSTS]; variable 125 static int do_sdhci_init(struct sdhci_host *host) in do_sdhci_init() 158 static int sdhci_get_config(const void *blob, int node, struct sdhci_host *host) in sdhci_get_config() 197 struct sdhci_host *host; in process_nodes() 209 host = &sdhci_host[i]; in process_nodes() 247 struct sdhci_host *host = dev_get_priv(dev); in s5p_sdhci_probe() [all …]
|
| H A D | bcm2835_sdhci.c | 54 struct sdhci_host host; 59 static inline struct bcm2835_sdhci_host *to_bcm(struct sdhci_host *host) in to_bcm() 64 static inline void bcm2835_sdhci_raw_writel(struct sdhci_host *host, u32 val, in bcm2835_sdhci_raw_writel() 86 static inline u32 bcm2835_sdhci_raw_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_raw_readl() 91 static void bcm2835_sdhci_writel(struct sdhci_host *host, u32 val, int reg) in bcm2835_sdhci_writel() 96 static void bcm2835_sdhci_writew(struct sdhci_host *host, u16 val, int reg) in bcm2835_sdhci_writew() 112 static void bcm2835_sdhci_writeb(struct sdhci_host *host, u8 val, int reg) in bcm2835_sdhci_writeb() 123 static u32 bcm2835_sdhci_readl(struct sdhci_host *host, int reg) in bcm2835_sdhci_readl() 130 static u16 bcm2835_sdhci_readw(struct sdhci_host *host, int reg) in bcm2835_sdhci_readw() 140 static u8 bcm2835_sdhci_readb(struct sdhci_host *host, int reg) in bcm2835_sdhci_readb() [all …]
|
| H A D | xenon_sdhci.c | 110 struct sdhci_host host; 120 static int xenon_mmc_phy_init(struct sdhci_host *host) in xenon_mmc_phy_init() 188 static void armada_3700_soc_pad_voltage_set(struct sdhci_host *host) in armada_3700_soc_pad_voltage_set() 198 static void xenon_mmc_phy_set(struct sdhci_host *host) in xenon_mmc_phy_set() 257 static void xenon_mmc_set_acg(struct sdhci_host *host, bool enable) in xenon_mmc_set_acg() 273 static void xenon_mmc_enable_slot(struct sdhci_host *host, u8 slot) in xenon_mmc_enable_slot() 283 static void xenon_mmc_enable_parallel_tran(struct sdhci_host *host, u8 slot) in xenon_mmc_enable_parallel_tran() 292 static void xenon_mmc_disable_tuning(struct sdhci_host *host, u8 slot) in xenon_mmc_disable_tuning() 308 static void xenon_mask_cmd_conflict_err(struct sdhci_host *host) in xenon_mask_cmd_conflict_err() 318 static void xenon_sdhci_set_ios_post(struct sdhci_host *host) in xenon_sdhci_set_ios_post() [all …]
|
| H A D | sdhci.c | 23 static void sdhci_reset(struct sdhci_host *host, u8 mask) in sdhci_reset() 41 static void sdhci_cmd_done(struct sdhci_host *host, struct mmc_cmd *cmd) in sdhci_cmd_done() 58 static void sdhci_transfer_pio(struct sdhci_host *host, struct mmc_data *data) in sdhci_transfer_pio() 71 static int sdhci_transfer_data(struct sdhci_host *host, struct mmc_data *data, in sdhci_transfer_data() 148 struct sdhci_host *host = mmc->priv; 317 void sdhci_enable_clk(struct sdhci_host *host, u16 clk) 340 int sdhci_set_clock(struct sdhci_host *host, unsigned int clock) 413 static void sdhci_set_power(struct sdhci_host *host, unsigned short power) 443 static void sdhci_set_uhs_signaling(struct sdhci_host *host) 485 struct sdhci_host *host = mmc->priv; [all …]
|
| H A D | rockchip_sdhci.c | 112 struct sdhci_host host; 120 int (*emmc_set_clock)(struct sdhci_host *host, unsigned int clock); 121 void (*set_ios_post)(struct sdhci_host *host); 122 int (*set_enhanced_strobe)(struct sdhci_host *host); 203 static int rockchip_emmc_set_clock(struct sdhci_host *host, unsigned int clock) in rockchip_emmc_set_clock() 311 static int rk3399_sdhci_emmc_set_clock(struct sdhci_host *host, unsigned int clock) in rk3399_sdhci_emmc_set_clock() 329 static int dwcmshc_sdhci_emmc_set_clock(struct sdhci_host *host, unsigned int clock) in dwcmshc_sdhci_emmc_set_clock() 438 static int dwcmshc_sdhci_set_enhanced_strobe(struct sdhci_host *host) in dwcmshc_sdhci_set_enhanced_strobe() 456 static void dwcmshc_sdhci_set_ios_post(struct sdhci_host *host) in dwcmshc_sdhci_set_ios_post() 479 static int rockchip_sdhci_set_clock(struct sdhci_host *host, unsigned int clock) in rockchip_sdhci_set_clock() [all …]
|