Searched refs:vbus_gpiod (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/drivers/extcon/ |
D | extcon-usb-gpio.c | 30 struct gpio_desc *vbus_gpiod; member 71 vbus = info->vbus_gpiod ? in usb_extcon_detect_cable() 72 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_extcon_detect_cable() 114 info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", in usb_extcon_probe() 117 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_extcon_probe() 125 if (IS_ERR(info->vbus_gpiod)) in usb_extcon_probe() 126 return PTR_ERR(info->vbus_gpiod); in usb_extcon_probe() 143 if (!ret && info->vbus_gpiod) in usb_extcon_probe() 144 ret = gpiod_set_debounce(info->vbus_gpiod, in usb_extcon_probe() 170 if (info->vbus_gpiod) { in usb_extcon_probe() [all …]
|
D | extcon-ptn5150.c | 67 struct gpio_desc *vbus_gpiod; member 130 gpiod_set_value(info->vbus_gpiod, 0); in ptn5150_irq_work() 141 gpiod_set_value(info->vbus_gpiod, 0); in ptn5150_irq_work() 143 gpiod_set_value(info->vbus_gpiod, 1); in ptn5150_irq_work() 159 gpiod_set_value(info->vbus_gpiod, 0); in ptn5150_irq_work() 247 info->vbus_gpiod = devm_gpiod_get(&i2c->dev, "vbus", GPIOD_IN); in ptn5150_i2c_probe() 248 if (IS_ERR(info->vbus_gpiod)) { in ptn5150_i2c_probe() 250 return PTR_ERR(info->vbus_gpiod); in ptn5150_i2c_probe() 252 ret = gpiod_direction_output(info->vbus_gpiod, 0); in ptn5150_i2c_probe()
|
D | extcon-palmas.c | 213 palmas_usb->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", in palmas_usb_probe() 215 if (IS_ERR(palmas_usb->vbus_gpiod)) { in palmas_usb_probe() 217 return PTR_ERR(palmas_usb->vbus_gpiod); in palmas_usb_probe() 225 if (palmas_usb->enable_vbus_detection && palmas_usb->vbus_gpiod) { in palmas_usb_probe() 334 palmas_usb->gpio_vbus_irq = gpiod_to_irq(palmas_usb->vbus_gpiod); in palmas_usb_probe()
|
/Linux-v5.4/drivers/usb/common/ |
D | usb-conn-gpio.c | 38 struct gpio_desc *vbus_gpiod; member 72 vbus = info->vbus_gpiod ? in usb_conn_detect_cable() 73 gpiod_get_value_cansleep(info->vbus_gpiod) : id; in usb_conn_detect_cable() 139 info->vbus_gpiod = devm_gpiod_get_optional(dev, "vbus", GPIOD_IN); in usb_conn_probe() 140 if (IS_ERR(info->vbus_gpiod)) in usb_conn_probe() 141 return PTR_ERR(info->vbus_gpiod); in usb_conn_probe() 143 if (!info->id_gpiod && !info->vbus_gpiod) { in usb_conn_probe() 150 if (!ret && info->vbus_gpiod) in usb_conn_probe() 151 ret = gpiod_set_debounce(info->vbus_gpiod, USB_GPIO_DEB_US); in usb_conn_probe() 188 if (info->vbus_gpiod) { in usb_conn_probe() [all …]
|
/Linux-v5.4/drivers/phy/broadcom/ |
D | phy-bcm-ns2-usbdrd.c | 67 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-v5.4/include/linux/mfd/ |
D | palmas.h | 581 struct gpio_desc *vbus_gpiod; member
|