/kernel/linux/linux-6.6/drivers/extcon/ |
H A D | extcon-qcom-spmi-misc.c | 26 int vbus_irq; member 61 if (info->vbus_irq > 0) { in qcom_usb_extcon_detect_cable() 63 ret = irq_get_irqchip_state(info->vbus_irq, in qcom_usb_extcon_detect_cable() 139 info->vbus_irq = platform_get_irq_byname_optional(pdev, "usb_vbus"); in qcom_usb_extcon_probe() 140 if (info->vbus_irq > 0) { in qcom_usb_extcon_probe() 141 ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL, in qcom_usb_extcon_probe() 152 if (info->id_irq < 0 && info->vbus_irq < 0) { in qcom_usb_extcon_probe() 175 if (info->vbus_irq > 0) in qcom_usb_extcon_suspend() 176 ret = enable_irq_wake(info->vbus_irq); in qcom_usb_extcon_suspend() 190 if (info->vbus_irq > in qcom_usb_extcon_resume() [all...] |
H A D | extcon-usb-gpio.c | 31 int vbus_irq; member 170 info->vbus_irq = gpiod_to_irq(info->vbus_gpiod); in usb_extcon_probe() 171 if (info->vbus_irq < 0) { in usb_extcon_probe() 173 return info->vbus_irq; in usb_extcon_probe() 176 ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL, in usb_extcon_probe() 219 ret = enable_irq_wake(info->vbus_irq); in usb_extcon_suspend() 250 ret = disable_irq_wake(info->vbus_irq); in usb_extcon_resume()
|
H A D | extcon-palmas.c | 165 palmas_vbus_irq_handler(palmas_usb->vbus_irq, palmas_usb); in palmas_enable_irq() 309 palmas_usb->vbus_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe() 312 palmas_usb->vbus_irq, NULL, in palmas_usb_probe() 319 palmas_usb->vbus_irq, status); in palmas_usb_probe() 373 enable_irq_wake(palmas_usb->vbus_irq); in palmas_usb_suspend() 390 disable_irq_wake(palmas_usb->vbus_irq); in palmas_usb_resume()
|
/kernel/linux/linux-5.10/drivers/extcon/ |
H A D | extcon-usb-gpio.c | 32 int vbus_irq; member 171 info->vbus_irq = gpiod_to_irq(info->vbus_gpiod); in usb_extcon_probe() 172 if (info->vbus_irq < 0) { in usb_extcon_probe() 174 return info->vbus_irq; in usb_extcon_probe() 177 ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL, in usb_extcon_probe() 220 ret = enable_irq_wake(info->vbus_irq); in usb_extcon_suspend() 238 disable_irq(info->vbus_irq); in usb_extcon_suspend() 261 ret = disable_irq_wake(info->vbus_irq); in usb_extcon_resume() 274 enable_irq(info->vbus_irq); in usb_extcon_resume()
|
H A D | extcon-palmas.c | 165 palmas_vbus_irq_handler(palmas_usb->vbus_irq, palmas_usb); in palmas_enable_irq() 305 palmas_usb->vbus_irq = regmap_irq_get_virq(palmas->irq_data, in palmas_usb_probe() 308 palmas_usb->vbus_irq, NULL, in palmas_usb_probe() 315 palmas_usb->vbus_irq, status); in palmas_usb_probe() 378 enable_irq_wake(palmas_usb->vbus_irq); in palmas_usb_suspend() 395 disable_irq_wake(palmas_usb->vbus_irq); in palmas_usb_resume()
|
/kernel/linux/linux-6.6/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 41 int vbus_irq; member 244 info->vbus_irq = gpiod_to_irq(info->vbus_gpiod); in usb_conn_probe() 245 if (info->vbus_irq < 0) { in usb_conn_probe() 247 ret = info->vbus_irq; in usb_conn_probe() 251 ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL, in usb_conn_probe() 294 enable_irq_wake(info->vbus_irq); in usb_conn_suspend() 301 disable_irq(info->vbus_irq); in usb_conn_suspend() 316 disable_irq_wake(info->vbus_irq); in usb_conn_resume() 325 enable_irq(info->vbus_irq); in usb_conn_resume()
|
/kernel/linux/linux-5.10/drivers/usb/common/ |
H A D | usb-conn-gpio.c | 41 int vbus_irq; member 264 info->vbus_irq = gpiod_to_irq(info->vbus_gpiod); in usb_conn_probe() 265 if (info->vbus_irq < 0) { in usb_conn_probe() 267 ret = info->vbus_irq; in usb_conn_probe() 271 ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL, in usb_conn_probe() 314 disable_irq(info->vbus_irq); in usb_conn_suspend() 330 enable_irq(info->vbus_irq); in usb_conn_resume()
|
/kernel/linux/linux-5.10/drivers/usb/musb/ |
H A D | musb_dsps.c | 106 int vbus_irq; /* optional vbus irq */ member 152 if (glue->vbus_irq) in dsps_mod_timer_optional() 217 if (glue->vbus_irq) in dsps_check_status() 249 if (!glue->vbus_irq) { in dsps_check_status() 840 glue->vbus_irq = platform_get_irq_byname(pdev, "vbus"); in dsps_setup_optional_vbus_irq() 841 if (glue->vbus_irq == -EPROBE_DEFER) in dsps_setup_optional_vbus_irq() 844 if (glue->vbus_irq <= 0) { in dsps_setup_optional_vbus_irq() 845 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 849 error = devm_request_threaded_irq(glue->dev, glue->vbus_irq, in dsps_setup_optional_vbus_irq() 854 glue->vbus_irq in dsps_setup_optional_vbus_irq() [all...] |
/kernel/linux/linux-6.6/drivers/usb/musb/ |
H A D | musb_dsps.c | 105 int vbus_irq; /* optional vbus irq */ member 151 if (glue->vbus_irq) in dsps_mod_timer_optional() 216 if (glue->vbus_irq) in dsps_check_status() 248 if (!glue->vbus_irq) { in dsps_check_status() 841 glue->vbus_irq = platform_get_irq_byname(pdev, "vbus"); in dsps_setup_optional_vbus_irq() 842 if (glue->vbus_irq == -EPROBE_DEFER) in dsps_setup_optional_vbus_irq() 845 if (glue->vbus_irq <= 0) { in dsps_setup_optional_vbus_irq() 846 glue->vbus_irq = 0; in dsps_setup_optional_vbus_irq() 850 error = devm_request_threaded_irq(glue->dev, glue->vbus_irq, in dsps_setup_optional_vbus_irq() 855 glue->vbus_irq in dsps_setup_optional_vbus_irq() [all...] |
/kernel/linux/linux-5.10/drivers/phy/broadcom/ |
H A D | phy-bcm-ns2-usbdrd.c | 71 int vbus_irq; member 366 driver->vbus_irq = gpiod_to_irq(driver->vbus_gpiod); in ns2_drd_phy_probe() 367 if (driver->vbus_irq < 0) { in ns2_drd_phy_probe() 369 return driver->vbus_irq; in ns2_drd_phy_probe() 380 ret = devm_request_irq(dev, driver->vbus_irq, gpio_irq_handler, in ns2_drd_phy_probe()
|
/kernel/linux/linux-6.6/drivers/phy/broadcom/ |
H A D | phy-bcm-ns2-usbdrd.c | 61 int vbus_irq; member 351 driver->vbus_irq = gpiod_to_irq(driver->vbus_gpiod); in ns2_drd_phy_probe() 352 if (driver->vbus_irq < 0) { in ns2_drd_phy_probe() 354 return driver->vbus_irq; in ns2_drd_phy_probe() 365 ret = devm_request_irq(dev, driver->vbus_irq, gpio_irq_handler, in ns2_drd_phy_probe()
|
/kernel/linux/linux-6.6/drivers/staging/emxx_udc/ |
H A D | emxx_udc.c | 38 static int vbus_irq; variable 3114 vbus_irq = gpiod_to_irq(vbus_gpio); in nbu2ss_drv_probe() 3115 irq_set_irq_type(vbus_irq, IRQ_TYPE_EDGE_BOTH); in nbu2ss_drv_probe() 3116 status = request_irq(vbus_irq, in nbu2ss_drv_probe() 3120 dev_err(udc->dev, "request_irq(vbus_irq) failed\n"); in nbu2ss_drv_probe() 3156 free_irq(vbus_irq, udc); in nbu2ss_drv_remove()
|
/kernel/linux/linux-5.10/drivers/staging/emxx_udc/ |
H A D | emxx_udc.h | 24 int vbus_irq; variable
|
H A D | emxx_udc.c | 3118 vbus_irq = gpiod_to_irq(vbus_gpio); in nbu2ss_drv_probe() 3119 irq_set_irq_type(vbus_irq, IRQ_TYPE_EDGE_BOTH); in nbu2ss_drv_probe() 3120 status = request_irq(vbus_irq, in nbu2ss_drv_probe() 3124 dev_err(udc->dev, "request_irq(vbus_irq) failed\n"); in nbu2ss_drv_probe() 3160 free_irq(vbus_irq, udc); in nbu2ss_drv_remove()
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | palmas.h | 576 int vbus_irq; member
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | palmas.h | 567 int vbus_irq; member
|