Lines Matching refs:ocr
33 MMC_DEV_ATTR(ocr, "0x%08x\n", card->ocr);
143 static int sdio_read_cccr(struct mmc_card *card, u32 ocr) in sdio_read_cccr() argument
147 int uhs = ocr & R4_18V_PRESENT; in sdio_read_cccr()
608 static int mmc_sdio_pre_init(struct mmc_host *host, u32 ocr, in mmc_sdio_pre_init() argument
633 mmc_send_if_cond(host, ocr); in mmc_sdio_pre_init()
643 static int mmc_sdio_init_card(struct mmc_host *host, u32 ocr, in mmc_sdio_init_card() argument
650 u32 ocr_card = ocr; in mmc_sdio_init_card()
656 ocr |= R4_18V_PRESENT; in mmc_sdio_init_card()
661 ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
667 err = mmc_send_io_op_cond(host, ocr, &rocr); in mmc_sdio_init_card()
688 mmc_sd_get_cid(host, ocr & rocr, card->raw_cid, NULL) == 0) { in mmc_sdio_init_card()
722 if (rocr & ocr & R4_18V_PRESENT) { in mmc_sdio_init_card()
729 ocr &= ~R4_18V_PRESENT; in mmc_sdio_init_card()
795 err = sdio_read_cccr(card, ocr); in mmc_sdio_init_card()
798 if (ocr & R4_18V_PRESENT) { in mmc_sdio_init_card()
823 card->ocr = ocr_card; in mmc_sdio_init_card()
848 if ((ocr & R4_18V_PRESENT) && card->sw_caps.sd3_bus_mode) { in mmc_sdio_init_card()
898 ret = mmc_sdio_pre_init(host, host->card->ocr, NULL); in mmc_sdio_reinit_card()
902 return mmc_sdio_init_card(host, host->card->ocr, host->card); in mmc_sdio_reinit_card()
1046 mmc_power_up(host, host->card->ocr); in mmc_sdio_resume()
1100 mmc_power_up(host, host->card->ocr); in mmc_sdio_runtime_resume()
1135 mmc_power_cycle(host, card->ocr); in mmc_sdio_hw_reset()
1171 u32 ocr, rocr; in mmc_attach_sdio() local
1176 err = mmc_send_io_op_cond(host, 0, &ocr); in mmc_attach_sdio()
1185 rocr = mmc_select_voltage(host, ocr); in mmc_attach_sdio()
1231 funcs = (ocr & 0x70000000) >> 28; in mmc_attach_sdio()