Home
last modified time | relevance | path

Searched refs:reg_vbus (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/usb/chipidea/
Dhost.c28 struct regulator *reg_vbus; member
47 if (priv->reg_vbus && enable != priv->enabled) { in ehci_ci_portpower()
54 ret = regulator_enable(priv->reg_vbus); in ehci_ci_portpower()
56 ret = regulator_disable(priv->reg_vbus); in ehci_ci_portpower()
149 priv->reg_vbus = NULL; in host_start()
151 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci)) { in host_start()
153 ret = regulator_enable(ci->platdata->reg_vbus); in host_start()
161 priv->reg_vbus = ci->platdata->reg_vbus; in host_start()
192 if (ci->platdata->reg_vbus && !ci_otg_is_fsm_mode(ci) && in host_start()
194 regulator_disable(ci->platdata->reg_vbus); in host_start()
[all …]
Dcore.c670 platdata->reg_vbus = devm_regulator_get_optional(dev, "vbus"); in ci_get_platdata()
671 if (PTR_ERR(platdata->reg_vbus) == -EPROBE_DEFER) { in ci_get_platdata()
673 } else if (PTR_ERR(platdata->reg_vbus) == -ENODEV) { in ci_get_platdata()
675 platdata->reg_vbus = NULL; in ci_get_platdata()
676 } else if (IS_ERR(platdata->reg_vbus)) { in ci_get_platdata()
678 PTR_ERR(platdata->reg_vbus)); in ci_get_platdata()
679 return PTR_ERR(platdata->reg_vbus); in ci_get_platdata()
Dotg_fsm.c465 if (ci->platdata->reg_vbus) { in ci_otg_drv_vbus()
466 ret = regulator_enable(ci->platdata->reg_vbus); in ci_otg_drv_vbus()
480 if (ci->platdata->reg_vbus) in ci_otg_drv_vbus()
481 regulator_disable(ci->platdata->reg_vbus); in ci_otg_drv_vbus()
/Linux-v5.15/include/linux/usb/
Dchipidea.h72 struct regulator *reg_vbus; member