Home
last modified time | relevance | path

Searched refs:vbus_irq (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/drivers/extcon/
H A Dextcon-qcom-spmi-misc.c26 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 Dextcon-usb-gpio.c31 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 Dextcon-palmas.c165 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 Dextcon-usb-gpio.c32 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 Dextcon-palmas.c165 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 Dusb-conn-gpio.c41 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 Dusb-conn-gpio.c41 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 Dmusb_dsps.c106 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 Dmusb_dsps.c105 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 Dphy-bcm-ns2-usbdrd.c71 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 Dphy-bcm-ns2-usbdrd.c61 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 Demxx_udc.c38 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 Demxx_udc.h24 int vbus_irq; variable
H A Demxx_udc.c3118 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 Dpalmas.h576 int vbus_irq; member
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dpalmas.h567 int vbus_irq; member

Completed in 39 milliseconds