Lines Matching refs:vbus_pin
335 if (gpio_is_valid(udc->vbus_pin)) in vbus_is_present()
336 return gpio_get_value(udc->vbus_pin) ^ udc->vbus_pin_inverted; in vbus_is_present()
1848 if (gpio_is_valid(udc->vbus_pin)) in atmel_usba_start()
1849 enable_irq(gpio_to_irq(udc->vbus_pin)); in atmel_usba_start()
1863 if (gpio_is_valid(udc->vbus_pin)) in atmel_usba_start()
1864 disable_irq(gpio_to_irq(udc->vbus_pin)); in atmel_usba_start()
1879 if (gpio_is_valid(udc->vbus_pin)) in atmel_usba_stop()
1880 disable_irq(gpio_to_irq(udc->vbus_pin)); in atmel_usba_stop()
1945 udc->vbus_pin = of_get_named_gpio_flags(np, "atmel,vbus-gpio", 0, in atmel_udc_of_init()
2043 udc->vbus_pin = pdata->vbus_pin; in usba_udc_pdata()
2108 udc->vbus_pin = -ENODEV; in usba_udc_probe()
2157 if (gpio_is_valid(udc->vbus_pin)) { in usba_udc_probe()
2158 if (!devm_gpio_request(&pdev->dev, udc->vbus_pin, "atmel_usba_udc")) { in usba_udc_probe()
2159 irq_set_status_flags(gpio_to_irq(udc->vbus_pin), in usba_udc_probe()
2162 gpio_to_irq(udc->vbus_pin), NULL, in usba_udc_probe()
2166 udc->vbus_pin = -ENODEV; in usba_udc_probe()
2173 udc->vbus_pin = -EINVAL; in usba_udc_probe()
2226 if (gpio_is_valid(udc->vbus_pin)) { in usba_udc_suspend()
2228 enable_irq_wake(gpio_to_irq(udc->vbus_pin)); in usba_udc_suspend()
2244 if (device_may_wakeup(dev) && gpio_is_valid(udc->vbus_pin)) in usba_udc_resume()
2245 disable_irq_wake(gpio_to_irq(udc->vbus_pin)); in usba_udc_resume()