Searched refs:vbus_gpiod (Results 1 - 7 of 7) sorted by relevance
/linux-master/drivers/extcon/ |
H A D | extcon-usb-gpio.c | 29 struct gpio_desc *vbus_gpiod; member in struct:usb_extcon_info 70 vbus = info->vbus_gpiod ? 71 gpiod_get_value_cansleep(info->vbus_gpiod) : id; 113 info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", 116 if (!info->id_gpiod && !info->vbus_gpiod) { 124 if (IS_ERR(info->vbus_gpiod)) 125 return PTR_ERR(info->vbus_gpiod); 142 if (!ret && info->vbus_gpiod) 143 ret = gpiod_set_debounce(info->vbus_gpiod, 169 if (info->vbus_gpiod) { [all...] |
H A D | extcon-ptn5150.c | 52 struct gpio_desc *vbus_gpiod; member in struct:ptn5150_info 89 gpiod_set_value_cansleep(info->vbus_gpiod, 0); 97 gpiod_set_value_cansleep(info->vbus_gpiod, 0); 99 gpiod_set_value_cansleep(info->vbus_gpiod, 1); 147 gpiod_set_value_cansleep(info->vbus_gpiod, 0); 241 info->vbus_gpiod = devm_gpiod_get(&i2c->dev, "vbus", GPIOD_OUT_LOW); 242 if (IS_ERR(info->vbus_gpiod)) { 243 ret = PTR_ERR(info->vbus_gpiod); 246 info->vbus_gpiod = NULL;
|
H A D | extcon-palmas.c | 212 palmas_usb->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus", 214 if (IS_ERR(palmas_usb->vbus_gpiod)) 215 return dev_err_probe(&pdev->dev, PTR_ERR(palmas_usb->vbus_gpiod), 223 if (palmas_usb->enable_vbus_detection && palmas_usb->vbus_gpiod) { 336 palmas_usb->gpio_vbus_irq = gpiod_to_irq(palmas_usb->vbus_gpiod);
|
/linux-master/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 39 struct gpio_desc *vbus_gpiod; member in struct:usb_conn_info 77 vbus = info->vbus_gpiod ? 78 gpiod_get_value_cansleep(info->vbus_gpiod) : id; 192 info->vbus_gpiod = devm_gpiod_get_optional(dev, "vbus", GPIOD_IN); 193 if (IS_ERR(info->vbus_gpiod)) 194 return PTR_ERR(info->vbus_gpiod); 196 if (!info->id_gpiod && !info->vbus_gpiod) { 203 if (!ret && info->vbus_gpiod) 204 ret = gpiod_set_debounce(info->vbus_gpiod, USB_GPIO_DEB_US); 243 if (info->vbus_gpiod) { [all...] |
/linux-master/drivers/usb/phy/ |
H A D | phy-gpio-vbus-usb.c | 31 struct gpio_desc *vbus_gpiod; member in struct:gpio_vbus_data 89 return gpiod_get_value(gpio_vbus->vbus_gpiod); 261 gpio_vbus->vbus_gpiod = devm_gpiod_get(dev, "vbus", GPIOD_IN); 262 if (IS_ERR(gpio_vbus->vbus_gpiod)) { 263 err = PTR_ERR(gpio_vbus->vbus_gpiod); 267 gpiod_set_consumer_name(gpio_vbus->vbus_gpiod, "vbus_detect"); 274 irq = gpiod_to_irq(gpio_vbus->vbus_gpiod);
|
/linux-master/drivers/phy/broadcom/ |
H A D | phy-bcm-ns2-usbdrd.c | 58 struct gpio_desc *vbus_gpiod; member in struct:ns2_phy_driver 238 vbus = gpiod_get_value_cansleep(driver->vbus_gpiod); 321 driver->vbus_gpiod = devm_gpiod_get(&pdev->dev, "vbus", GPIOD_IN); 322 if (IS_ERR(driver->vbus_gpiod)) { 324 return PTR_ERR(driver->vbus_gpiod); 351 driver->vbus_irq = gpiod_to_irq(driver->vbus_gpiod);
|
/linux-master/include/linux/mfd/ |
H A D | palmas.h | 572 struct gpio_desc *vbus_gpiod; member in struct:palmas_usb
|
Completed in 168 milliseconds