Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/extcon/
Dextcon-usb-gpio.c38 struct gpio_desc *vbus_gpiod; member
79 vbus = info->vbus_gpiod ? in usb_extcon_detect_cable()
80 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_extcon_detect_cable()
122 info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", in usb_extcon_probe()
125 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_extcon_probe()
133 if (IS_ERR(info->vbus_gpiod)) in usb_extcon_probe()
134 return PTR_ERR(info->vbus_gpiod); in usb_extcon_probe()
151 if (!ret && info->vbus_gpiod) in usb_extcon_probe()
152 ret = gpiod_set_debounce(info->vbus_gpiod, in usb_extcon_probe()
178 if (info->vbus_gpiod) { in usb_extcon_probe()
[all …]
Dextcon-palmas.c224 palmas_usb->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", in palmas_usb_probe()
226 if (IS_ERR(palmas_usb->vbus_gpiod)) { in palmas_usb_probe()
228 return PTR_ERR(palmas_usb->vbus_gpiod); in palmas_usb_probe()
236 if (palmas_usb->enable_vbus_detection && palmas_usb->vbus_gpiod) { in palmas_usb_probe()
345 palmas_usb->gpio_vbus_irq = gpiod_to_irq(palmas_usb->vbus_gpiod); in palmas_usb_probe()
/Linux-v4.19/drivers/phy/broadcom/
Dphy-bcm-ns2-usbdrd.c67 struct gpio_desc *vbus_gpiod; member
253 vbus = gpiod_get_value_cansleep(driver->vbus_gpiod); in extcon_work()
341 driver->vbus_gpiod = devm_gpiod_get(&pdev->dev, "vbus", GPIOD_IN); in ns2_drd_phy_probe()
342 if (IS_ERR(driver->vbus_gpiod)) { in ns2_drd_phy_probe()
344 return PTR_ERR(driver->vbus_gpiod); in ns2_drd_phy_probe()
371 driver->vbus_irq = gpiod_to_irq(driver->vbus_gpiod); in ns2_drd_phy_probe()
/Linux-v4.19/include/linux/mfd/
Dpalmas.h587 struct gpio_desc *vbus_gpiod; member