Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/include/
H A Dsdhci.h238 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 …]
/rk3399_rockchip-uboot/drivers/mmc/
H A Ds5p_sdhci.c30 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 Dbcm2835_sdhci.c54 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 Dbcmstb_sdhci.c47 struct sdhci_host *host = NULL; in bcmstb_sdhci_init()
49 host = (struct sdhci_host *)malloc(sizeof(struct sdhci_host)); in bcmstb_sdhci_init()
H A Dxenon_sdhci.c110 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 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()
134 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Dmv_sdhci.c47 static inline void mv_sdhci_writeb(struct sdhci_host *host, u8 val, int reg) in mv_sdhci_writeb()
70 struct sdhci_host *host = NULL; in mv_sdh_init()
71 host = (struct sdhci_host *)malloc(sizeof(struct sdhci_host)); in mv_sdh_init()
H A Dkona_sdhci.c23 static int init_kona_mmc_core(struct sdhci_host *host) in init_kona_mmc_core()
83 struct sdhci_host *host = NULL; in kona_sdhci_init()
85 host = (struct sdhci_host *)malloc(sizeof(struct sdhci_host)); in kona_sdhci_init()
H A Dsdhci.c23 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 Dpic32_sdhci.c18 static int pic32_sdhci_get_cd(struct sdhci_host *host) in pic32_sdhci_get_cd()
34 struct sdhci_host *host = dev_get_priv(dev); in pic32_sdhci_probe()
79 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Drockchip_sdhci.c112 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 …]
H A Dzynq_sdhci.c33 struct sdhci_host *host = dev_get_priv(dev); in arasan_sdhci_probe()
81 struct sdhci_host *host = dev_get_priv(dev); in arasan_sdhci_ofdata_to_platdata()
112 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Dsti_sdhci.c72 struct sdhci_host *host = dev_get_priv(dev); in sti_sdhci_probe()
108 struct sdhci_host *host = dev_get_priv(dev); in sti_sdhci_ofdata_to_platdata()
139 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Dpci_mmc.c22 struct sdhci_host host;
31 struct sdhci_host *host = &priv->host; in pci_mmc_probe()
H A Dtangier_sdhci.c35 struct sdhci_host *host = dev_get_priv(dev); in sdhci_tangier_probe()
79 .priv_auto_alloc_size = sizeof(struct sdhci_host),
H A Dmsm_sdhci.c45 struct sdhci_host host;
92 struct sdhci_host *host = &prv->host; in msm_sdc_probe()
170 struct sdhci_host *host = &priv->host; in msm_ofdata_to_platdata()
H A Dsdhci-cadence.c126 struct sdhci_host *host = dev_get_priv(dev); in sdhci_cdns_probe()
169 .priv_auto_alloc_size = sizeof(struct sdhci_host),