cmd_cfg 142 drivers/mmc/host/meson-gx-mmc.c u32 cmd_cfg; cmd_cfg 685 drivers/mmc/host/meson-gx-mmc.c static void meson_mmc_set_response_bits(struct mmc_command *cmd, u32 *cmd_cfg) cmd_cfg 689 drivers/mmc/host/meson-gx-mmc.c *cmd_cfg |= CMD_CFG_RESP_128; cmd_cfg 690 drivers/mmc/host/meson-gx-mmc.c *cmd_cfg |= CMD_CFG_RESP_NUM; cmd_cfg 693 drivers/mmc/host/meson-gx-mmc.c *cmd_cfg |= CMD_CFG_RESP_NOCRC; cmd_cfg 696 drivers/mmc/host/meson-gx-mmc.c *cmd_cfg |= CMD_CFG_R1B; cmd_cfg 698 drivers/mmc/host/meson-gx-mmc.c *cmd_cfg |= CMD_CFG_NO_RESP; cmd_cfg 702 drivers/mmc/host/meson-gx-mmc.c static void meson_mmc_desc_chain_transfer(struct mmc_host *mmc, u32 cmd_cfg) cmd_cfg 712 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_DATA_WR; cmd_cfg 715 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_BLOCK_MODE; cmd_cfg 725 drivers/mmc/host/meson-gx-mmc.c desc[i].cmd_cfg = cmd_cfg; cmd_cfg 726 drivers/mmc/host/meson-gx-mmc.c desc[i].cmd_cfg |= FIELD_PREP(CMD_CFG_LENGTH_MASK, len); cmd_cfg 728 drivers/mmc/host/meson-gx-mmc.c desc[i].cmd_cfg |= CMD_CFG_NO_CMD; cmd_cfg 733 drivers/mmc/host/meson-gx-mmc.c desc[data->sg_count - 1].cmd_cfg |= CMD_CFG_END_OF_CHAIN; cmd_cfg 744 drivers/mmc/host/meson-gx-mmc.c u32 cmd_cfg = 0, cmd_data = 0; cmd_cfg 752 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_CMD_INDEX_MASK, cmd->opcode); cmd_cfg 753 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_OWNER; /* owned by CPU */ cmd_cfg 754 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_ERROR; /* stop in case of error */ cmd_cfg 756 drivers/mmc/host/meson-gx-mmc.c meson_mmc_set_response_bits(cmd, &cmd_cfg); cmd_cfg 761 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_DATA_IO; cmd_cfg 762 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_TIMEOUT_MASK, cmd_cfg 766 drivers/mmc/host/meson-gx-mmc.c meson_mmc_desc_chain_transfer(mmc, cmd_cfg); cmd_cfg 771 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_BLOCK_MODE; cmd_cfg 772 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_LENGTH_MASK, cmd_cfg 776 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_LENGTH_MASK, data->blksz); cmd_cfg 781 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_DATA_WR; cmd_cfg 790 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= FIELD_PREP(CMD_CFG_TIMEOUT_MASK, cmd_cfg 795 drivers/mmc/host/meson-gx-mmc.c cmd_cfg |= CMD_CFG_END_OF_CHAIN; cmd_cfg 796 drivers/mmc/host/meson-gx-mmc.c writel(cmd_cfg, host->regs + SD_EMMC_CMD_CFG);