Lines Matching refs:vdd_ana
299 static struct regulator *vdd_ana; variable
339 vdd_ana = devm_regulator_get_optional(dev, "vdd_ana"); in gt1x_parse_dt()
340 if (PTR_ERR(vdd_ana) == -ENODEV) { in gt1x_parse_dt()
342 vdd_ana = devm_regulator_get_optional(dev, "power"); in gt1x_parse_dt()
343 if (PTR_ERR(vdd_ana) == -ENODEV) { in gt1x_parse_dt()
345 vdd_ana = NULL; in gt1x_parse_dt()
351 if (IS_ERR(vdd_ana)) { in gt1x_parse_dt()
353 return PTR_ERR(vdd_ana); in gt1x_parse_dt()
380 if (!client || !vdd_ana) in gt1x_power_switch()
386 if (regulator_is_enabled(vdd_ana) > 0) in gt1x_power_switch()
387 ret = regulator_disable(vdd_ana); in gt1x_power_switch()
389 ret = regulator_enable(vdd_ana); in gt1x_power_switch()
394 if (!regulator_is_enabled(vdd_ana)) in gt1x_power_switch()
395 ret = regulator_enable(vdd_ana); in gt1x_power_switch()
397 ret = regulator_disable(vdd_ana); in gt1x_power_switch()