Home
last modified time | relevance | path

Searched refs:vbus_pin (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/usb/host/
Dohci-at91.c43 struct gpio_desc *vbus_pin[AT91_MAX_USBH_PORTS]; member
269 gpiod_set_value(pdata->vbus_pin[port], enable); in ohci_at91_usb_set_power()
277 return gpiod_get_value(pdata->vbus_pin[port]); in ohci_at91_usb_get_power()
537 pdata->vbus_pin[i] = in ohci_hcd_at91_drv_probe()
540 if (IS_ERR(pdata->vbus_pin[i])) { in ohci_hcd_at91_drv_probe()
541 err = PTR_ERR(pdata->vbus_pin[i]); in ohci_hcd_at91_drv_probe()
/Linux-v4.19/include/linux/platform_data/
Dusb-s3c2410_udc.h34 unsigned int vbus_pin; member
/Linux-v4.19/drivers/usb/gadget/udc/
Datmel_usba_udc.c369 if (udc->vbus_pin) in vbus_is_present()
370 return gpiod_get_value(udc->vbus_pin); in vbus_is_present()
1929 if (udc->vbus_pin) in atmel_usba_start()
1930 enable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start()
1944 if (udc->vbus_pin) in atmel_usba_start()
1945 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start()
1960 if (udc->vbus_pin) in atmel_usba_stop()
1961 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_stop()
2027 udc->vbus_pin = devm_gpiod_get_optional(&pdev->dev, "atmel,vbus", in atmel_udc_of_init()
2228 if (udc->vbus_pin) { in usba_udc_probe()
[all …]
Dat91_udc.c1525 at91_vbus_update(udc, gpio_get_value(udc->board.vbus_pin)); in at91_vbus_irq()
1535 at91_vbus_update(udc, gpio_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work()
1793 board->vbus_pin = of_get_named_gpio_flags(np, "atmel,vbus-gpio", 0, in at91udc_of_init()
1890 if (gpio_is_valid(udc->board.vbus_pin)) { in at91udc_probe()
1891 retval = devm_gpio_request(dev, udc->board.vbus_pin, in at91udc_probe()
1898 gpio_direction_input(udc->board.vbus_pin); in at91udc_probe()
1904 udc->vbus = gpio_get_value_cansleep(udc->board.vbus_pin) ^ in at91udc_probe()
1914 gpio_to_irq(udc->board.vbus_pin), in at91udc_probe()
1918 udc->board.vbus_pin); in at91udc_probe()
1992 if (gpio_is_valid(udc->board.vbus_pin) && !udc->board.vbus_polled && wake) in at91udc_suspend()
[all …]
Ds3c2410_udc.c1494 value = gpio_get_value(udc_info->vbus_pin) ? 1 : 0; in s3c2410_udc_vbus_irq()
1828 if (udc_info && udc_info->vbus_pin > 0) { in s3c2410_udc_probe()
1829 retval = gpio_request(udc_info->vbus_pin, "udc vbus"); in s3c2410_udc_probe()
1835 irq = gpio_to_irq(udc_info->vbus_pin); in s3c2410_udc_probe()
1887 if (udc_info && udc_info->vbus_pin > 0) in s3c2410_udc_probe()
1888 free_irq(gpio_to_irq(udc_info->vbus_pin), udc); in s3c2410_udc_probe()
1890 if (udc_info && udc_info->vbus_pin > 0) in s3c2410_udc_probe()
1891 gpio_free(udc_info->vbus_pin); in s3c2410_udc_probe()
1922 if (udc_info && udc_info->vbus_pin > 0) { in s3c2410_udc_remove()
1923 irq = gpio_to_irq(udc_info->vbus_pin); in s3c2410_udc_remove()
Dat91_udc.h112 int vbus_pin; /* high == host powering us */ member
Datmel_usba_udc.h325 struct gpio_desc *vbus_pin; member
/Linux-v4.19/arch/arm/mach-s3c24xx/
Dmach-n30.c87 .vbus_pin = S3C2410_GPG(1),
Dmach-jive.c489 .vbus_pin = S3C2410_GPG(1), /* detect is on GPG1 */
Dmach-h1940.c170 .vbus_pin = S3C2410_GPG(5),
Dmach-rx1950.c613 .vbus_pin = S3C2410_GPG(5),