Lines Matching refs:ocr
1511 u32 mmc_select_voltage(struct mmc_host *host, u32 ocr) in mmc_select_voltage() argument
1519 if (ocr & 0x7F) { in mmc_select_voltage()
1522 ocr &= ~0x7F; in mmc_select_voltage()
1525 ocr &= host->ocr_avail; in mmc_select_voltage()
1526 if (!ocr) { in mmc_select_voltage()
1532 bit = ffs(ocr) - 1; in mmc_select_voltage()
1533 ocr &= 3 << bit; in mmc_select_voltage()
1534 mmc_power_cycle(host, ocr); in mmc_select_voltage()
1536 bit = fls(ocr) - 1; in mmc_select_voltage()
1537 ocr &= 3 << bit; in mmc_select_voltage()
1542 return ocr; in mmc_select_voltage()
1561 int mmc_set_signal_voltage(struct mmc_host *host, int signal_voltage, u32 ocr) in mmc_set_signal_voltage() argument
1642 mmc_power_cycle(host, ocr); in mmc_set_signal_voltage()
1710 void mmc_power_up(struct mmc_host *host, u32 ocr) in mmc_power_up() argument
1717 host->ios.vdd = fls(ocr) - 1; in mmc_power_up()
1772 void mmc_power_cycle(struct mmc_host *host, u32 ocr) in mmc_power_cycle() argument
1777 mmc_power_up(host, ocr); in mmc_power_cycle()
2732 mmc_power_up(host, host->card->ocr); in mmc_power_restore_host()