Home
last modified time | relevance | path

Searched refs:cmdidx (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/u-boot/drivers/mmc/
H A Dmmc_boot.c30 cmd.cmdidx = MMC_CMD_RES_MAN; in mmc_boot_partition_size_change()
41 cmd.cmdidx = MMC_CMD_RES_MAN; in mmc_boot_partition_size_change()
54 cmd.cmdidx = MMC_CMD_RES_MAN; in mmc_boot_partition_size_change()
66 cmd.cmdidx = MMC_CMD_RES_MAN; in mmc_boot_partition_size_change()
H A Dstm32_sdmmc2.c244 cmd_param |= cmd->cmdidx | SDMMC_CMD_CPSMEN; in stm32_sdmmc2_start_cmd()
293 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_cmd()
300 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_cmd()
344 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_data()
352 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_data()
359 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_data()
366 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_data()
373 __func__, status, cmd->cmdidx); in stm32_sdmmc2_end_data()
401 __func__, cmd->cmdidx, in stm32_sdmmc2_send_cmd()
418 if (ctx.dpsm_abort && (cmd->cmdidx != MMC_CMD_STOP_TRANSMISSION)) { in stm32_sdmmc2_send_cmd()
[all …]
H A Dmmc_write.c38 cmd.cmdidx = start_cmd; in mmc_erase_t()
46 cmd.cmdidx = end_cmd; in mmc_erase_t()
53 cmd.cmdidx = MMC_CMD_ERASE; in mmc_erase_t()
145 cmd.cmdidx = MMC_CMD_WRITE_SINGLE_BLOCK; in mmc_write_blocks()
147 cmd.cmdidx = MMC_CMD_WRITE_MULTIPLE_BLOCK; in mmc_write_blocks()
170 cmd.cmdidx = MMC_CMD_STOP_TRANSMISSION; in mmc_write_blocks()
H A Dmxsmmc.c144 debug("MMC%d: CMD%d\n", mmc->block_dev.devnum, cmd->cmdidx); in mxsmmc_send_cmd()
188 reg |= cmd->cmdidx << SSP_CMD0_CMD_OFFSET; in mxsmmc_send_cmd()
189 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION) in mxsmmc_send_cmd()
245 mmc->block_dev.devnum, cmd->cmdidx); in mxsmmc_send_cmd()
252 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
259 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
281 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
299 mmc->block_dev.devnum, cmd->cmdidx, reg); in mxsmmc_send_cmd()
H A Dmmc_spi.c53 static uint mmc_spi_sendcmd(struct mmc *mmc, ushort cmdidx, u32 cmdarg) in mmc_spi_sendcmd() argument
60 cmdo[1] = MMC_SPI_CMD(cmdidx); in mmc_spi_sendcmd()
72 debug("%s:cmd%d resp%d %x\n", __func__, cmdidx, i, r1); in mmc_spi_sendcmd()
181 cmd->cmdidx, cmd->resp_type, cmd->cmdarg); in mmc_spi_request()
184 r1 = mmc_spi_sendcmd(mmc, cmd->cmdidx, cmd->cmdarg); in mmc_spi_request()
201 switch (cmd->cmdidx) { in mmc_spi_request()
227 (cmd->cmdidx == MMC_CMD_WRITE_MULTIPLE_BLOCK)); in mmc_spi_request()
H A Dmmc.c69 printf("CMD_SEND:%d\n", cmd->cmdidx); in mmmc_trace_before_send()
214 cmd.cmdidx = MMC_CMD_SEND_STATUS; in mmc_send_status()
262 cmd.cmdidx = MMC_CMD_SET_BLOCKLEN; in mmc_set_blocklen()
336 cmd.cmdidx = opcode; in mmc_send_tuning()
363 cmd.cmdidx = MMC_CMD_READ_MULTIPLE_BLOCK; in mmc_read_blocks()
365 cmd.cmdidx = MMC_CMD_READ_SINGLE_BLOCK; in mmc_read_blocks()
383 cmd.cmdidx = MMC_CMD_STOP_TRANSMISSION; in mmc_read_blocks()
461 cmd.cmdidx = MMC_CMD_GO_IDLE_STATE; in mmc_go_idle()
488 cmd.cmdidx = SD_CMD_SWITCH_UHS18V; in mmc_switch_voltage()
544 cmd.cmdidx = MMC_CMD_APP_CMD; in sd_send_op_cond()
[all …]
H A Dsdhci.c163 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION ||
164 ((cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK ||
165 cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200) && !data))
187 if ((cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK ||
188 cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200) && !data)
206 if (data || cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK ||
207 cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)
264 sdhci_writew(host, SDHCI_MAKE_CMD(cmd->cmdidx, flags), SDHCI_COMMAND);
H A Drpmb.c81 cmd.cmdidx = MMC_CMD_SET_BLOCK_COUNT; in mmc_set_blockcount()
104 cmd.cmdidx = MMC_CMD_WRITE_MULTIPLE_BLOCK; in mmc_rpmb_request()
136 cmd.cmdidx = MMC_CMD_READ_MULTIPLE_BLOCK; in mmc_rpmb_response()
329 .cmdidx = MMC_CMD_WRITE_MULTIPLE_BLOCK, in send_write_mult_block()
346 .cmdidx = MMC_CMD_READ_MULTIPLE_BLOCK, in send_read_mult_block()
H A Dsh_mmcif.c337 u32 opc = cmd->cmdidx; in sh_mmcif_set_cmd()
436 u32 opc = cmd->cmdidx; in sh_mmcif_start_cmd()
473 debug("CMD%d ARG:%08x\n", cmd->cmdidx, cmd->cmdarg); in sh_mmcif_start_cmd()
485 switch (cmd->cmdidx) { in sh_mmcif_start_cmd()
492 printf(DRIVER_NAME": Cmd(d'%d) err\n", cmd->cmdidx); in sh_mmcif_start_cmd()
510 ret = sh_mmcif_data_trans(host, data, cmd->cmdidx); in sh_mmcif_start_cmd()
511 host->last_cmd = cmd->cmdidx; in sh_mmcif_start_cmd()
523 switch (cmd->cmdidx) { in sh_mmcif_send_cmd_common()
H A Dsunxi_mmc.c372 debug("mmc cmd %d check rsp busy\n", cmd->cmdidx); in sunxi_mmc_send_cmd_common()
373 if (cmd->cmdidx == 12) in sunxi_mmc_send_cmd_common()
376 if (!cmd->cmdidx) in sunxi_mmc_send_cmd_common()
401 cmd->cmdidx, cmdval | cmd->cmdidx, cmd->cmdarg); in sunxi_mmc_send_cmd_common()
405 writel(cmdval | cmd->cmdidx, &priv->reg->cmd); in sunxi_mmc_send_cmd_common()
417 writel(cmdval | cmd->cmdidx, &priv->reg->cmd); in sunxi_mmc_send_cmd_common()
H A Darm_pl180_mmci.c53 debug("CMD%d time out\n", cmd->cmdidx); in wait_for_command_end()
57 printf("CMD%d CRC error\n", cmd->cmdidx); in wait_for_command_end()
68 cmd->cmdidx, cmd->response[0], cmd->response[1], in wait_for_command_end()
82 sdi_cmd = ((cmd->cmdidx & SDI_CMD_CMDINDEX_MASK) | SDI_CMD_CPSMEN); in do_command()
96 if ((result == 0) && (cmd->cmdidx == MMC_CMD_ALL_SEND_CID)) in do_command()
100 if ((result == 0) && (cmd->cmdidx == MMC_CMD_SET_RELATIVE_ADDR)) { in do_command()
H A Dmvebu_mmc.c75 DRIVER_NAME, cmd->cmdidx, cmd->resp_type, cmd->cmdarg); in mvebu_mmc_send_cmd()
78 cmd->cmdidx, mvebu_mmc_read(SDIO_HW_STATE)); in mvebu_mmc_send_cmd()
110 resptype = SDIO_CMD_INDEX(cmd->cmdidx); in mvebu_mmc_send_cmd()
169 DRIVER_NAME, cmd->cmdidx, in mvebu_mmc_send_cmd()
H A Dsandbox_mmc.c28 switch (cmd->cmdidx) { in sandbox_mmc_send_cmd()
81 debug("%s: Unknown command %d\n", __func__, cmd->cmdidx); in sandbox_mmc_send_cmd()
H A Dftsdc010_mci.c69 uint32_t cmd = FTSDC010_CMD_IDX(mmc_cmd->cmdidx); in ftsdc010_send_cmd()
119 mmc_cmd->cmdidx, st); in ftsdc010_send_cmd()
125 mmc_cmd->cmdidx); in ftsdc010_send_cmd()
126 } else if (mmc_cmd->cmdidx == MMC_CMD_APP_CMD) { in ftsdc010_send_cmd()
225 printf("ftsdc010: CMD%d failed\n", cmd->cmdidx); in ftsdc010_request()
H A Dzynq_sdhci.c114 cmd.cmdidx = opcode; in arasan_sdhci_execute_tuning()
125 if (cmd.cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200 && in arasan_sdhci_execute_tuning()
138 if (cmd.cmdidx == MMC_CMD_SEND_TUNING_BLOCK) in arasan_sdhci_execute_tuning()
H A Dfsl_esdhc.c185 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION) in esdhc_xfertyp()
188 return XFERTYP_CMD(cmd->cmdidx) | xfertyp; in esdhc_xfertyp()
421 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION) in esdhc_send_cmd_common()
471 if ((cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK) || in esdhc_send_cmd_common()
472 (cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)) in esdhc_send_cmd_common()
497 if (cmd->cmdidx == SD_CMD_SWITCH_UHS18V) { in esdhc_send_cmd_common()
544 if ((cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK) || in esdhc_send_cmd_common()
545 (cmd->cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200)) { in esdhc_send_cmd_common()
594 if (cmd->cmdidx == SD_CMD_SWITCH_UHS18V) in esdhc_send_cmd_common()
851 cmd.cmdidx = MMC_CMD_STOP_TRANSMISSION; in esdhc_stop_tuning()
H A Dtegra_mmc.c210 debug("cmd: %d\n", cmd->cmdidx); in tegra_mmc_send_cmd_bounced()
212 writew((cmd->cmdidx << 8) | flags, &priv->reg->cmdreg); in tegra_mmc_send_cmd_bounced()
232 debug("timeout: %08x cmd %d\n", mask, cmd->cmdidx); in tegra_mmc_send_cmd_bounced()
237 debug("error: %08x cmd %d\n", mask, cmd->cmdidx); in tegra_mmc_send_cmd_bounced()
H A Dgen_atmel_mci.c192 return cmdr | MMCI_BF(CMDNB, cmd->cmdidx);
268 if ((cmd->cmdidx == MMC_CMD_READ_MULTIPLE_BLOCK)
269 || (cmd->cmdidx == MMC_CMD_WRITE_MULTIPLE_BLOCK))
365 if (cmd->cmdidx == MMC_CMD_SWITCH)
H A Dbcm2835_sdhost.c433 sdcmd = cmd->cmdidx & SDCMD_CMD_MASK; in bcm2835_send_command()
479 (host->cmd->cmdidx != MMC_CMD_SEND_OP_COND)) { in bcm2835_finish_command()
484 host->cmd->cmdidx); in bcm2835_finish_command()
675 (cmd && cmd->cmdidx != MMC_CMD_STOP_TRANSMISSION)) { in bcm2835_send_cmd()
H A Ddavinci_mmc.c182 cmddata = cmd->cmdidx;
186 if (cmd->cmdidx == MMC_CMD_GO_IDLE_STATE)
316 if (cmd->cmdidx == MMC_CMD_SEND_EXT_CSD)
H A Dtmio-common.c119 if ((cmd->cmdidx != MMC_CMD_SEND_TUNING_BLOCK) && in tmio_sd_check_error()
120 (cmd->cmdidx != MMC_CMD_SEND_TUNING_BLOCK_HS200)) in tmio_sd_check_error()
428 tmp = cmd->cmdidx; in tmio_sd_send_cmd()
472 cmd->cmdidx, tmp, cmd->cmdarg); in tmio_sd_send_cmd()
H A Domap_hsmmc.c802 if (cmd && mmc_is_tuning_cmd(cmd->cmdidx)) in mmc_enable_irq()
1057 priv->last_cmd = cmd->cmdidx;
1061 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION)
1096 if (cmd->cmdidx == SD_CMD_APP_SEND_SCR)
1119 if ((cmd->cmdidx == MMC_CMD_READ_MULTIPLE_BLOCK) ||
1120 (cmd->cmdidx == MMC_CMD_WRITE_MULTIPLE_BLOCK)) {
1135 !mmc_is_tuning_cmd(cmd->cmdidx)) {
1146 writel((cmd->cmdidx << 24) | flags, &mmc_base->cmd);
1180 !mmc_is_tuning_cmd(cmd->cmdidx)) {
H A Ddw_mmc.c276 if (cmd->cmdidx == MMC_CMD_STOP_TRANSMISSION)
290 flags |= (cmd->cmdidx | DWMCI_CMD_START | DWMCI_CMD_USE_HOLD_REG);
292 debug("Sending CMD%d\n",cmd->cmdidx);
H A Dsh_sdhi.c536 unsigned short shcmd, opc = cmd->cmdidx; in sh_sdhi_start_cmd()
604 switch (cmd->cmdidx) { in sh_sdhi_start_cmd()
613 debug(DRIVER_NAME": cmdidx = %d\n", cmd->cmdidx); in sh_sdhi_start_cmd()
/openbmc/u-boot/include/
H A Dmmc.h127 static inline bool mmc_is_tuning_cmd(uint cmdidx) in mmc_is_tuning_cmd() argument
129 if ((cmdidx == MMC_CMD_SEND_TUNING_BLOCK_HS200) || in mmc_is_tuning_cmd()
130 (cmdidx == MMC_CMD_SEND_TUNING_BLOCK)) in mmc_is_tuning_cmd()
377 ushort cmdidx; member

12