Lines Matching refs:vbus
34 struct regulator *vbus;
69 int id, vbus, ret;
77 vbus = info->vbus_gpiod ?
82 else if (vbus)
87 dev_dbg(info->dev, "role %s -> %s, gpios: id %d, vbus %d\n",
88 usb_role_string(info->last_role), usb_role_string(role), id, vbus);
97 if (info->last_role == USB_ROLE_HOST && info->vbus)
98 regulator_disable(info->vbus);
104 if (role == USB_ROLE_HOST && info->vbus) {
105 ret = regulator_enable(info->vbus);
107 dev_err(info->dev, "enable vbus regulator failed\n");
112 if (info->vbus)
113 dev_dbg(info->dev, "vbus regulator is %s\n",
114 regulator_is_enabled(info->vbus) ? "enabled" : "disabled");
192 info->vbus_gpiod = devm_gpiod_get_optional(dev, "vbus", GPIOD_IN);
210 info->vbus = devm_regulator_get_optional(dev, "vbus");
211 if (PTR_ERR(info->vbus) == -ENODEV)
212 info->vbus = NULL;
214 if (IS_ERR(info->vbus))
215 return dev_err_probe(dev, PTR_ERR(info->vbus), "failed to get vbus\n");
280 if (info->last_role == USB_ROLE_HOST && info->vbus)
281 regulator_disable(info->vbus);