Lines Matching refs:mmc
1358 int mmc_regulator_set_ocr(struct mmc_host *mmc, in mmc_regulator_set_ocr() argument
1384 if (result == 0 && !mmc->regulator_enabled) { in mmc_regulator_set_ocr()
1387 mmc->regulator_enabled = true; in mmc_regulator_set_ocr()
1389 } else if (mmc->regulator_enabled) { in mmc_regulator_set_ocr()
1392 mmc->regulator_enabled = false; in mmc_regulator_set_ocr()
1396 dev_err(mmc_dev(mmc), in mmc_regulator_set_ocr()
1404 int mmc_regulator_get_supply(struct mmc_host *mmc) in mmc_regulator_get_supply() argument
1406 struct device *dev = mmc_dev(mmc); in mmc_regulator_get_supply()
1409 mmc->supply.vmmc = devm_regulator_get_optional(dev, "vmmc"); in mmc_regulator_get_supply()
1410 mmc->supply.vqmmc = devm_regulator_get_optional(dev, "vqmmc"); in mmc_regulator_get_supply()
1412 if (IS_ERR(mmc->supply.vmmc)) { in mmc_regulator_get_supply()
1413 if (PTR_ERR(mmc->supply.vmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply()
1417 ret = mmc_regulator_get_ocrmask(mmc->supply.vmmc); in mmc_regulator_get_supply()
1419 mmc->ocr_avail = ret; in mmc_regulator_get_supply()
1424 if (IS_ERR(mmc->supply.vqmmc)) { in mmc_regulator_get_supply()
1425 if (PTR_ERR(mmc->supply.vqmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply()