/openbmc/u-boot/drivers/mmc/ |
H A D | mmc_boot.c | 30 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 D | stm32_sdmmc2.c | 244 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 D | mmc_write.c | 38 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 D | mxsmmc.c | 144 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 D | mmc_spi.c | 53 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 D | mmc.c | 69 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 D | sdhci.c | 163 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 D | rpmb.c | 81 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 D | sh_mmcif.c | 337 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 D | sunxi_mmc.c | 372 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 D | arm_pl180_mmci.c | 53 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 D | mvebu_mmc.c | 75 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 D | sandbox_mmc.c | 28 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 D | ftsdc010_mci.c | 69 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 D | zynq_sdhci.c | 114 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 D | fsl_esdhc.c | 185 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 D | tegra_mmc.c | 210 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 D | gen_atmel_mci.c | 192 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 D | bcm2835_sdhost.c | 433 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 D | davinci_mmc.c | 182 cmddata = cmd->cmdidx; 186 if (cmd->cmdidx == MMC_CMD_GO_IDLE_STATE) 316 if (cmd->cmdidx == MMC_CMD_SEND_EXT_CSD)
|
H A D | tmio-common.c | 119 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 D | omap_hsmmc.c | 802 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 D | dw_mmc.c | 276 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 D | sh_sdhi.c | 536 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 D | mmc.h | 127 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
|