Lines Matching refs:supply
61 static int mmc_regulator_get_ocrmask(struct regulator *supply) in mmc_regulator_get_ocrmask() argument
69 count = regulator_count_voltages(supply); in mmc_regulator_get_ocrmask()
74 vdd_uV = regulator_list_voltage(supply, i); in mmc_regulator_get_ocrmask()
83 vdd_uV = regulator_get_voltage(supply); in mmc_regulator_get_ocrmask()
107 struct regulator *supply, in mmc_regulator_set_ocr() argument
113 if (IS_ERR(supply)) in mmc_regulator_set_ocr()
119 result = regulator_set_voltage(supply, min_uV, max_uV); in mmc_regulator_set_ocr()
121 result = regulator_enable(supply); in mmc_regulator_set_ocr()
126 result = regulator_disable(supply); in mmc_regulator_set_ocr()
188 if (IS_ERR(mmc->supply.vqmmc)) in mmc_regulator_set_vqmmc()
193 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
196 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
216 ret = mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
221 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
231 static inline int mmc_regulator_get_ocrmask(struct regulator *supply) in mmc_regulator_get_ocrmask() argument
253 mmc->supply.vmmc = devm_regulator_get_optional(dev, "vmmc"); in mmc_regulator_get_supply()
254 mmc->supply.vqmmc = devm_regulator_get_optional(dev, "vqmmc"); in mmc_regulator_get_supply()
256 if (IS_ERR(mmc->supply.vmmc)) { in mmc_regulator_get_supply()
257 if (PTR_ERR(mmc->supply.vmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply()
261 ret = mmc_regulator_get_ocrmask(mmc->supply.vmmc); in mmc_regulator_get_supply()
268 if (IS_ERR(mmc->supply.vqmmc)) { in mmc_regulator_get_supply()
269 if (PTR_ERR(mmc->supply.vqmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply()
290 if (!IS_ERR(mmc->supply.vqmmc) && !mmc->vqmmc_enabled) { in mmc_regulator_enable_vqmmc()
291 ret = regulator_enable(mmc->supply.vqmmc); in mmc_regulator_enable_vqmmc()
312 if (!IS_ERR(mmc->supply.vqmmc) && mmc->vqmmc_enabled) { in mmc_regulator_disable_vqmmc()
313 regulator_disable(mmc->supply.vqmmc); in mmc_regulator_disable_vqmmc()