Lines Matching refs:cmd
392 static int uniphier_sd_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in uniphier_sd_send_cmd() argument
413 writel(cmd->cmdarg, priv->regbase + UNIPHIER_SD_ARG); in uniphier_sd_send_cmd()
415 tmp = cmd->cmdidx; in uniphier_sd_send_cmd()
437 switch (cmd->resp_type) { in uniphier_sd_send_cmd()
459 cmd->cmdidx, tmp, cmd->cmdarg); in uniphier_sd_send_cmd()
467 if (cmd->resp_type & MMC_RSP_136) { in uniphier_sd_send_cmd()
473 cmd->response[0] = ((rsp_127_104 & 0x00ffffff) << 8) | in uniphier_sd_send_cmd()
475 cmd->response[1] = ((rsp_103_72 & 0x00ffffff) << 8) | in uniphier_sd_send_cmd()
477 cmd->response[2] = ((rsp_71_40 & 0x00ffffff) << 8) | in uniphier_sd_send_cmd()
479 cmd->response[3] = (rsp_39_8 & 0xffffff) << 8; in uniphier_sd_send_cmd()
482 cmd->response[0] = readl(priv->regbase + UNIPHIER_SD_RSP10); in uniphier_sd_send_cmd()