Home
last modified time | relevance | path

Searched refs:mmc_cmd (Results 1 – 25 of 37) sorted by relevance

12

/OK3568_Linux_fs/u-boot/drivers/mmc/
H A Dftsdc010_mci.c33 static inline int ftsdc010_send_cmd(struct mmc *mmc, struct mmc_cmd *mmc_cmd) in ftsdc010_send_cmd() argument
39 uint32_t cmd = FTSDC010_CMD_IDX(mmc_cmd->cmdidx); in ftsdc010_send_cmd()
40 uint32_t arg = mmc_cmd->cmdarg; in ftsdc010_send_cmd()
41 uint32_t flags = mmc_cmd->resp_type; in ftsdc010_send_cmd()
79 mmc_cmd->response[0] = readl(&regs->rsp3); in ftsdc010_send_cmd()
80 mmc_cmd->response[1] = readl(&regs->rsp2); in ftsdc010_send_cmd()
81 mmc_cmd->response[2] = readl(&regs->rsp1); in ftsdc010_send_cmd()
82 mmc_cmd->response[3] = readl(&regs->rsp0); in ftsdc010_send_cmd()
84 mmc_cmd->response[0] = readl(&regs->rsp0); in ftsdc010_send_cmd()
89 mmc_cmd->cmdidx, st); in ftsdc010_send_cmd()
[all …]
H A Dmmc_private.h15 extern int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd,
18 int mmc_send_cmd_prepare(struct mmc *mmc, struct mmc_cmd *cmd,
88 void mmmc_trace_before_send(struct mmc *mmc, struct mmc_cmd *cmd);
89 void mmmc_trace_after_send(struct mmc *mmc, struct mmc_cmd *cmd, int ret);
90 void mmc_trace_state(struct mmc *mmc, struct mmc_cmd *cmd);
92 static inline void mmmc_trace_before_send(struct mmc *mmc, struct mmc_cmd *cmd) in mmmc_trace_before_send()
96 static inline void mmmc_trace_after_send(struct mmc *mmc, struct mmc_cmd *cmd, in mmmc_trace_after_send()
101 static inline void mmc_trace_state(struct mmc *mmc, struct mmc_cmd *cmd) in mmc_trace_state()
H A Dmmc.c87 void mmmc_trace_before_send(struct mmc *mmc, struct mmc_cmd *cmd) in mmmc_trace_before_send()
93 void mmmc_trace_after_send(struct mmc *mmc, struct mmc_cmd *cmd, int ret) in mmmc_trace_after_send()
145 void mmc_trace_state(struct mmc *mmc, struct mmc_cmd *cmd) in mmc_trace_state()
155 int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) in mmc_send_cmd()
169 struct mmc_cmd cmd; in mmc_send_status()
213 struct mmc_cmd cmd; in mmc_set_blocklen()
228 struct mmc_cmd cmd; in mmc_read_blocks()
270 struct mmc_cmd cmd; in mmc_read_blocks_prepare()
480 struct mmc_cmd cmd; in mmc_go_idle()
504 struct mmc_cmd cmd; in sd_send_op_cond()
[all …]
H A Dmxcmmc.c111 struct mmc_cmd *cmd;
162 static int mxcmci_start_cmd(struct mxcmci_host *host, struct mmc_cmd *cmd, in mxcmci_start_cmd()
196 struct mmc_cmd *cmd, struct mmc_data *data) in mxcmci_finish_request()
231 struct mmc_cmd *cmd = host->cmd; in mxcmci_read_response()
390 static int mxcmci_request(struct mmc *mmc, struct mmc_cmd *cmd, in mxcmci_request()
H A Dmmc-uclass.c18 int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in dm_mmc_send_cmd()
55 int dm_mmc_send_cmd_prepare(struct udevice *dev, struct mmc_cmd *cmd, in dm_mmc_send_cmd_prepare()
76 int mmc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) in mmc_send_cmd()
82 int mmc_send_cmd_prepare(struct mmc *mmc, struct mmc_cmd *cmd, struct mmc_data *data) in mmc_send_cmd_prepare()
H A Darm_pl180_mmci.c22 static int wait_for_command_end(struct mmc *dev, struct mmc_cmd *cmd) in wait_for_command_end()
62 static int do_command(struct mmc *dev, struct mmc_cmd *cmd) in do_command()
209 struct mmc_cmd *cmd, in do_data_transfer()
255 struct mmc_cmd *cmd, in host_request()
H A Dstm32_sdmmc2.c236 struct mmc_cmd *cmd, u32 cmd_param) in stm32_sdmmc2_start_cmd()
262 struct mmc_cmd *cmd, in stm32_sdmmc2_end_cmd()
315 struct mmc_cmd *cmd, in stm32_sdmmc2_end_data()
378 static int stm32_sdmmc2_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in stm32_sdmmc2_send_cmd()
416 struct mmc_cmd stop_cmd; in stm32_sdmmc2_send_cmd()
H A Dmeson_gx_mmc.c98 struct mmc_cmd *cmd) in meson_mmc_setup_cmd()
160 static void meson_mmc_read_response(struct mmc *mmc, struct mmc_cmd *cmd) in meson_mmc_read_response()
172 static int meson_dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in meson_dm_mmc_send_cmd()
H A Dsh_mmcif.c310 struct mmc_cmd *cmd) in sh_mmcif_get_response()
325 struct mmc_cmd *cmd) in sh_mmcif_get_cmd12response()
331 struct mmc_data *data, struct mmc_cmd *cmd) in sh_mmcif_set_cmd()
429 struct mmc_data *data, struct mmc_cmd *cmd) in sh_mmcif_start_cmd()
513 static int sh_mmcif_request(struct mmc *mmc, struct mmc_cmd *cmd, in sh_mmcif_request()
H A Dpxa_mmc_gen.c98 static int pxa_mmc_start_cmd(struct mmc *mmc, struct mmc_cmd *cmd, in pxa_mmc_start_cmd()
142 static int pxa_mmc_cmd_done(struct mmc *mmc, struct mmc_cmd *cmd) in pxa_mmc_cmd_done()
262 static int pxa_mmc_request(struct mmc *mmc, struct mmc_cmd *cmd, in pxa_mmc_request()
H A Drpmb.c60 struct mmc_cmd cmd = {0}; in mmc_set_blockcount()
73 struct mmc_cmd cmd = {0}; in mmc_rpmb_request()
106 struct mmc_cmd cmd = {0}; in mmc_rpmb_response()
H A Dmmc_write.c20 struct mmc_cmd cmd; in mmc_erase_t()
165 struct mmc_cmd cmd; in mmc_write_blocks()
H A Dsh_sdhi.c429 static void sh_sdhi_get_response(struct sh_sdhi_host *host, struct mmc_cmd *cmd) in sh_sdhi_get_response()
534 struct mmc_data *data, struct mmc_cmd *cmd) in sh_sdhi_start_cmd()
644 struct mmc_cmd *cmd, struct mmc_data *data) in sh_sdhi_send_cmd_common()
700 static int sh_sdhi_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, in sh_sdhi_send_cmd()
795 int sh_sdhi_dm_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in sh_sdhi_dm_send_cmd()
H A Dsdhci.c41 static void sdhci_cmd_done(struct sdhci_host *host, struct mmc_cmd *cmd) in sdhci_cmd_done()
138 static int sdhci_send_command(struct udevice *dev, struct mmc_cmd *cmd,
144 static int sdhci_send_command(struct mmc *mmc, struct mmc_cmd *cmd,
585 struct mmc_cmd cmd;
H A Dfsl_esdhc.c123 static uint esdhc_xfertyp(struct mmc_cmd *cmd, struct mmc_data *data) in esdhc_xfertyp()
332 (struct mmc_cmd *cmd, in check_and_invalidate_dcache_range()
358 struct mmc_cmd *cmd, struct mmc_data *data) in esdhc_send_cmd_common()
744 static int esdhc_send_cmd(struct mmc *mmc, struct mmc_cmd *cmd, in esdhc_send_cmd()
1139 static int fsl_esdhc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd, in fsl_esdhc_send_cmd()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/mvl88w8977/mlinux/
H A Dmoal_sdio_mmc.c618 struct mmc_command mmc_cmd; in woal_sdio_rw_mb() local
641 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in woal_sdio_rw_mb()
650 mmc_cmd.opcode = SD_IO_RW_EXTENDED; in woal_sdio_rw_mb()
651 mmc_cmd.arg = write ? 1 << 31 : 0; in woal_sdio_rw_mb()
652 mmc_cmd.arg |= (func->num & 0x7) << 28; in woal_sdio_rw_mb()
653 mmc_cmd.arg |= 1 << 27; /* block basic */ in woal_sdio_rw_mb()
654 mmc_cmd.arg |= 0; /* fix address */ in woal_sdio_rw_mb()
655 mmc_cmd.arg |= (ioport & 0x1FFFF) << 9; in woal_sdio_rw_mb()
656 mmc_cmd.arg |= blkcnt & 0x1FF; in woal_sdio_rw_mb()
657 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in woal_sdio_rw_mb()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Dbcmsdh_sdmmc.c1045 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1067 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1128 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1129 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1130 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1131 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1132 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1133 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1134 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1135 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Dbcmsdh_sdmmc.c1061 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1083 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1144 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1145 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1146 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1147 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1148 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1149 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1150 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1151 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Dbcmsdh_sdmmc.c1042 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1064 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1125 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1126 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1127 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1128 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1129 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1130 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1131 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1132 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dbcmsdh.c388 struct mmc_command mmc_cmd; in brcmf_sdiod_sglist_rw() local
428 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in brcmf_sdiod_sglist_rw()
434 mmc_cmd.opcode = SD_IO_RW_EXTENDED; in brcmf_sdiod_sglist_rw()
435 mmc_cmd.arg = write ? 1<<31 : 0; /* write flag */ in brcmf_sdiod_sglist_rw()
436 mmc_cmd.arg |= (func->num & 0x7) << 28; /* SDIO func num */ in brcmf_sdiod_sglist_rw()
437 mmc_cmd.arg |= 1 << 27; /* block mode */ in brcmf_sdiod_sglist_rw()
439 mmc_cmd.arg |= (func->num == 1) ? 1 << 26 : 0; in brcmf_sdiod_sglist_rw()
440 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in brcmf_sdiod_sglist_rw()
441 mmc_req.cmd = &mmc_cmd; in brcmf_sdiod_sglist_rw()
464 ret = mmc_submit_one(&mmc_dat, &mmc_req, &mmc_cmd, in brcmf_sdiod_sglist_rw()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/
H A Dbcmsdh_sdmmc.c1149 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1183 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1241 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1242 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1243 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1244 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1245 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1246 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1247 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1248 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/
H A Dbcmsdh_sdmmc.c1265 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1299 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1360 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1361 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1362 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1363 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1364 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1365 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1366 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1367 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/
H A Dbcmsdh_sdmmc.c1239 struct mmc_command mmc_cmd; in sdioh_request_packet_chain() local
1273 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in sdioh_request_packet_chain()
1334 mmc_cmd.opcode = 53; /* SD_IO_RW_EXTENDED */ in sdioh_request_packet_chain()
1335 mmc_cmd.arg = write ? 1<<31 : 0; in sdioh_request_packet_chain()
1336 mmc_cmd.arg |= (func & 0x7) << 28; in sdioh_request_packet_chain()
1337 mmc_cmd.arg |= 1<<27; in sdioh_request_packet_chain()
1338 mmc_cmd.arg |= fifo ? 0 : 1<<26; in sdioh_request_packet_chain()
1339 mmc_cmd.arg |= (addr & 0x1FFFF) << 9; in sdioh_request_packet_chain()
1340 mmc_cmd.arg |= blk_num & 0x1FF; in sdioh_request_packet_chain()
1341 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in sdioh_request_packet_chain()
[all …]
/OK3568_Linux_fs/u-boot/include/
H A Dmmc.h389 struct mmc_cmd { struct
419 int (*send_cmd)(struct udevice *dev, struct mmc_cmd *cmd,
431 int (*send_cmd_prepare)(struct udevice *dev, struct mmc_cmd *cmd,
482 int dm_mmc_send_cmd(struct udevice *dev, struct mmc_cmd *cmd,
500 struct mmc_cmd *cmd, struct mmc_data *data);
/OK3568_Linux_fs/kernel/drivers/net/wireless/nxp/mlinux/
H A Dmoal_sdio_mmc.c967 struct mmc_command mmc_cmd; in woal_sdio_rw_mb() local
990 memset(&mmc_cmd, 0, sizeof(struct mmc_command)); in woal_sdio_rw_mb()
999 mmc_cmd.opcode = SD_IO_RW_EXTENDED; in woal_sdio_rw_mb()
1000 mmc_cmd.arg = write ? 1 << 31 : 0; in woal_sdio_rw_mb()
1001 mmc_cmd.arg |= (func->num & 0x7) << 28; in woal_sdio_rw_mb()
1002 mmc_cmd.arg |= 1 << 27; /* block basic */ in woal_sdio_rw_mb()
1003 mmc_cmd.arg |= 0; /* fix address */ in woal_sdio_rw_mb()
1004 mmc_cmd.arg |= (ioport & 0x1FFFF) << 9; in woal_sdio_rw_mb()
1005 mmc_cmd.arg |= blkcnt & 0x1FF; in woal_sdio_rw_mb()
1006 mmc_cmd.flags = MMC_RSP_SPI_R5 | MMC_RSP_R5 | MMC_CMD_ADTC; in woal_sdio_rw_mb()
[all …]

12