Lines Matching refs:vbus_pin
383 if (udc->vbus_pin) in vbus_is_present()
384 return gpiod_get_value(udc->vbus_pin); in vbus_is_present()
2000 if (udc->vbus_pin) in atmel_usba_start()
2001 enable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start()
2015 if (udc->vbus_pin) in atmel_usba_start()
2016 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start()
2031 if (udc->vbus_pin) in atmel_usba_stop()
2032 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_stop()
2166 udc->vbus_pin = devm_gpiod_get_optional(&pdev->dev, "atmel,vbus", in atmel_udc_of_init()
2168 if (IS_ERR(udc->vbus_pin)) in atmel_udc_of_init()
2169 return ERR_CAST(udc->vbus_pin); in atmel_udc_of_init()
2344 if (udc->vbus_pin) { in usba_udc_probe()
2345 irq_set_status_flags(gpiod_to_irq(udc->vbus_pin), IRQ_NOAUTOEN); in usba_udc_probe()
2347 gpiod_to_irq(udc->vbus_pin), NULL, in usba_udc_probe()
2351 udc->vbus_pin = NULL; in usba_udc_probe()
2406 if (udc->vbus_pin) { in usba_udc_suspend()
2409 enable_irq_wake(gpiod_to_irq(udc->vbus_pin)); in usba_udc_suspend()
2428 if (udc->vbus_pin) in usba_udc_resume()
2429 disable_irq_wake(gpiod_to_irq(udc->vbus_pin)); in usba_udc_resume()