Lines Matching refs:vbus
39 struct regulator *vbus;
74 int id, vbus, ret;
82 vbus = info->vbus_gpiod ?
87 else if (vbus)
92 dev_dbg(info->dev, "role %s -> %s, gpios: id %d, vbus %d\n",
93 usb_role_string(info->last_role), usb_role_string(role), id, vbus);
102 if (info->last_role == USB_ROLE_HOST && info->vbus)
103 regulator_disable(info->vbus);
109 if (role == USB_ROLE_HOST && info->vbus) {
110 ret = regulator_enable(info->vbus);
112 dev_err(info->dev, "enable vbus regulator failed\n");
117 if (info->vbus)
118 dev_dbg(info->dev, "vbus regulator is %s\n",
119 str_enabled_disabled(regulator_is_enabled(info->vbus)));
209 info->vbus_gpiod = devm_gpiod_get_optional(dev, "vbus", GPIOD_IN);
227 info->vbus = devm_regulator_get_optional(dev, "vbus");
228 if (PTR_ERR(info->vbus) == -ENODEV)
229 info->vbus = NULL;
231 if (IS_ERR(info->vbus))
232 return dev_err_probe(dev, PTR_ERR(info->vbus), "failed to get vbus\n");
300 if (info->last_role == USB_ROLE_HOST && info->vbus)
301 regulator_disable(info->vbus);