Searched refs:host (Results 1 - 25 of 97) sorted by relevance

1234

/u-boot/include/
H A Dsmem.h8 * This is controlled by the @host parameter.
24 * @host: remote processor id, or -1 for all processors.
29 int (*alloc)(unsigned int host,
35 * @host: the remote processor, of -1 for all processors.
40 void *(*get)(unsigned int host,
46 * @host: the remote processor identifying a partition, or -1
50 int (*get_free_space)(unsigned int host);
57 * @host: remote processor id, or -1
65 int smem_alloc(struct udevice *dev, unsigned int host, unsigned int item, size_t size);
69 * @host
[all...]
/u-boot/scripts/
H A DMakefile.host3 # Building binaries on the host system
25 host-cshlib := $(sort $(hostlibs-y) $(hostlibs-m))
26 host-cxxshlib := $(sort $(hostcxxlibs-y) $(hostcxxlibs-m))
30 host-csingle := $(foreach m,$(__hostprogs), \
34 host-cmulti := $(foreach m,$(__hostprogs),\
38 host-shared := $(foreach m,$(__hostprogs),\
42 host-cobjs := $(sort $(foreach m,$(__hostprogs),$($(m)-objs)))
47 host-cxxmulti := $(foreach m,$(__hostprogs),$(if $($(m)-cxxobjs),$(m)))
50 host-cxxobjs := $(sort $(foreach m,$(host
[all...]
/u-boot/drivers/mmc/
H A Dsh_mmcif.c31 struct sh_mmcif_host *host = dev_id; local
34 state = sh_mmcif_read(&host->regs->ce_int);
35 state &= sh_mmcif_read(&host->regs->ce_int_mask);
38 sh_mmcif_write(~(INT_RBSYE | INT_CRSPE), &host->regs->ce_int);
39 sh_mmcif_bitclr(MASK_MRBSYE, &host->regs->ce_int_mask);
42 sh_mmcif_write(~INT_CRSPE, &host->regs->ce_int);
43 sh_mmcif_bitclr(MASK_MCRSPE, &host->regs->ce_int_mask);
45 if (sh_mmcif_read(&host->regs->ce_cmd_set) & CMD_SET_RBSY)
49 sh_mmcif_write(~INT_BUFREN, &host->regs->ce_int);
50 sh_mmcif_bitclr(MASK_MBUFREN, &host
90 mmcif_wait_interrupt_flag(struct sh_mmcif_host *host) argument
110 sh_mmcif_clock_control(struct sh_mmcif_host *host, unsigned int clk) argument
127 sh_mmcif_sync_reset(struct sh_mmcif_host *host) argument
142 sh_mmcif_error_manage(struct sh_mmcif_host *host) argument
185 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_data *data) argument
221 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_data *data) argument
250 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_data *data) argument
286 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_data *data) argument
317 sh_mmcif_get_response(struct sh_mmcif_host *host, struct mmc_cmd *cmd) argument
332 sh_mmcif_get_cmd12response(struct sh_mmcif_host *host, struct mmc_cmd *cmd) argument
338 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_data *data, struct mmc_cmd *cmd) argument
409 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_data *data, u16 opc) argument
436 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_data *data, struct mmc_cmd *cmd) argument
521 sh_mmcif_send_cmd_common(struct sh_mmcif_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
549 sh_mmcif_set_ios_common(struct sh_mmcif_host *host, struct mmc *mmc) argument
566 sh_mmcif_initialize_common(struct sh_mmcif_host *host) argument
582 struct sh_mmcif_host *host = mmc_priv(mmc); local
589 struct sh_mmcif_host *host = mmc_priv(mmc); local
596 struct sh_mmcif_host *host = mmc_priv(mmc); local
619 struct sh_mmcif_host *host = NULL; local
650 struct sh_mmcif_host *host = dev_get_priv(dev); local
657 struct sh_mmcif_host *host = dev_get_priv(dev); local
678 struct sh_mmcif_host *host = dev_get_priv(dev); local
[all...]
H A Dexynos_dw_mmc.c40 struct dwmci_host host; member in struct:dwmci_exynos_priv_data
49 static int exynos_dwmci_clksel(struct dwmci_host *host) argument
53 container_of(host, struct dwmci_exynos_priv_data, host);
55 struct dwmci_exynos_priv_data *priv = host->priv;
57 dwmci_writel(host, DWMCI_CLKSEL, priv->sdr_timing);
62 unsigned int exynos_dwmci_get_clk(struct dwmci_host *host, uint freq) argument
73 clk_div = ((dwmci_readl(host, DWMCI_CLKSEL) >> DWMCI_DIVRATIO_BIT)
75 sclk = get_mmc_clk(host->dev_index);
79 * When clock unit is broken, need to set "host
84 exynos_dwmci_board_init(struct dwmci_host *host) argument
103 exynos_dwmci_core_init(struct dwmci_host *host) argument
140 do_dwmci_init(struct dwmci_host *host) argument
154 exynos_dwmci_get_config(const void *blob, int node, struct dwmci_host *host, struct dwmci_exynos_priv_data *priv) argument
217 struct dwmci_host *host = &priv->host; local
[all...]
H A Dsdhci.c26 static void sdhci_reset(struct sdhci_host *host, u8 mask) argument
32 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET);
33 while (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask) {
44 static void sdhci_cmd_done(struct sdhci_host *host, struct mmc_cmd *cmd) argument
50 cmd->response[i] = sdhci_readl(host,
53 cmd->response[i] |= sdhci_readb(host,
57 cmd->response[0] = sdhci_readl(host, SDHCI_RESPONSE);
61 static void sdhci_transfer_pio(struct sdhci_host *host, struct mmc_data *data) argument
68 *(u32 *)offs = sdhci_readl(host, SDHCI_BUFFER);
70 sdhci_writel(host, *(u3
75 sdhci_prepare_dma(struct sdhci_host *host, struct mmc_data *data, int *is_aligned, int trans_bytes) argument
126 sdhci_prepare_dma(struct sdhci_host *host, struct mmc_data *data, int *is_aligned, int trans_bytes) argument
130 sdhci_transfer_data(struct sdhci_host *host, struct mmc_data *data) argument
211 struct sdhci_host *host = mmc->priv; local
359 struct sdhci_host *host = mmc->priv; local
374 struct sdhci_host *host = mmc->priv; local
488 sdhci_set_power(struct sdhci_host *host, unsigned short power) argument
518 sdhci_set_uhs_timing(struct sdhci_host *host) argument
554 sdhci_set_voltage(struct sdhci_host *host) argument
642 sdhci_set_control_reg(struct sdhci_host *host) argument
657 struct sdhci_host *host = mmc->priv; local
720 struct sdhci_host *host = mmc->priv; local
774 struct sdhci_host *host = mmc->priv; local
787 struct sdhci_host *host = mmc->priv; local
819 struct sdhci_host *host = mmc->priv; local
837 struct sdhci_host *host = mmc->priv; local
867 sdhci_setup_cfg(struct mmc_config *cfg, struct sdhci_host *host, u32 f_max, u32 f_min) argument
1040 add_sdhci(struct sdhci_host *host, u32 f_max, u32 f_min) argument
[all...]
H A Dmxcmmc.c127 /* maintainer note: do we really want to have a global host pointer? */
128 static struct mxcmci_host *host = &mxcmci_host; variable in typeref:struct:mxcmci_host
130 static inline int mxcmci_use_dma(struct mxcmci_host *host) argument
132 return host->do_dma;
135 static void mxcmci_softreset(struct mxcmci_host *host) argument
140 writel(STR_STP_CLK_RESET, &host->base->str_stp_clk);
142 &host->base->str_stp_clk);
145 writel(STR_STP_CLK_START_CLK, &host->base->str_stp_clk);
147 writel(0xff, &host->base->res_to);
150 static void mxcmci_setup_data(struct mxcmci_host *host, struc argument
163 mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_cmd *cmd, unsigned int cmdat) argument
196 mxcmci_finish_request(struct mxcmci_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
203 mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat) argument
230 mxcmci_read_response(struct mxcmci_host *host, unsigned int stat) argument
265 mxcmci_poll_status(struct mxcmci_host *host, u32 mask) argument
281 mxcmci_pull(struct mxcmci_host *host, void *_buf, int bytes) argument
310 mxcmci_push(struct mxcmci_host *host, const void *_buf, int bytes) argument
342 mxcmci_transfer_data(struct mxcmci_host *host) argument
368 mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat) argument
394 struct mxcmci_host *host = mmc->priv; local
422 mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios) argument
454 struct mxcmci_host *host = mmc->priv; local
474 struct mxcmci_host *host = mmc->priv; local
[all...]
H A Dkona_sdhci.c23 static int init_kona_mmc_core(struct sdhci_host *host) argument
28 if (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & SDHCI_RESET_ALL) {
29 printf("%s: sd host controller reset error\n", __func__);
34 mask = sdhci_readl(host, SDHCI_CORECTRL_OFFSET) | SDHCI_CORECTRL_RESET;
35 sdhci_writel(host, mask, SDHCI_CORECTRL_OFFSET);
47 (sdhci_readl(host, SDHCI_CORECTRL_OFFSET) &
52 sdhci_writel(host, mask, SDHCI_CORECTRL_OFFSET);
55 mask = sdhci_readl(host, SDHCI_CORECTRL_OFFSET);
56 sdhci_writel(host, mask | SDHCI_CORECTRL_EN, SDHCI_CORECTRL_OFFSET);
59 sdhci_writel(host, SDHCI_COREIMR_I
83 struct sdhci_host *host = NULL; local
[all...]
H A Dca_dw_mmc.c38 struct dwmci_host host; member in struct:ca_dwmmc_priv_data
44 static int ca_dwmci_clksel(struct dwmci_host *host) argument
46 struct ca_dwmmc_priv_data *priv = host->priv;
50 if (host->bus_hz >= 200000000)
52 else if (host->bus_hz >= 100000000)
60 static void ca_dwmci_board_init(struct dwmci_host *host) argument
62 struct ca_dwmmc_priv_data *priv = host->priv;
73 unsigned int ca_dwmci_get_mmc_clock(struct dwmci_host *host, uint freq) argument
75 struct ca_dwmmc_priv_data *priv = host->priv;
90 return SD_SCLK_MAX / clk_div / (host
96 struct dwmci_host *host = &priv->host; local
133 struct dwmci_host *host = &priv->host; local
[all...]
H A Diproc_sdhci.c21 struct sdhci_host host; member in struct:sdhci_iproc_host
28 static inline struct sdhci_iproc_host *to_iproc(struct sdhci_host *host) argument
30 return (struct sdhci_iproc_host *)host;
34 static u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) argument
36 u32 val = readl(host->ioaddr + reg);
39 host->name, host->index, reg, val);
44 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) argument
46 u32 val = sdhci_iproc_readl(host, (reg & ~3));
51 static u8 sdhci_iproc_readb(struct sdhci_host *host, in argument
58 sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg) argument
97 sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg) argument
133 sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg) argument
144 sdhci_iproc_set_ios_post(struct sdhci_host *host) argument
159 sdhci_start_tuning(struct sdhci_host *host) argument
171 sdhci_end_tuning(struct sdhci_host *host) argument
185 struct sdhci_host *host = dev_get_priv(mmc->dev); local
253 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Datmel_sdhci.c24 struct sdhci_host *host; local
27 host = (struct sdhci_host *)calloc(1, sizeof(struct sdhci_host));
28 if (!host) {
33 host->name = "atmel_sdhci";
34 host->ioaddr = regbase;
35 host->quirks = SDHCI_QUIRK_WAIT_SEND_CMD;
39 free(host);
42 host->max_clk = max_clk;
44 add_sdhci(host, 0, min_clk);
58 static void atmel_sdhci_config_fcd(struct sdhci_host *host) argument
77 atmel_sdhci_deferred_probe(struct sdhci_host *host) argument
99 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dsnps_dw_mmc.c31 struct dwmci_host host; member in struct:snps_dwmci_priv_data
38 struct dwmci_host *host = &priv->host; local
51 host->bus_hz = clk_get_rate(&clk_ciu);
52 if (host->bus_hz < CLOCK_MIN) {
78 struct dwmci_host *host = &priv->host; local
82 host->ioaddr = dev_read_addr_ptr(dev);
93 host->fifoth_val = MSIZE(0x2) |
98 host
121 struct dwmci_host *host = &priv->host; local
135 struct dwmci_host *host = &priv->host; local
[all...]
H A Dxenon_sdhci.c124 struct sdhci_host host; member in struct:xenon_sdhci_priv
136 static int xenon_mmc_phy_init(struct sdhci_host *host) argument
138 struct xenon_sdhci_priv *priv = host->mmc->priv;
144 var = sdhci_readl(host, EMMC_PHY_TIMING_ADJUST);
152 sdhci_writel(host, var, EMMC_PHY_TIMING_ADJUST);
154 /* Poll for host MMC PHY clock init to be stable */
158 var = sdhci_readl(host, SDHCI_CLOCK_CONTROL);
171 var = sdhci_readl(host, EMMC_PHY_TIMING_ADJUST);
173 sdhci_writel(host, var, EMMC_PHY_TIMING_ADJUST);
180 /* Poll for host eMM
204 armada_3700_soc_pad_voltage_set(struct sdhci_host *host) argument
214 xenon_mmc_start_signal_voltage_switch(struct sdhci_host *host) argument
259 xenon_mmc_phy_set(struct sdhci_host *host) argument
318 xenon_mmc_set_acg(struct sdhci_host *host, bool enable) argument
334 xenon_mmc_enable_slot(struct sdhci_host *host, u8 slot) argument
344 xenon_mmc_disable_slot(struct sdhci_host *host, u8 slot) argument
354 xenon_mmc_enable_parallel_tran(struct sdhci_host *host, u8 slot) argument
363 xenon_mmc_disable_tuning(struct sdhci_host *host, u8 slot) argument
379 xenon_mask_cmd_conflict_err(struct sdhci_host *host) argument
389 xenon_sdhci_set_ios_post(struct sdhci_host *host) argument
450 struct sdhci_host *host = dev_get_priv(dev); local
525 struct sdhci_host *host = dev_get_priv(dev); local
533 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Ds5p_sdhci.c31 static void s5p_sdhci_set_control_reg(struct sdhci_host *host) argument
41 sdhci_writel(host, SDHCI_CTRL4_DRIVE_MASK(0x3), SDHCI_CONTROL4);
43 val = sdhci_readl(host, SDHCI_CONTROL2);
51 sdhci_writel(host, val, SDHCI_CONTROL2);
63 sdhci_writel(host, val, SDHCI_CONTROL3);
71 ctrl = sdhci_readl(host, SDHCI_CONTROL2);
74 sdhci_writel(host, ctrl, SDHCI_CONTROL2);
77 static void s5p_set_clock(struct sdhci_host *host, u32 div) argument
80 set_mmc_clk(host->index, div);
88 static int s5p_sdhci_core_init(struct sdhci_host *host) argument
111 struct sdhci_host *host = calloc(1, sizeof(struct sdhci_host)); local
123 do_sdhci_init(struct sdhci_host *host) argument
156 sdhci_get_config(const void *blob, int node, struct sdhci_host *host) argument
198 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dpic32_sdhci.c24 struct sdhci_host *host = dev_get_priv(dev); local
39 host->ioaddr = dev_remap_addr(dev);
41 if (!host->ioaddr)
44 host->name = dev->name;
45 host->quirks = SDHCI_QUIRK_NO_HISPD_BIT;
46 host->bus_width = dev_read_u32_default(dev, "bus-width", 4);
47 host->max_clk = clk_rate;
49 host->mmc = &plat->mmc;
50 host->mmc->dev = dev;
52 ret = sdhci_setup_cfg(&plat->cfg, host,
[all...]
H A Dsocfpga_dw_mmc.c33 struct dwmci_host host; member in struct:dwmci_socfpga_priv_data
52 static int socfpga_dwmci_clksel(struct dwmci_host *host) argument
54 struct dwmci_socfpga_priv_data *priv = host->priv;
91 struct dwmci_host *host = &priv->host; local
100 host->bus_hz = clk_get_rate(&clk);
104 host->bus_hz = cm_get_mmc_controller_clk_hz();
106 if (host->bus_hz == 0) {
117 struct dwmci_host *host = &priv->host; local
158 struct dwmci_host *host = &priv->host; local
[all...]
H A Dmtk-sd.c404 static void msdc_reset_hw(struct msdc_host *host) argument
408 setbits_le32(&host->base->msdc_cfg, MSDC_CFG_RST);
410 readl_poll_timeout(&host->base->msdc_cfg, reg,
414 static void msdc_fifo_clr(struct msdc_host *host) argument
418 setbits_le32(&host->base->msdc_fifocs, MSDC_FIFOCS_CLR);
420 readl_poll_timeout(&host->base->msdc_fifocs, reg,
424 static u32 msdc_fifo_rx_bytes(struct msdc_host *host) argument
426 return (readl(&host->base->msdc_fifocs) &
430 static u32 msdc_fifo_tx_bytes(struct msdc_host *host) argument
432 return (readl(&host
436 msdc_cmd_find_resp(struct msdc_host *host, struct mmc_cmd *cmd) argument
463 msdc_cmd_prepare_raw_cmd(struct msdc_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
513 msdc_cmd_done(struct msdc_host *host, int events, struct mmc_cmd *cmd) argument
548 msdc_cmd_is_ready(struct msdc_host *host) argument
577 msdc_start_command(struct msdc_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
621 msdc_fifo_read(struct msdc_host *host, u8 *buf, u32 size) argument
643 msdc_fifo_write(struct msdc_host *host, const u8 *buf, u32 size) argument
665 msdc_pio_read(struct msdc_host *host, u8 *ptr, u32 size) argument
707 msdc_pio_write(struct msdc_host *host, const u8 *ptr, u32 size) argument
749 msdc_start_data(struct msdc_host *host, struct mmc_data *data) argument
775 struct msdc_host *host = dev_get_priv(dev); local
796 msdc_set_timeout(struct msdc_host *host, u32 ns, u32 clks) argument
827 msdc_set_buswidth(struct msdc_host *host, u32 width) argument
849 msdc_set_mclk(struct udevice *dev, struct msdc_host *host, enum bus_mode timing, u32 hz) argument
961 struct msdc_host *host = dev_get_priv(dev); local
980 struct msdc_host *host = dev_get_priv(dev); local
1003 struct msdc_host *host = dev_get_priv(dev); local
1033 get_best_delay(struct udevice *dev, struct msdc_host *host, u32 delay) argument
1074 msdc_set_cmd_delay(struct msdc_host *host, u32 value) argument
1089 msdc_set_data_delay(struct msdc_host *host, u32 value) argument
1107 struct msdc_host *host = dev_get_priv(dev); local
1157 struct msdc_host *host = dev_get_priv(dev); local
1261 struct msdc_host *host = dev_get_priv(dev); local
1351 struct msdc_host *host = dev_get_priv(dev); local
1409 struct msdc_host *host = dev_get_priv(dev); local
1461 msdc_init_hw(struct msdc_host *host) argument
1635 msdc_ungate_clock(struct msdc_host *host) argument
1647 struct msdc_host *host = dev_get_priv(dev); local
1689 struct msdc_host *host = dev_get_priv(dev); local
1746 struct msdc_host *host = dev_get_priv(dev); local
[all...]
H A Dcv1800b_sdhci.c22 static void cv1800b_set_tap_delay(struct sdhci_host *host, u16 tap) argument
24 sdhci_writel(host, PHY_TX_SRC_INVERT | tap << 16, SDHCI_PHY_TX_RX_DLY);
27 static void cv1800b_sdhci_reset(struct sdhci_host *host, u8 mask) argument
29 sdhci_writeb(host, mask, SDHCI_SOFTWARE_RESET);
30 while (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & mask)
36 struct sdhci_host *host = dev_get_priv(mmc->dev); local
45 cv1800b_set_tap_delay(host, tap);
47 if (mmc_send_tuning(host->mmc, opcode)) {
58 cv1800b_sdhci_reset(host, SDHCI_RESET_CMD | SDHCI_RESET_DATA);
60 cv1800b_set_tap_delay(host, max_windo
80 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dsti_sdhci.c32 * it is needed to configure the host controller.
41 struct sdhci_host *host = dev_get_priv(dev); local
54 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_1);
58 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_2);
60 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_3);
63 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_2);
65 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_3);
68 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_4);
77 struct sdhci_host *host = dev_get_priv(dev); local
98 host
118 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dsdhci-adma.c12 void sdhci_adma_write_desc(struct sdhci_host *host, void **next_desc, argument
33 static inline void __sdhci_adma_write_desc(struct sdhci_host *host, argument
37 if (host && host->ops && host->ops->adma_write_desc)
38 host->ops->adma_write_desc(host, desc, addr, len, end);
40 sdhci_adma_write_desc(host, desc, addr, len, end);
46 * @host: Pointer to the sdhci_host
56 void sdhci_prepare_adma_table(struct sdhci_host *host, argument
[all...]
H A Ddw_mmc.c24 static int dwmci_wait_reset(struct dwmci_host *host, u32 value) argument
29 dwmci_writel(host, DWMCI_CTRL, value);
32 ctrl = dwmci_readl(host, DWMCI_CTRL);
50 static void dwmci_prepare_data(struct dwmci_host *host, argument
62 dwmci_wait_reset(host, DWMCI_CTRL_FIFO_RESET);
65 dwmci_writel(host, DWMCI_IDSTS, 0xFFFFFFFF);
68 dwmci_writel(host, DWMCI_DBADDR, (ulong)cur_idmac);
92 ctrl = dwmci_readl(host, DWMCI_CTRL);
94 dwmci_writel(host, DWMCI_CTRL, ctrl);
96 ctrl = dwmci_readl(host, DWMCI_BMO
104 dwmci_fifo_ready(struct dwmci_host *host, u32 bit, u32 *len) argument
137 dwmci_data_transfer(struct dwmci_host *host, struct mmc_data *data) argument
231 dwmci_set_transfer_mode(struct dwmci_host *host, struct mmc_data *data) argument
253 struct dwmci_host *host = mmc->priv; local
402 dwmci_setup_bus(struct dwmci_host *host, u32 freq) argument
472 struct dwmci_host *host = (struct dwmci_host *)mmc->priv; local
532 struct dwmci_host *host = mmc->priv; local
595 dwmci_setup_cfg(struct mmc_config *cfg, struct dwmci_host *host, u32 max_clk, u32 min_clk) argument
627 add_dwmci(struct dwmci_host *host, u32 max_clk, u32 min_clk) argument
[all...]
H A Dbcm2835_sdhost.c22 * and is based on drivers/mmc/host/bcm2835.c in Linux which is written by
60 #define SDHSTS 0x20 /* SD host status - 11 R/W */
187 static void bcm2835_dumpregs(struct bcm2835_host *host) argument
189 dev_dbg(host->dev, "=========== REGISTER DUMP ===========\n");
190 dev_dbg(host->dev, "SDCMD 0x%08x\n", readl(host->ioaddr + SDCMD));
191 dev_dbg(host->dev, "SDARG 0x%08x\n", readl(host->ioaddr + SDARG));
192 dev_dbg(host->dev, "SDTOUT 0x%08x\n", readl(host
207 bcm2835_reset_internal(struct bcm2835_host *host) argument
240 bcm2835_wait_transfer_complete(struct bcm2835_host *host) argument
277 bcm2835_transfer_block_pio(struct bcm2835_host *host, bool is_read) argument
352 bcm2835_transfer_pio(struct bcm2835_host *host) argument
380 bcm2835_prepare_data(struct bcm2835_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
396 bcm2835_read_wait_sdcmd(struct bcm2835_host *host) argument
410 bcm2835_send_command(struct bcm2835_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
466 bcm2835_finish_command(struct bcm2835_host *host) argument
519 bcm2835_check_cmd_error(struct bcm2835_host *host, u32 intmask) argument
542 bcm2835_check_data_error(struct bcm2835_host *host, u32 intmask) argument
559 bcm2835_transmit(struct bcm2835_host *host) argument
599 bcm2835_set_clock(struct bcm2835_host *host, unsigned int clock) argument
672 struct bcm2835_host *host = dev_get_priv(dev); local
717 struct bcm2835_host *host = dev_get_priv(dev); local
740 bcm2835_add_host(struct bcm2835_host *host) argument
766 struct bcm2835_host *host = dev_get_priv(dev); local
[all...]
H A Dnpcm_sdhci.c23 struct sdhci_host *host = dev_get_priv(dev); local
28 host->name = dev->name;
29 host->ioaddr = dev_read_addr_ptr(dev);
30 host->max_clk = dev_read_u32_default(dev, "clock-frequency", 0);
33 if (!ret && host->max_clk) {
34 ret = clk_set_rate(&clk, host->max_clk);
47 host->index = dev_read_u32_default(dev, "index", 0);
52 host->mmc = &plat->mmc;
53 host->mmc->priv = host;
[all...]
H A Drockchip_sdhci.c106 struct sdhci_host host; member in struct:rockchip_sdhc
124 * @host: SDHCI host structure
126 void (*set_control_reg)(struct sdhci_host *host);
134 * that does any necessary host-specific configuration.
136 * @host: SDHCI host structure
139 int (*set_ios_post)(struct sdhci_host *host);
141 void (*set_clock)(struct sdhci_host *host, u32 div);
142 int (*config_dll)(struct sdhci_host *host, u3
244 rk3399_sdhci_set_enhanced_strobe(struct sdhci_host *host) argument
259 rk3399_sdhci_set_control_reg(struct sdhci_host *host) argument
281 rk3399_sdhci_set_ios_post(struct sdhci_host *host) argument
297 rk3568_sdhci_set_clock(struct sdhci_host *host, u32 div) argument
308 rk3568_sdhci_config_dll(struct sdhci_host *host, u32 clock, bool enable) argument
391 rk3568_sdhci_set_ios_post(struct sdhci_host *host) argument
459 rockchip_sdhci_set_control_reg(struct sdhci_host *host) argument
468 rockchip_sdhci_set_ios_post(struct sdhci_host *host) argument
479 rockchip_sdhci_set_clock(struct sdhci_host *host, u32 div) argument
491 struct sdhci_host *host = &priv->host; local
536 rockchip_sdhci_config_dll(struct sdhci_host *host, u32 clock, bool enable) argument
547 rockchip_sdhci_set_enhanced_strobe(struct sdhci_host *host) argument
574 struct sdhci_host *host = &priv->host; local
625 struct sdhci_host *host = &priv->host; local
[all...]
/u-boot/drivers/usb/isp1760/
H A Disp1760-uboot.c33 struct isp1760_host_data *host = dev_get_priv(dev); local
35 return usb_urb_submit_control(&host->hcd, &host->urb, &host->hep, udev,
37 host->host_speed);
43 struct isp1760_host_data *host = dev_get_priv(dev); local
45 return usb_urb_submit_bulk(&host->hcd, &host->urb, &host->hep, udev,
53 struct isp1760_host_data *host local
61 struct isp1760_host_data *host = dev_get_priv(dev); local
[all...]
/u-boot/drivers/usb/musb-new/
H A Dmusb_uboot.c69 struct musb *host = hcd->hcd_priv; local
83 host->isr(0, host);
93 static int _musb_submit_control_msg(struct musb_host_data *host, argument
97 construct_urb(&host->urb, &host->hep, dev, USB_ENDPOINT_XFER_CONTROL,
102 dev->speed = host->host_speed;
104 return submit_urb(&host->hcd, &host->urb);
107 static int _musb_submit_bulk_msg(struct musb_host_data *host, argument
115 _musb_submit_int_msg(struct musb_host_data *host, struct usb_device *dev, unsigned long pipe, void *buffer, int len, int interval, bool nonblock) argument
124 _musb_create_int_queue(struct musb_host_data *host, struct usb_device *dev, unsigned long pipe, int queuesize, int elementsize, void *buffer, int interval) argument
159 _musb_destroy_int_queue(struct musb_host_data *host, struct usb_device *dev, struct int_queue *queue) argument
173 _musb_poll_int_queue(struct musb_host_data *host, struct usb_device *dev, struct int_queue *queue) argument
187 _musb_reset_root_port(struct musb_host_data *host, struct usb_device *dev) argument
217 musb_lowlevel_init(struct musb_host_data *host) argument
315 struct musb_host_data *host = dev_get_priv(dev); local
322 struct musb_host_data *host = dev_get_priv(dev); local
330 struct musb_host_data *host = dev_get_priv(dev); local
339 struct musb_host_data *host = dev_get_priv(dev); local
347 struct musb_host_data *host = dev_get_priv(dev); local
354 struct musb_host_data *host = dev_get_priv(dev); local
360 struct musb_host_data *host = dev_get_priv(dev); local
[all...]

Completed in 347 milliseconds

1234