| /rk3399_rockchip-uboot/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 …]
|
| /rk3399_rockchip-uboot/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 | bcmstb_sdhci.c | 47 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 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 | atmel_sdhci.c | 20 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 D | mv_sdhci.c | 47 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 D | kona_sdhci.c | 23 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 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 | pic32_sdhci.c | 18 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 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 …]
|
| H A D | zynq_sdhci.c | 33 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 D | sti_sdhci.c | 72 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 D | pci_mmc.c | 22 struct sdhci_host host; 31 struct sdhci_host *host = &priv->host; in pci_mmc_probe()
|
| H A D | tangier_sdhci.c | 35 struct sdhci_host *host = dev_get_priv(dev); in sdhci_tangier_probe() 79 .priv_auto_alloc_size = sizeof(struct sdhci_host),
|
| H A D | msm_sdhci.c | 45 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 D | sdhci-cadence.c | 126 struct sdhci_host *host = dev_get_priv(dev); in sdhci_cdns_probe() 169 .priv_auto_alloc_size = sizeof(struct sdhci_host),
|