/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | ohci-at91.c | 43 struct gpio_desc *vbus_pin[AT91_MAX_USBH_PORTS]; member 270 gpiod_set_value(pdata->vbus_pin[port], enable); in ohci_at91_usb_set_power() 278 return gpiod_get_value(pdata->vbus_pin[port]); in ohci_at91_usb_get_power() 538 pdata->vbus_pin[i] = in ohci_hcd_at91_drv_probe() 541 if (IS_ERR(pdata->vbus_pin[i])) { in ohci_hcd_at91_drv_probe() 542 err = PTR_ERR(pdata->vbus_pin[i]); in ohci_hcd_at91_drv_probe()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | ohci-at91.c | 44 struct gpio_desc *vbus_pin[AT91_MAX_USBH_PORTS]; member 289 gpiod_set_value(pdata->vbus_pin[port], enable); in ohci_at91_usb_set_power() 297 return gpiod_get_value(pdata->vbus_pin[port]); in ohci_at91_usb_get_power() 561 pdata->vbus_pin[i] = in ohci_hcd_at91_drv_probe() 564 if (IS_ERR(pdata->vbus_pin[i])) { in ohci_hcd_at91_drv_probe() 565 err = PTR_ERR(pdata->vbus_pin[i]); in ohci_hcd_at91_drv_probe()
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | usb-s3c2410_udc.h | 29 unsigned int vbus_pin; member
|
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/ |
H A D | atmel_usba_udc.c | 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() [all...] |
H A D | at91_udc.c | 1525 at91_vbus_update(udc, gpiod_get_value(udc->board.vbus_pin)); in at91_vbus_irq() 1535 at91_vbus_update(udc, gpiod_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work() 1779 board->vbus_pin = fwnode_gpiod_get_index(of_fwnode_handle(np), in at91udc_of_init() 1782 if (IS_ERR(board->vbus_pin)) in at91udc_of_init() 1783 board->vbus_pin = NULL; in at91udc_of_init() 1879 if (udc->board.vbus_pin) { in at91udc_probe() 1880 gpiod_direction_input(udc->board.vbus_pin); in at91udc_probe() 1886 udc->vbus = gpiod_get_value_cansleep(udc->board.vbus_pin); in at91udc_probe() 1895 gpiod_to_irq(udc->board.vbus_pin), in at91udc_probe() 1899 desc_to_gpio(udc->board.vbus_pin)); in at91udc_probe() [all...] |
H A D | at91_udc.h | 112 struct gpio_desc *vbus_pin; /* high == host powering us */ member
|
H A D | atmel_usba_udc.h | 338 struct gpio_desc *vbus_pin; member
|
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/ |
H A D | atmel_usba_udc.c | 383 if (udc->vbus_pin) in vbus_is_present() 384 return gpiod_get_value(udc->vbus_pin); in vbus_is_present() 1997 if (udc->vbus_pin) in atmel_usba_start() 1998 enable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start() 2012 if (udc->vbus_pin) in atmel_usba_start() 2013 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_start() 2028 if (udc->vbus_pin) in atmel_usba_stop() 2029 disable_irq(gpiod_to_irq(udc->vbus_pin)); in atmel_usba_stop() 2163 udc->vbus_pin = devm_gpiod_get_optional(&pdev->dev, "atmel,vbus", in atmel_udc_of_init() 2341 if (udc->vbus_pin) { in usba_udc_probe() [all...] |
H A D | at91_udc.c | 1524 at91_vbus_update(udc, gpio_get_value(udc->board.vbus_pin)); in at91_vbus_irq() 1534 at91_vbus_update(udc, gpio_get_value_cansleep(udc->board.vbus_pin)); in at91_vbus_timer_work() 1792 board->vbus_pin = of_get_named_gpio_flags(np, "atmel,vbus-gpio", 0, in at91udc_of_init() 1889 if (gpio_is_valid(udc->board.vbus_pin)) { in at91udc_probe() 1890 retval = devm_gpio_request(dev, udc->board.vbus_pin, in at91udc_probe() 1897 gpio_direction_input(udc->board.vbus_pin); in at91udc_probe() 1903 udc->vbus = gpio_get_value_cansleep(udc->board.vbus_pin) ^ in at91udc_probe() 1913 gpio_to_irq(udc->board.vbus_pin), in at91udc_probe() 1917 udc->board.vbus_pin); in at91udc_probe() 1991 if (gpio_is_valid(udc->board.vbus_pin) in at91udc_suspend() [all...] |
H A D | s3c2410_udc.c | 1469 value = gpio_get_value(udc_info->vbus_pin) ? 1 : 0; in s3c2410_udc_vbus_irq() 1804 if (udc_info && udc_info->vbus_pin > 0) { in s3c2410_udc_probe() 1805 retval = gpio_request(udc_info->vbus_pin, "udc vbus"); in s3c2410_udc_probe() 1811 irq = gpio_to_irq(udc_info->vbus_pin); in s3c2410_udc_probe() 1863 if (udc_info && udc_info->vbus_pin > 0) in s3c2410_udc_probe() 1864 free_irq(gpio_to_irq(udc_info->vbus_pin), udc); in s3c2410_udc_probe() 1866 if (udc_info && udc_info->vbus_pin > 0) in s3c2410_udc_probe() 1867 gpio_free(udc_info->vbus_pin); in s3c2410_udc_probe() 1902 if (udc_info && udc_info->vbus_pin > 0) { in s3c2410_udc_remove() 1903 irq = gpio_to_irq(udc_info->vbus_pin); in s3c2410_udc_remove() [all...] |
H A D | at91_udc.h | 112 int vbus_pin; /* high == host powering us */ member
|
H A D | atmel_usba_udc.h | 338 struct gpio_desc *vbus_pin; member
|
/kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
H A D | mach-n30.c | 87 .vbus_pin = S3C2410_GPG(1),
|
H A D | mach-jive.c | 495 .vbus_pin = S3C2410_GPG(1), /* detect is on GPG1 */
|
H A D | mach-h1940.c | 170 .vbus_pin = S3C2410_GPG(5),
|
H A D | mach-rx1950.c | 638 .vbus_pin = S3C2410_GPG(5),
|