Searched refs:vbus_gpiod (Results 1 - 7 of 7) sorted by relevance

/linux-master/drivers/extcon/
H A Dextcon-usb-gpio.c29 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 Dextcon-ptn5150.c52 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 Dextcon-palmas.c212 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 Dusb-conn-gpio.c39 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 Dphy-gpio-vbus-usb.c31 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 Dphy-bcm-ns2-usbdrd.c58 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 Dpalmas.h572 struct gpio_desc *vbus_gpiod; member in struct:palmas_usb

Completed in 168 milliseconds