Searched refs:dw_mci (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/mmc/host/ |
| A D | dw_mmc.h | 160 struct dw_mci { struct 250 int (*init)(struct dw_mci *host); argument 253 void (*stop)(struct dw_mci *host); 254 void (*cleanup)(struct dw_mci *host); 255 void (*exit)(struct dw_mci *host); 512 extern int dw_mci_probe(struct dw_mci *host); 537 struct dw_mci *host; 579 int (*init)(struct dw_mci *host); 581 int (*parse_dt)(struct dw_mci *host); 589 u32 (*get_drto_clks)(struct dw_mci *host); [all …]
|
| A D | dw_mmc.c | 151 struct dw_mci *host = s->private; in dw_mci_regs_show() 171 struct dw_mci *host = slot->host; in dw_mci_init_debugfs() 236 struct dw_mci *host = slot->host; in mci_send_cmd() 255 struct dw_mci *host = slot->host; in dw_mci_prepare_command() 475 struct dw_mci *host = arg; in dw_mci_dmac_complete_dma() 952 struct dw_mci *host = slot->host; in dw_mci_get_cd() 1205 struct dw_mci *host = slot->host; in dw_mci_setup_bus() 1418 struct dw_mci *host = slot->host; in dw_mci_request() 1563 struct dw_mci *host = slot->host; in dw_mci_switch_voltage() 1831 struct dw_mci *host = container_of(t, struct dw_mci, fault_timer); in dw_mci_fault_timer() [all …]
|
| A D | dw_mmc-exynos.c | 78 static inline u8 dw_mci_exynos_get_ciu_div(struct dw_mci *host) in dw_mci_exynos_get_ciu_div() 94 static void dw_mci_exynos_config_smu(struct dw_mci *host) in dw_mci_exynos_config_smu() 113 static int dw_mci_exynos_priv_init(struct dw_mci *host) in dw_mci_exynos_priv_init() 174 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_exynos_runtime_resume() 214 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_exynos_resume_noirq() 352 static int dw_mci_exynos_parse_dt(struct dw_mci *host) in dw_mci_exynos_parse_dt() 406 static inline u8 dw_mci_exynos_get_clksmpl(struct dw_mci *host) in dw_mci_exynos_get_clksmpl() 504 struct dw_mci *host = slot->host; in dw_mci_exynos_execute_tuning() 535 static int dw_mci_exynos_prepare_hs400_tuning(struct dw_mci *host, in dw_mci_exynos_prepare_hs400_tuning() 546 static void dw_mci_exynos_set_data_timeout(struct dw_mci *host, in dw_mci_exynos_set_data_timeout() [all …]
|
| A D | dw_mmc-k3.c | 102 static void dw_mci_k3_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_k3_set_ios() 117 static int dw_mci_hi6220_parse_dt(struct dw_mci *host) in dw_mci_hi6220_parse_dt() 145 struct dw_mci *host; in dw_mci_hi6220_switch_voltage() 188 static void dw_mci_hi6220_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi6220_set_ios() 216 static void dw_mci_hs_set_timing(struct dw_mci *host, int timing, in dw_mci_hs_set_timing() 267 static int dw_mci_hi3660_init(struct dw_mci *host) in dw_mci_hi3660_init() 278 static int dw_mci_set_sel18(struct dw_mci *host, bool set) in dw_mci_set_sel18() 297 static void dw_mci_hi3660_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3660_set_ios() 370 struct dw_mci *host = slot->host; in dw_mci_hi3660_execute_tuning() 407 struct dw_mci *host; in dw_mci_hi3660_switch_voltage()
|
| A D | dw_mmc-rockchip.c | 44 static int rockchip_mmc_get_internal_phase(struct dw_mci *host, bool sample) in rockchip_mmc_get_internal_phase() 76 static int rockchip_mmc_get_phase(struct dw_mci *host, bool sample) in rockchip_mmc_get_phase() 87 static int rockchip_mmc_set_internal_phase(struct dw_mci *host, bool sample, int degrees) in rockchip_mmc_set_internal_phase() 163 static int rockchip_mmc_set_phase(struct dw_mci *host, bool sample, int degrees) in rockchip_mmc_set_phase() 174 static void dw_mci_rk3288_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_rk3288_set_ios() 284 struct dw_mci *host = slot->host; in dw_mci_rk3288_execute_tuning() 410 static int dw_mci_common_parse_dt(struct dw_mci *host) in dw_mci_common_parse_dt() 432 static int dw_mci_rk3288_parse_dt(struct dw_mci *host) in dw_mci_rk3288_parse_dt() 456 static int dw_mci_rk3576_parse_dt(struct dw_mci *host) in dw_mci_rk3576_parse_dt() 470 static int dw_mci_rockchip_init(struct dw_mci *host) in dw_mci_rockchip_init()
|
| A D | dw_mmc-pltfm.c | 33 struct dw_mci *host; in dw_mci_pltfm_register() 36 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); in dw_mci_pltfm_register() 70 static int dw_mci_socfpga_priv_init(struct dw_mci *host) in dw_mci_socfpga_priv_init() 126 struct dw_mci *host = platform_get_drvdata(pdev); in dw_mci_pltfm_remove()
|
| A D | dw_mmc-pci.c | 37 struct dw_mci *host; in dw_mci_pci_probe() 44 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); in dw_mci_pci_probe() 72 struct dw_mci *host = pci_get_drvdata(pdev); in dw_mci_pci_remove()
|
| A D | dw_mmc-hi3798cv200.c | 26 static void dw_mci_hi3798cv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3798cv200_set_ios() 64 struct dw_mci *host = slot->host; in dw_mci_hi3798cv200_execute_tuning() 120 static int dw_mci_hi3798cv200_init(struct dw_mci *host) in dw_mci_hi3798cv200_init() 175 struct dw_mci *host = platform_get_drvdata(pdev); in dw_mci_hi3798cv200_remove()
|
| A D | dw_mmc-starfive.c | 26 static void dw_mci_starfive_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_starfive_set_ios() 42 static void dw_mci_starfive_set_sample_phase(struct dw_mci *host, u32 smpl_phase) in dw_mci_starfive_set_sample_phase() 60 struct dw_mci *host = slot->host; in dw_mci_starfive_execute_tuning()
|
| A D | dw_mmc-bluefield.c | 27 static void dw_mci_bluefield_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_bluefield_set_ios() 41 static void dw_mci_bluefield_hw_reset(struct dw_mci *host) in dw_mci_bluefield_hw_reset()
|
| A D | dw_mmc-hi3798mv200.c | 36 static void dw_mci_hi3798mv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3798mv200_set_ios() 95 struct dw_mci *host = slot->host; in dw_mci_hi3798mv200_execute_tuning_mix_mode() 180 static int dw_mci_hi3798mv200_init(struct dw_mci *host) in dw_mci_hi3798mv200_init()
|
Completed in 36 milliseconds