Home
last modified time | relevance | path

Searched refs:ocr (Results 1 – 8 of 8) sorted by relevance

/components/drivers/include/drivers/
A Ddev_sd.h33 rt_err_t mmcsd_send_if_cond(struct rt_mmcsd_host *host, rt_uint32_t ocr);
34 rt_err_t mmcsd_send_app_op_cond(struct rt_mmcsd_host *host, rt_uint32_t ocr, rt_uint32_t *rocr);
39 rt_int32_t init_sd(struct rt_mmcsd_host *host, rt_uint32_t ocr);
A Ddev_mmc.h188 rt_err_t mmc_send_op_cond(struct rt_mmcsd_host *host, rt_uint32_t ocr, rt_uint32_t *rocr);
189 rt_int32_t init_mmc(struct rt_mmcsd_host *host, rt_uint32_t ocr);
A Ddev_sdio.h155 rt_uint32_t ocr,
211 rt_int32_t init_sdio(struct rt_mmcsd_host *host, rt_uint32_t ocr);
A Ddev_mmcsd_core.h231 …int32_t mmcsd_spi_read_ocr(struct rt_mmcsd_host *host, rt_int32_t high_capacity, rt_uint32_t *ocr);
244 rt_uint32_t mmcsd_select_voltage(struct rt_mmcsd_host *host, rt_uint32_t ocr);
/components/drivers/sdio/
A Ddev_sd.c446 cmd.arg = ocr; in mmcsd_send_app_op_cond()
456 if (ocr == 0) in mmcsd_send_app_op_cond()
494 cmd.arg = ((ocr & 0xFF8000) != 0) << 8 | 0xAA; in mmcsd_send_if_cond()
673 err = mmcsd_send_if_cond(host, ocr); in mmcsd_sd_init_card()
675 ocr |= 1 << 30; in mmcsd_sd_init_card()
680 ocr |= OCR_S18R; in mmcsd_sd_init_card()
682 err = mmcsd_send_app_op_cond(host, ocr, &ocr); in mmcsd_sd_init_card()
687 if (ocr & OCR_S18R) in mmcsd_sd_init_card()
689 ocr = VDD_165_195; in mmcsd_sd_init_card()
827 err = mmcsd_spi_read_ocr(host, 0, &ocr); in init_sd()
[all …]
A Ddev_mmcsd_core.c139 rt_uint32_t *ocr) in mmcsd_spi_read_ocr() argument
152 *ocr = cmd.resp[1]; in mmcsd_spi_read_ocr()
531 ocr &= host->valid_ocr; in mmcsd_select_voltage()
533 bit = __rt_ffs(ocr); in mmcsd_select_voltage()
538 ocr &= 3 << bit; in mmcsd_select_voltage()
546 ocr = 0; in mmcsd_select_voltage()
549 return ocr; in mmcsd_select_voltage()
628 rt_uint32_t ocr; in mmcsd_detect() local
646 if (init_sdio(host, ocr)) in mmcsd_detect()
658 if (init_sd(host, ocr)) in mmcsd_detect()
[all …]
A Ddev_mmc.c428 rt_uint32_t ocr, rt_uint32_t *rocr) in mmc_send_op_cond() argument
437 cmd.arg = controller_is_spi(host) ? 0 : ocr; in mmc_send_op_cond()
447 if (ocr == 0) in mmc_send_op_cond()
614 rt_uint32_t ocr) in mmcsd_mmc_init_card() argument
625 err = mmc_send_op_cond(host, ocr | (1 << 30), &rocr); in mmcsd_mmc_init_card()
741 rt_int32_t init_mmc(struct rt_mmcsd_host *host, rt_uint32_t ocr) in init_mmc() argument
750 err = mmcsd_spi_read_ocr(host, 0, &ocr); in init_mmc()
755 current_ocr = mmcsd_select_voltage(host, ocr); in init_mmc()
A Ddev_sdio.c64 rt_uint32_t ocr, in sdio_io_send_op_cond() argument
75 cmd.arg = ocr; in sdio_io_send_op_cond()
85 if (ocr == 0) in sdio_io_send_op_cond()
829 static rt_int32_t sdio_init_card(struct rt_mmcsd_host *host, rt_uint32_t ocr) in sdio_init_card() argument
836 err = sdio_io_send_op_cond(host, ocr, &cmd5_resp); in sdio_init_card()
964 rt_int32_t init_sdio(struct rt_mmcsd_host *host, rt_uint32_t ocr) in init_sdio() argument
971 if (ocr & 0x7F) in init_sdio()
974 ocr &= ~0x7F; in init_sdio()
977 if (ocr & VDD_165_195) in init_sdio()
980 ocr &= ~VDD_165_195; in init_sdio()
[all …]

Completed in 15 milliseconds