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.c30 struct sh_mmcif_host *host = dev_id; local
33 state = sh_mmcif_read(&host->regs->ce_int);
34 state &= sh_mmcif_read(&host->regs->ce_int_mask);
37 sh_mmcif_write(~(INT_RBSYE | INT_CRSPE), &host->regs->ce_int);
38 sh_mmcif_bitclr(MASK_MRBSYE, &host->regs->ce_int_mask);
41 sh_mmcif_write(~INT_CRSPE, &host->regs->ce_int);
42 sh_mmcif_bitclr(MASK_MCRSPE, &host->regs->ce_int_mask);
44 if (sh_mmcif_read(&host->regs->ce_cmd_set) & CMD_SET_RBSY)
48 sh_mmcif_write(~INT_BUFREN, &host->regs->ce_int);
49 sh_mmcif_bitclr(MASK_MBUFREN, &host
89 mmcif_wait_interrupt_flag(struct sh_mmcif_host *host) argument
109 sh_mmcif_clock_control(struct sh_mmcif_host *host, unsigned int clk) argument
126 sh_mmcif_sync_reset(struct sh_mmcif_host *host) argument
141 sh_mmcif_error_manage(struct sh_mmcif_host *host) argument
184 sh_mmcif_single_read(struct sh_mmcif_host *host, struct mmc_data *data) argument
220 sh_mmcif_multi_read(struct sh_mmcif_host *host, struct mmc_data *data) argument
249 sh_mmcif_single_write(struct sh_mmcif_host *host, struct mmc_data *data) argument
285 sh_mmcif_multi_write(struct sh_mmcif_host *host, struct mmc_data *data) argument
316 sh_mmcif_get_response(struct sh_mmcif_host *host, struct mmc_cmd *cmd) argument
331 sh_mmcif_get_cmd12response(struct sh_mmcif_host *host, struct mmc_cmd *cmd) argument
337 sh_mmcif_set_cmd(struct sh_mmcif_host *host, struct mmc_data *data, struct mmc_cmd *cmd) argument
408 sh_mmcif_data_trans(struct sh_mmcif_host *host, struct mmc_data *data, u16 opc) argument
435 sh_mmcif_start_cmd(struct sh_mmcif_host *host, struct mmc_data *data, struct mmc_cmd *cmd) argument
520 sh_mmcif_send_cmd_common(struct sh_mmcif_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
548 sh_mmcif_set_ios_common(struct sh_mmcif_host *host, struct mmc *mmc) argument
565 sh_mmcif_initialize_common(struct sh_mmcif_host *host) argument
581 struct sh_mmcif_host *host = mmc_priv(mmc); local
588 struct sh_mmcif_host *host = mmc_priv(mmc); local
595 struct sh_mmcif_host *host = mmc_priv(mmc); local
618 struct sh_mmcif_host *host = NULL; local
649 struct sh_mmcif_host *host = dev_get_priv(dev); local
656 struct sh_mmcif_host *host = dev_get_priv(dev); local
677 struct sh_mmcif_host *host = dev_get_priv(dev); local
[all...]
H A Dexynos_dw_mmc.c39 struct dwmci_host host; member in struct:dwmci_exynos_priv_data
48 static int exynos_dwmci_clksel(struct dwmci_host *host) argument
52 container_of(host, struct dwmci_exynos_priv_data, host);
54 struct dwmci_exynos_priv_data *priv = host->priv;
56 dwmci_writel(host, DWMCI_CLKSEL, priv->sdr_timing);
61 unsigned int exynos_dwmci_get_clk(struct dwmci_host *host, uint freq) argument
72 clk_div = ((dwmci_readl(host, DWMCI_CLKSEL) >> DWMCI_DIVRATIO_BIT)
74 sclk = get_mmc_clk(host->dev_index);
78 * When clock unit is broken, need to set "host
83 exynos_dwmci_board_init(struct dwmci_host *host) argument
102 exynos_dwmci_core_init(struct dwmci_host *host) argument
139 do_dwmci_init(struct dwmci_host *host) argument
153 exynos_dwmci_get_config(const void *blob, int node, struct dwmci_host *host, struct dwmci_exynos_priv_data *priv) argument
216 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.c126 /* maintainer note: do we really want to have a global host pointer? */
127 static struct mxcmci_host *host = &mxcmci_host; variable in typeref:struct:mxcmci_host
129 static inline int mxcmci_use_dma(struct mxcmci_host *host) argument
131 return host->do_dma;
134 static void mxcmci_softreset(struct mxcmci_host *host) argument
139 writel(STR_STP_CLK_RESET, &host->base->str_stp_clk);
141 &host->base->str_stp_clk);
144 writel(STR_STP_CLK_START_CLK, &host->base->str_stp_clk);
146 writel(0xff, &host->base->res_to);
149 static void mxcmci_setup_data(struct mxcmci_host *host, struc argument
162 mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_cmd *cmd, unsigned int cmdat) argument
195 mxcmci_finish_request(struct mxcmci_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
202 mxcmci_finish_data(struct mxcmci_host *host, unsigned int stat) argument
229 mxcmci_read_response(struct mxcmci_host *host, unsigned int stat) argument
264 mxcmci_poll_status(struct mxcmci_host *host, u32 mask) argument
280 mxcmci_pull(struct mxcmci_host *host, void *_buf, int bytes) argument
309 mxcmci_push(struct mxcmci_host *host, const void *_buf, int bytes) argument
341 mxcmci_transfer_data(struct mxcmci_host *host) argument
367 mxcmci_cmd_done(struct mxcmci_host *host, unsigned int stat) argument
393 struct mxcmci_host *host = mmc->priv; local
421 mxcmci_set_clk_rate(struct mxcmci_host *host, unsigned int clk_ios) argument
453 struct mxcmci_host *host = mmc->priv; local
473 struct mxcmci_host *host = mmc->priv; local
[all...]
H A Dkona_sdhci.c22 static int init_kona_mmc_core(struct sdhci_host *host) argument
27 if (sdhci_readb(host, SDHCI_SOFTWARE_RESET) & SDHCI_RESET_ALL) {
28 printf("%s: sd host controller reset error\n", __func__);
33 mask = sdhci_readl(host, SDHCI_CORECTRL_OFFSET) | SDHCI_CORECTRL_RESET;
34 sdhci_writel(host, mask, SDHCI_CORECTRL_OFFSET);
46 (sdhci_readl(host, SDHCI_CORECTRL_OFFSET) &
51 sdhci_writel(host, mask, SDHCI_CORECTRL_OFFSET);
54 mask = sdhci_readl(host, SDHCI_CORECTRL_OFFSET);
55 sdhci_writel(host, mask | SDHCI_CORECTRL_EN, SDHCI_CORECTRL_OFFSET);
58 sdhci_writel(host, SDHCI_COREIMR_I
82 struct sdhci_host *host = NULL; local
[all...]
H A Dca_dw_mmc.c37 struct dwmci_host host; member in struct:ca_dwmmc_priv_data
43 static int ca_dwmci_clksel(struct dwmci_host *host) argument
45 struct ca_dwmmc_priv_data *priv = host->priv;
49 if (host->bus_hz >= 200000000)
51 else if (host->bus_hz >= 100000000)
59 static void ca_dwmci_board_init(struct dwmci_host *host) argument
61 struct ca_dwmmc_priv_data *priv = host->priv;
72 unsigned int ca_dwmci_get_mmc_clock(struct dwmci_host *host, uint freq) argument
74 struct ca_dwmmc_priv_data *priv = host->priv;
89 return SD_SCLK_MAX / clk_div / (host
95 struct dwmci_host *host = &priv->host; local
132 struct dwmci_host *host = &priv->host; local
[all...]
H A Diproc_sdhci.c20 struct sdhci_host host; member in struct:sdhci_iproc_host
27 static inline struct sdhci_iproc_host *to_iproc(struct sdhci_host *host) argument
29 return (struct sdhci_iproc_host *)host;
33 static u32 sdhci_iproc_readl(struct sdhci_host *host, int reg) argument
35 u32 val = readl(host->ioaddr + reg);
38 host->name, host->index, reg, val);
43 static u16 sdhci_iproc_readw(struct sdhci_host *host, int reg) argument
45 u32 val = sdhci_iproc_readl(host, (reg & ~3));
50 static u8 sdhci_iproc_readb(struct sdhci_host *host, in argument
57 sdhci_iproc_writel(struct sdhci_host *host, u32 val, int reg) argument
96 sdhci_iproc_writew(struct sdhci_host *host, u16 val, int reg) argument
132 sdhci_iproc_writeb(struct sdhci_host *host, u8 val, int reg) argument
143 sdhci_iproc_set_ios_post(struct sdhci_host *host) argument
158 sdhci_start_tuning(struct sdhci_host *host) argument
170 sdhci_end_tuning(struct sdhci_host *host) argument
184 struct sdhci_host *host = dev_get_priv(mmc->dev); local
252 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dsnps_dw_mmc.c30 struct dwmci_host host; member in struct:snps_dwmci_priv_data
37 struct dwmci_host *host = &priv->host; local
50 host->bus_hz = clk_get_rate(&clk_ciu);
51 if (host->bus_hz < CLOCK_MIN) {
77 struct dwmci_host *host = &priv->host; local
81 host->ioaddr = dev_read_addr_ptr(dev);
92 host->fifoth_val = MSIZE(0x2) |
97 host
120 struct dwmci_host *host = &priv->host; local
134 struct dwmci_host *host = &priv->host; local
[all...]
H A Datmel_sdhci.c23 struct sdhci_host *host; local
26 host = (struct sdhci_host *)calloc(1, sizeof(struct sdhci_host));
27 if (!host) {
32 host->name = "atmel_sdhci";
33 host->ioaddr = regbase;
34 host->quirks = SDHCI_QUIRK_WAIT_SEND_CMD;
38 free(host);
41 host->max_clk = max_clk;
43 add_sdhci(host, 0, min_clk);
57 static void atmel_sdhci_config_fcd(struct sdhci_host *host) argument
76 atmel_sdhci_deferred_probe(struct sdhci_host *host) argument
98 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dxenon_sdhci.c123 struct sdhci_host host; member in struct:xenon_sdhci_priv
135 static int xenon_mmc_phy_init(struct sdhci_host *host) argument
137 struct xenon_sdhci_priv *priv = host->mmc->priv;
143 var = sdhci_readl(host, EMMC_PHY_TIMING_ADJUST);
151 sdhci_writel(host, var, EMMC_PHY_TIMING_ADJUST);
153 /* Poll for host MMC PHY clock init to be stable */
157 var = sdhci_readl(host, SDHCI_CLOCK_CONTROL);
170 var = sdhci_readl(host, EMMC_PHY_TIMING_ADJUST);
172 sdhci_writel(host, var, EMMC_PHY_TIMING_ADJUST);
179 /* Poll for host eMM
203 armada_3700_soc_pad_voltage_set(struct sdhci_host *host) argument
213 xenon_mmc_start_signal_voltage_switch(struct sdhci_host *host) argument
258 xenon_mmc_phy_set(struct sdhci_host *host) argument
317 xenon_mmc_set_acg(struct sdhci_host *host, bool enable) argument
333 xenon_mmc_enable_slot(struct sdhci_host *host, u8 slot) argument
343 xenon_mmc_disable_slot(struct sdhci_host *host, u8 slot) argument
353 xenon_mmc_enable_parallel_tran(struct sdhci_host *host, u8 slot) argument
362 xenon_mmc_disable_tuning(struct sdhci_host *host, u8 slot) argument
378 xenon_mask_cmd_conflict_err(struct sdhci_host *host) argument
388 xenon_sdhci_set_ios_post(struct sdhci_host *host) argument
449 struct sdhci_host *host = dev_get_priv(dev); local
524 struct sdhci_host *host = dev_get_priv(dev); local
532 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Ds5p_sdhci.c30 static void s5p_sdhci_set_control_reg(struct sdhci_host *host) argument
40 sdhci_writel(host, SDHCI_CTRL4_DRIVE_MASK(0x3), SDHCI_CONTROL4);
42 val = sdhci_readl(host, SDHCI_CONTROL2);
50 sdhci_writel(host, val, SDHCI_CONTROL2);
62 sdhci_writel(host, val, SDHCI_CONTROL3);
70 ctrl = sdhci_readl(host, SDHCI_CONTROL2);
73 sdhci_writel(host, ctrl, SDHCI_CONTROL2);
76 static void s5p_set_clock(struct sdhci_host *host, u32 div) argument
79 set_mmc_clk(host->index, div);
87 static int s5p_sdhci_core_init(struct sdhci_host *host) argument
110 struct sdhci_host *host = calloc(1, sizeof(struct sdhci_host)); local
122 do_sdhci_init(struct sdhci_host *host) argument
155 sdhci_get_config(const void *blob, int node, struct sdhci_host *host) argument
197 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.c32 struct dwmci_host host; member in struct:dwmci_socfpga_priv_data
51 static int socfpga_dwmci_clksel(struct dwmci_host *host) argument
53 struct dwmci_socfpga_priv_data *priv = host->priv;
90 struct dwmci_host *host = &priv->host; local
99 host->bus_hz = clk_get_rate(&clk);
103 host->bus_hz = cm_get_mmc_controller_clk_hz();
105 if (host->bus_hz == 0) {
116 struct dwmci_host *host = &priv->host; local
157 struct dwmci_host *host = &priv->host; local
[all...]
H A Dmtk-sd.c403 static void msdc_reset_hw(struct msdc_host *host) argument
407 setbits_le32(&host->base->msdc_cfg, MSDC_CFG_RST);
409 readl_poll_timeout(&host->base->msdc_cfg, reg,
413 static void msdc_fifo_clr(struct msdc_host *host) argument
417 setbits_le32(&host->base->msdc_fifocs, MSDC_FIFOCS_CLR);
419 readl_poll_timeout(&host->base->msdc_fifocs, reg,
423 static u32 msdc_fifo_rx_bytes(struct msdc_host *host) argument
425 return (readl(&host->base->msdc_fifocs) &
429 static u32 msdc_fifo_tx_bytes(struct msdc_host *host) argument
431 return (readl(&host
435 msdc_cmd_find_resp(struct msdc_host *host, struct mmc_cmd *cmd) argument
462 msdc_cmd_prepare_raw_cmd(struct msdc_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
512 msdc_cmd_done(struct msdc_host *host, int events, struct mmc_cmd *cmd) argument
547 msdc_cmd_is_ready(struct msdc_host *host) argument
576 msdc_start_command(struct msdc_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
620 msdc_fifo_read(struct msdc_host *host, u8 *buf, u32 size) argument
642 msdc_fifo_write(struct msdc_host *host, const u8 *buf, u32 size) argument
664 msdc_pio_read(struct msdc_host *host, u8 *ptr, u32 size) argument
706 msdc_pio_write(struct msdc_host *host, const u8 *ptr, u32 size) argument
748 msdc_start_data(struct msdc_host *host, struct mmc_data *data) argument
774 struct msdc_host *host = dev_get_priv(dev); local
795 msdc_set_timeout(struct msdc_host *host, u32 ns, u32 clks) argument
826 msdc_set_buswidth(struct msdc_host *host, u32 width) argument
848 msdc_set_mclk(struct udevice *dev, struct msdc_host *host, enum bus_mode timing, u32 hz) argument
960 struct msdc_host *host = dev_get_priv(dev); local
979 struct msdc_host *host = dev_get_priv(dev); local
1002 struct msdc_host *host = dev_get_priv(dev); local
1032 get_best_delay(struct udevice *dev, struct msdc_host *host, u32 delay) argument
1073 msdc_set_cmd_delay(struct msdc_host *host, u32 value) argument
1088 msdc_set_data_delay(struct msdc_host *host, u32 value) argument
1106 struct msdc_host *host = dev_get_priv(dev); local
1156 struct msdc_host *host = dev_get_priv(dev); local
1260 struct msdc_host *host = dev_get_priv(dev); local
1350 struct msdc_host *host = dev_get_priv(dev); local
1408 struct msdc_host *host = dev_get_priv(dev); local
1460 msdc_init_hw(struct msdc_host *host) argument
1634 msdc_ungate_clock(struct msdc_host *host) argument
1646 struct msdc_host *host = dev_get_priv(dev); local
1688 struct msdc_host *host = dev_get_priv(dev); local
1745 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.c31 * it is needed to configure the host controller.
40 struct sdhci_host *host = dev_get_priv(dev); local
53 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_1);
57 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_2);
59 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_3);
62 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_2);
64 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_3);
67 host->ioaddr + FLASHSS_MMC_CORE_CONFIG_4);
76 struct sdhci_host *host = dev_get_priv(dev); local
97 host
117 struct sdhci_host *host = dev_get_priv(dev); local
[all...]
H A Dsdhci-adma.c11 void sdhci_adma_write_desc(struct sdhci_host *host, void **next_desc, argument
32 static inline void __sdhci_adma_write_desc(struct sdhci_host *host, argument
36 if (host && host->ops && host->ops->adma_write_desc)
37 host->ops->adma_write_desc(host, desc, addr, len, end);
39 sdhci_adma_write_desc(host, desc, addr, len, end);
45 * @host: Pointer to the sdhci_host
55 void sdhci_prepare_adma_table(struct sdhci_host *host, argument
[all...]
H A Ddw_mmc.c23 static int dwmci_wait_reset(struct dwmci_host *host, u32 value) argument
28 dwmci_writel(host, DWMCI_CTRL, value);
31 ctrl = dwmci_readl(host, DWMCI_CTRL);
49 static void dwmci_prepare_data(struct dwmci_host *host, argument
61 dwmci_wait_reset(host, DWMCI_CTRL_FIFO_RESET);
64 dwmci_writel(host, DWMCI_IDSTS, 0xFFFFFFFF);
67 dwmci_writel(host, DWMCI_DBADDR, (ulong)cur_idmac);
91 ctrl = dwmci_readl(host, DWMCI_CTRL);
93 dwmci_writel(host, DWMCI_CTRL, ctrl);
95 ctrl = dwmci_readl(host, DWMCI_BMO
103 dwmci_fifo_ready(struct dwmci_host *host, u32 bit, u32 *len) argument
136 dwmci_data_transfer(struct dwmci_host *host, struct mmc_data *data) argument
230 dwmci_set_transfer_mode(struct dwmci_host *host, struct mmc_data *data) argument
252 struct dwmci_host *host = mmc->priv; local
401 dwmci_setup_bus(struct dwmci_host *host, u32 freq) argument
471 struct dwmci_host *host = (struct dwmci_host *)mmc->priv; local
531 struct dwmci_host *host = mmc->priv; local
594 dwmci_setup_cfg(struct mmc_config *cfg, struct dwmci_host *host, u32 max_clk, u32 min_clk) argument
626 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
59 #define SDHSTS 0x20 /* SD host status - 11 R/W */
186 static void bcm2835_dumpregs(struct bcm2835_host *host) argument
188 dev_dbg(host->dev, "=========== REGISTER DUMP ===========\n");
189 dev_dbg(host->dev, "SDCMD 0x%08x\n", readl(host->ioaddr + SDCMD));
190 dev_dbg(host->dev, "SDARG 0x%08x\n", readl(host->ioaddr + SDARG));
191 dev_dbg(host->dev, "SDTOUT 0x%08x\n", readl(host
206 bcm2835_reset_internal(struct bcm2835_host *host) argument
239 bcm2835_wait_transfer_complete(struct bcm2835_host *host) argument
276 bcm2835_transfer_block_pio(struct bcm2835_host *host, bool is_read) argument
351 bcm2835_transfer_pio(struct bcm2835_host *host) argument
379 bcm2835_prepare_data(struct bcm2835_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
395 bcm2835_read_wait_sdcmd(struct bcm2835_host *host) argument
409 bcm2835_send_command(struct bcm2835_host *host, struct mmc_cmd *cmd, struct mmc_data *data) argument
465 bcm2835_finish_command(struct bcm2835_host *host) argument
518 bcm2835_check_cmd_error(struct bcm2835_host *host, u32 intmask) argument
541 bcm2835_check_data_error(struct bcm2835_host *host, u32 intmask) argument
558 bcm2835_transmit(struct bcm2835_host *host) argument
598 bcm2835_set_clock(struct bcm2835_host *host, unsigned int clock) argument
671 struct bcm2835_host *host = dev_get_priv(dev); local
716 struct bcm2835_host *host = dev_get_priv(dev); local
739 bcm2835_add_host(struct bcm2835_host *host) argument
765 struct bcm2835_host *host = dev_get_priv(dev); local
[all...]
H A Dnpcm_sdhci.c22 struct sdhci_host *host = dev_get_priv(dev); local
27 host->name = dev->name;
28 host->ioaddr = dev_read_addr_ptr(dev);
29 host->max_clk = dev_read_u32_default(dev, "clock-frequency", 0);
32 if (!ret && host->max_clk) {
33 ret = clk_set_rate(&clk, host->max_clk);
46 host->index = dev_read_u32_default(dev, "index", 0);
51 host->mmc = &plat->mmc;
52 host->mmc->priv = host;
[all...]
H A Drockchip_sdhci.c105 struct sdhci_host host; member in struct:rockchip_sdhc
123 * @host: SDHCI host structure
125 void (*set_control_reg)(struct sdhci_host *host);
133 * that does any necessary host-specific configuration.
135 * @host: SDHCI host structure
138 int (*set_ios_post)(struct sdhci_host *host);
140 void (*set_clock)(struct sdhci_host *host, u32 div);
141 int (*config_dll)(struct sdhci_host *host, u3
243 rk3399_sdhci_set_enhanced_strobe(struct sdhci_host *host) argument
258 rk3399_sdhci_set_control_reg(struct sdhci_host *host) argument
280 rk3399_sdhci_set_ios_post(struct sdhci_host *host) argument
296 rk3568_sdhci_set_clock(struct sdhci_host *host, u32 div) argument
307 rk3568_sdhci_config_dll(struct sdhci_host *host, u32 clock, bool enable) argument
390 rk3568_sdhci_set_ios_post(struct sdhci_host *host) argument
458 rockchip_sdhci_set_control_reg(struct sdhci_host *host) argument
467 rockchip_sdhci_set_ios_post(struct sdhci_host *host) argument
478 rockchip_sdhci_set_clock(struct sdhci_host *host, u32 div) argument
490 struct sdhci_host *host = &priv->host; local
535 rockchip_sdhci_config_dll(struct sdhci_host *host, u32 clock, bool enable) argument
546 rockchip_sdhci_set_enhanced_strobe(struct sdhci_host *host) argument
573 struct sdhci_host *host = &priv->host; local
624 struct sdhci_host *host = &priv->host; local
[all...]
/u-boot/drivers/usb/isp1760/
H A Disp1760-uboot.c32 struct isp1760_host_data *host = dev_get_priv(dev); local
34 return usb_urb_submit_control(&host->hcd, &host->urb, &host->hep, udev,
36 host->host_speed);
42 struct isp1760_host_data *host = dev_get_priv(dev); local
44 return usb_urb_submit_bulk(&host->hcd, &host->urb, &host->hep, udev,
52 struct isp1760_host_data *host local
60 struct isp1760_host_data *host = dev_get_priv(dev); local
[all...]
/u-boot/drivers/usb/musb-new/
H A Dmusb_uboot.c68 struct musb *host = hcd->hcd_priv; local
82 host->isr(0, host);
92 static int _musb_submit_control_msg(struct musb_host_data *host, argument
96 construct_urb(&host->urb, &host->hep, dev, USB_ENDPOINT_XFER_CONTROL,
101 dev->speed = host->host_speed;
103 return submit_urb(&host->hcd, &host->urb);
106 static int _musb_submit_bulk_msg(struct musb_host_data *host, argument
114 _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
123 _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
158 _musb_destroy_int_queue(struct musb_host_data *host, struct usb_device *dev, struct int_queue *queue) argument
172 _musb_poll_int_queue(struct musb_host_data *host, struct usb_device *dev, struct int_queue *queue) argument
186 _musb_reset_root_port(struct musb_host_data *host, struct usb_device *dev) argument
216 musb_lowlevel_init(struct musb_host_data *host) argument
314 struct musb_host_data *host = dev_get_priv(dev); local
321 struct musb_host_data *host = dev_get_priv(dev); local
329 struct musb_host_data *host = dev_get_priv(dev); local
338 struct musb_host_data *host = dev_get_priv(dev); local
346 struct musb_host_data *host = dev_get_priv(dev); local
353 struct musb_host_data *host = dev_get_priv(dev); local
359 struct musb_host_data *host = dev_get_priv(dev); local
[all...]

Completed in 128 milliseconds

1234