Lines Matching refs:vbus_det_gpio
111 struct gpio_desc *vbus_det_gpio; member
299 if (data->vbus_det_gpio) in sun4i_usb_phy0_get_vbus_det()
300 return gpiod_get_value_cansleep(data->vbus_det_gpio); in sun4i_usb_phy0_get_vbus_det()
318 return data->vbus_det_gpio || data->vbus_power_supply; in sun4i_usb_phy0_have_vbus_det()
342 if (phy->index == 0 && data->vbus_det_gpio && data->phy0_poll) in sun4i_usb_phy_power_on()
363 if (phy->index == 0 && data->vbus_det_gpio && !data->phy0_poll) in sun4i_usb_phy_power_off()
559 data->vbus_det_gpio = devm_gpiod_get_optional(dev, "usb0_vbus_det", in sun4i_usb_phy_probe()
561 if (IS_ERR(data->vbus_det_gpio)) in sun4i_usb_phy_probe()
562 return PTR_ERR(data->vbus_det_gpio); in sun4i_usb_phy_probe()
643 data->vbus_det_irq = gpiod_to_irq(data->vbus_det_gpio); in sun4i_usb_phy_probe()
645 (data->vbus_det_gpio && data->vbus_det_irq < 0)) in sun4i_usb_phy_probe()