Home
last modified time | relevance | path

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

/bsp/allwinner/libraries/sunxi-hal/hal/source/sdmmc/
A Dsdio.c1678 err = mmc_send_io_op_cond(card, card->ocr.ocr & 0xFF8000, &card->ocr.ocr); in mmc_sdio_init_card()
1683 if ((card->ocr.ocr & R4_MEMORY_PRESENT) && in mmc_sdio_init_card()
1684 mmc_sd_get_cid(host, host->ocr & card->ocr.ocr, card->raw_cid, NULL) == 0) { in mmc_sdio_init_card()
1707 if ((card->ocr.ocr & R4_18V_PRESENT) && in mmc_sdio_init_card()
1713 card->ocr.ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
1718 card->ocr.ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
1774 err = sdio_read_cccr(card, card->ocr.ocr); in mmc_sdio_init_card()
2041 err = mmc_send_io_op_cond(card, 0, &card->ocr.ocr); in mmc_attach_sdio()
2050 if (card->ocr.ocr & 0x7F) { in mmc_attach_sdio()
2053 card->ocr.ocr &= ~0x7F; in mmc_attach_sdio()
[all …]
A Dsd.c66 static int32_t mmc_send_app_op_cond(struct mmc_host *host, uint32_t ocr, uint32_t *rocr) in mmc_send_app_op_cond() argument
77 cmd.arg = ocr; in mmc_send_app_op_cond()
950 if (card->ocr.ocr & SD_ROCR_S18A) { in mmc_sd_init_card()
1074 uint32_t ocr = 0; in mmc_attach_sd() local
1083 err = mmc_send_app_op_cond(host, 0, &ocr); in mmc_attach_sd()
1087 SD_LOGN("card ocr: %08x\n", (unsigned int)ocr); in mmc_attach_sd()
1093 if (ocr & 0x7F) { in mmc_attach_sd()
1096 ocr &= ~0x7F; in mmc_attach_sd()
1099 card->ocr.ocr = 0x7fffffff & ocr; /* set card not in busy state */ in mmc_attach_sd()
A Dmmc.c75 int32_t mmc_send_op_cond(struct mmc_card *card, uint32_t ocr, uint32_t *rocr) in mmc_send_op_cond() argument
104 HAL_Memcpy((void *)&card->ocr, (void *)&cmd.resp[0], 4); in mmc_send_op_cond()
108 if (card->ocr.high_capacity) /* bit30 */ in mmc_send_op_cond()
318 uint32_t ocr; in mmc_attach_mmc() local
328 err = mmc_send_op_cond(card, 0, &ocr); in mmc_attach_mmc()
A Dcore.c581 SD_LOGN("Card OCR : 0x%x\n", (unsigned int)card->ocr.ocr); in mmc_add_card()
582 SD_LOGN(" vol_window : 0x%08x\n", (unsigned int)card->ocr.vol_window); in mmc_add_card()
583 SD_LOGN(" to_1v8_acpt : %x\n", (unsigned int)card->ocr.to_1v8_acpt); in mmc_add_card()
584 SD_LOGN(" high_capac : %x\n", (unsigned int)card->ocr.high_capacity); in mmc_add_card()
743 int32_t mmc_send_if_cond(struct mmc_host *host, uint32_t ocr) in mmc_send_if_cond() argument
756 cmd.arg = ((ocr & 0xFF8000) != 0) << 8 | test_pattern; in mmc_send_if_cond()
1234 funcs = (card->ocr.ocr >> 28) & 0x7; in mmc_card_restore()
A D_sd.h42 extern int32_t mmc_send_if_cond(struct mmc_host *host, uint32_t ocr);
/bsp/nxp/lpc/lpc176x/drivers/
A Dsd.c60 uint8_t cmd, ct, ocr[4]; in LPC17xx_SD_Init() local
79 for (i = 0; i < 4; i++) ocr[i] = LPC17xx_SPI_RecvByte(); in LPC17xx_SD_Init()
80 if (ocr[2] == 0x01 && ocr[3] == 0xAA) /* The card can work at vdd range of 2.7-3.6V */ in LPC17xx_SD_Init()
87 for (i = 0; i < 4; i++) ocr[i] = LPC17xx_SPI_RecvByte(); in LPC17xx_SD_Init()
88 ct = (ocr[0] & 0x40) ? CT_SD2 | CT_BLOCK : CT_SD2; in LPC17xx_SD_Init()
361 for (i = 0; i < 4; i++) cfg->ocr[i] = LPC17xx_SPI_RecvByte(); in LPC17xx_SD_ReadCfg()
A Dsd.h41 uint8_t ocr[4]; // OCR member
/bsp/lm3s8962/drivers/
A Dsdcard.c423 rt_uint8_t n, ty, ocr[4]; in sdcard_initialize() local
437 for (n = 0; n < 4; n++) ocr[n] = rcvr_spi(); in sdcard_initialize()
438 … if (ocr[2] == 0x01 && ocr[3] == 0xAA) { /* The card can work at vdd range of 2.7-3.6V */ in sdcard_initialize()
443 for (n = 0; n < 4; n++) ocr[n] = rcvr_spi(); in sdcard_initialize()
444 ty = (ocr[0] & 0x40) ? 6 : 2; in sdcard_initialize()
/bsp/lm3s9b9x/drivers/
A Dsdcard.c423 rt_uint8_t n, ty, ocr[4]; in sdcard_initialize() local
437 for (n = 0; n < 4; n++) ocr[n] = rcvr_spi(); in sdcard_initialize()
438 … if (ocr[2] == 0x01 && ocr[3] == 0xAA) { /* The card can work at vdd range of 2.7-3.6V */ in sdcard_initialize()
443 for (n = 0; n < 4; n++) ocr[n] = rcvr_spi(); in sdcard_initialize()
444 ty = (ocr[0] & 0x40) ? 6 : 2; in sdcard_initialize()
/bsp/rv32m1_vega/rv32m1_sdk_riscv/sdmmc_2.1.2/inc/
A Dfsl_card.h140 uint32_t ocr; /*!< Raw OCR content */ member
172 uint32_t ocr; /*!< Raw OCR content, only 24bit avalible for SDIO card */ member
199 uint32_t ocr; /*!< Raw OCR content */ member
/bsp/allwinner/libraries/sunxi-hal/include/hal/sdmmc/
A Dcard.h94 uint32_t ocr; member
305 struct mmc_ocr ocr; member
/bsp/rv32m1_vega/rv32m1_sdk_riscv/sdmmc_2.1.2/src/
A Dfsl_sd.c982 card->ocr = command.response[0U]; in SD_ApplicationSendOperationCondition()

Completed in 34 milliseconds