Lines Matching refs:ocr
731 MMC_DEV_ATTR(ocr, "0x%08x\n", card->ocr);
831 int mmc_sd_get_cid(struct mmc_host *host, u32 ocr, u32 *cid, u32 *rocr) in mmc_sd_get_cid() argument
836 u32 pocr = ocr; in mmc_sd_get_cid()
840 ocr &= ~SD_OCR_S18R; in mmc_sd_get_cid()
858 err = mmc_send_if_cond(host, ocr); in mmc_sd_get_cid()
860 ocr |= SD_OCR_CCS; in mmc_sd_get_cid()
862 ocr |= SD_OCR_2T; in mmc_sd_get_cid()
871 ocr |= SD_OCR_S18R; in mmc_sd_get_cid()
879 ocr |= SD_OCR_XPC; in mmc_sd_get_cid()
881 err = mmc_send_app_op_cond(host, ocr, rocr); in mmc_sd_get_cid()
892 if (!mmc_host_is_spi(host) && (ocr & SD_OCR_S18R) && in mmc_sd_get_cid()
1422 static int mmc_sd_init_card(struct mmc_host *host, u32 ocr, in mmc_sd_init_card() argument
1433 err = mmc_sd_get_cid(host, ocr, cid, &rocr); in mmc_sd_init_card()
1453 card->ocr = ocr; in mmc_sd_init_card()
1518 mmc_power_cycle(host, ocr); in mmc_sd_init_card()
1783 mmc_power_up(host, host->card->ocr); in _mmc_sd_resume()
1784 err = mmc_sd_init_card(host, host->card->ocr, host->card); in _mmc_sd_resume()
1836 mmc_power_cycle(host, host->card->ocr); in mmc_sd_hw_reset()
1837 return mmc_sd_init_card(host, host->card->ocr, host->card); in mmc_sd_hw_reset()
1860 u32 ocr, rocr; in mmc_attach_sd() local
1864 err = mmc_send_app_op_cond(host, 0, &ocr); in mmc_attach_sd()
1878 err = mmc_spi_read_ocr(host, 0, &ocr); in mmc_attach_sd()
1887 ocr &= ~0x7FFF; in mmc_attach_sd()
1889 rocr = mmc_select_voltage(host, ocr); in mmc_attach_sd()