Lines Matching full:vbus
136 struct regulator *vbus; member
207 static void rcar_gen3_enable_vbus_ctrl(struct rcar_gen3_chan *ch, int vbus) in rcar_gen3_enable_vbus_ctrl() argument
215 if (ch->vbus) in rcar_gen3_enable_vbus_ctrl()
216 regulator_hardware_enable(ch->vbus, vbus); in rcar_gen3_enable_vbus_ctrl()
223 if (vbus) in rcar_gen3_enable_vbus_ctrl()
227 dev_vdbg(ch->dev, "%s: %08x, %d\n", __func__, val, vbus); in rcar_gen3_enable_vbus_ctrl()
586 if (channel->vbus) { in rcar_gen3_phy_usb2_power_on()
587 ret = regulator_enable(channel->vbus); in rcar_gen3_phy_usb2_power_on()
627 if (channel->vbus) in rcar_gen3_phy_usb2_power_off()
628 ret = regulator_disable(channel->vbus); in rcar_gen3_phy_usb2_power_off()
876 channel->vbus = devm_regulator_get_exclusive(dev, "vbus"); in rcar_gen3_phy_usb2_probe()
878 channel->vbus = devm_regulator_get_optional(dev, "vbus"); in rcar_gen3_phy_usb2_probe()
879 if (IS_ERR(channel->vbus)) { in rcar_gen3_phy_usb2_probe()
880 if (PTR_ERR(channel->vbus) == -EPROBE_DEFER) { in rcar_gen3_phy_usb2_probe()
881 ret = PTR_ERR(channel->vbus); in rcar_gen3_phy_usb2_probe()
884 channel->vbus = NULL; in rcar_gen3_phy_usb2_probe()