Yuvaraj, On Fri, Jun 27, 2014 at 3:59 AM, Yuvaraj Kumar <yuvaraj.cd@xxxxxxxxx> wrote: >>> mmc_regulator_set_ocr() is failing as its a fixed-regulator. >> >> Can you explain more about what's failing? It sure looks like mmc >> core is supposed to handle this given comments below >> >> /* >> * If we're using a fixed/static regulator, don't call >> * regulator_set_voltage; it would fail. >> */ > tps65090 driver does not register through fixed regulator framework.It > uses normal regulator framework and supports only > enable/disable/is_enabled callbacks.Also it lacks certain callbacks > for list_voltage, get_voltage ,set_voltage etc. > [ 2.306476] dwmmc_exynos 12220000.mmc: Failed getting OCR mask: -22 > [ 2.393403] dwmmc_exynos 12220000.mmc: could not set regulator OCR (-22) > For the above reason,regulator framework treats fet4 as unused > regulator and disables the vmmc regulator. Ah. Perhaps tps65090 needs to be fixed then... I'm not sure any other drivers cared before so maybe that's why it was never caught? -Doug -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html