Lines Matching refs:sdmmc_ctrl
52 struct st_sdmmc_instance_ctrl sdmmc_ctrl; member
103 fsp_err = R_SDHI_StatusGet(&priv->sdmmc_ctrl, &status); in sdhc_ra_get_card_present()
119 fsp_err = R_SDHI_StatusGet(&priv->sdmmc_ctrl, &status); in sdhc_ra_card_busy()
146 fsp_err = sdhi_command_send_wait(&priv->sdmmc_ctrl, ra_cmd->opcode, ra_cmd->arg, in sdhc_ra_send_cmd()
226 p_csd_reg.reg.sdrsp10 = priv->sdmmc_ctrl.p_reg->SD_RSP10; in sdhc_ra_request()
227 p_csd_reg.reg.sdrsp32 = priv->sdmmc_ctrl.p_reg->SD_RSP32; in sdhc_ra_request()
228 p_csd_reg.reg.sdrsp54 = priv->sdmmc_ctrl.p_reg->SD_RSP54; in sdhc_ra_request()
229 p_csd_reg.reg.sdrsp76 = priv->sdmmc_ctrl.p_reg->SD_RSP76; in sdhc_ra_request()
236 (SDMMC_CARD_TYPE_MMC == priv->sdmmc_ctrl.device.card_type)) { in sdhc_ra_request()
238 priv->sdmmc_ctrl.device.sector_count = in sdhc_ra_request()
244 priv->sdmmc_ctrl.device.sector_count = in sdhc_ra_request()
245 priv->sdmmc_ctrl.device.sector_count * in sdhc_ra_request()
248 if (SDMMC_CARD_TYPE_MMC == priv->sdmmc_ctrl.device.card_type) { in sdhc_ra_request()
255 priv->sdmmc_ctrl.device.sector_count = 0U; in sdhc_ra_request()
262 priv->sdmmc_ctrl.device.sector_count = in sdhc_ra_request()
270 priv->sdmmc_ctrl.device.erase_sector_count = in sdhc_ra_request()
279 priv->sdmmc_ctrl.device.erase_sector_count = 1U; in sdhc_ra_request()
290 response.status = priv->sdmmc_ctrl.p_reg->SD_RSP10; in sdhc_ra_request()
295 priv->sdmmc_ctrl.sector_addressing = in sdhc_ra_request()
297 priv->sdmmc_ctrl.device.card_type = SDMMC_CARD_TYPE_SD; in sdhc_ra_request()
299 priv->sdmmc_ctrl.initialized = true; in sdhc_ra_request()
312 fsp_err = r_sdhi_read_and_block(&priv->sdmmc_ctrl, ra_cmd.opcode, in sdhc_ra_request()
318 memcpy(ra_cmd.data, priv->sdmmc_ctrl.aligned_buff, 8); in sdhc_ra_request()
327 fsp_err = r_sdhi_read_and_block(&priv->sdmmc_ctrl, ra_cmd.opcode, ra_cmd.arg, in sdhc_ra_request()
334 memcpy(ra_cmd.data, priv->sdmmc_ctrl.aligned_buff, 8); in sdhc_ra_request()
340 fsp_err = r_sdhi_transfer_read(&priv->sdmmc_ctrl, ra_cmd.sector_count, in sdhc_ra_request()
347 r_sdhi_read_write_common(&priv->sdmmc_ctrl, ra_cmd.sector_count, ra_cmd.sector_size, in sdhc_ra_request()
368 fsp_err = r_sdhi_transfer_write(&priv->sdmmc_ctrl, ra_cmd.sector_count, in sdhc_ra_request()
375 r_sdhi_read_write_common(&priv->sdmmc_ctrl, ra_cmd.sector_count, ra_cmd.sector_size, in sdhc_ra_request()
400 p_csd_reg.reg.sdrsp10 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP10 << 8; in sdhc_ra_request()
401 p_csd_reg.reg.sdrsp32 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP32 << 8; in sdhc_ra_request()
402 p_csd_reg.reg.sdrsp54 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP54 << 8; in sdhc_ra_request()
403 p_csd_reg.reg.sdrsp76 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP76 << 8; in sdhc_ra_request()
408 p_csd_reg.reg.sdrsp10 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP10; in sdhc_ra_request()
409 p_csd_reg.reg.sdrsp32 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP32; in sdhc_ra_request()
410 p_csd_reg.reg.sdrsp54 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP54; in sdhc_ra_request()
411 p_csd_reg.reg.sdrsp76 = (uint32_t)priv->sdmmc_ctrl.p_reg->SD_RSP76; in sdhc_ra_request()
450 struct st_sdmmc_instance_ctrl *p_ctrl = &priv->sdmmc_ctrl; in sdhc_ra_set_io()
558 fsp_err = R_SDHI_Open(&priv->sdmmc_ctrl, &priv->fsp_config); in sdhc_ra_init()
570 fsp_err = r_sdhi_hw_cfg(&priv->sdmmc_ctrl); in sdhc_ra_init()