| /Linux-v5.4/drivers/gpu/drm/tegra/ |
| D | output.c | 82 static irqreturn_t hpd_irq(int irq, void *data) in hpd_irq() function 143 output->hpd_irq = err; in tegra_output_probe() 148 err = request_threaded_irq(output->hpd_irq, NULL, hpd_irq, in tegra_output_probe() 152 output->hpd_irq, err); in tegra_output_probe() 163 disable_irq(output->hpd_irq); in tegra_output_probe() 179 free_irq(output->hpd_irq, output); in tegra_output_remove() 200 enable_irq(output->hpd_irq); in tegra_output_init() 212 disable_irq(output->hpd_irq); in tegra_output_exit()
|
| D | drm.h | 125 unsigned int hpd_irq; member
|
| /Linux-v5.4/drivers/gpu/drm/bridge/ |
| D | ti-tfp410.c | 31 int hpd_irq; member 130 if (dvi->hpd_irq >= 0) in tfp410_attach() 351 dvi->hpd_irq = gpiod_to_irq(dvi->hpd); in tfp410_init() 353 dvi->hpd_irq = -ENXIO; in tfp410_init() 355 if (dvi->hpd_irq >= 0) { in tfp410_init() 358 ret = devm_request_threaded_irq(dev, dvi->hpd_irq, in tfp410_init() 382 if (dvi->hpd_irq >= 0) in tfp410_fini()
|
| D | analogix-anx78xx.c | 55 int hpd_irq; member 1339 pdata->hpd_irq = gpiod_to_irq(pdata->gpiod_hpd); in anx78xx_i2c_probe() 1340 if (pdata->hpd_irq < 0) { in anx78xx_i2c_probe() 1341 DRM_ERROR("Failed to get HPD IRQ: %d\n", pdata->hpd_irq); in anx78xx_i2c_probe() 1408 err = devm_request_threaded_irq(&client->dev, pdata->hpd_irq, NULL, in anx78xx_i2c_probe()
|
| /Linux-v5.4/drivers/media/platform/cec-gpio/ |
| D | cec-gpio.c | 22 int hpd_irq; member 213 cec->hpd_irq = gpiod_to_irq(cec->hpd_gpio); in cec_gpio_probe() 214 ret = devm_request_threaded_irq(dev, cec->hpd_irq, in cec_gpio_probe()
|
| /Linux-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| D | amdgpu_dm_irq.c | 719 adev->hpd_irq.num_types = adev->mode_info.num_hpd; in amdgpu_dm_set_irq_funcs() 720 adev->hpd_irq.funcs = &dm_hpd_irq_funcs; in amdgpu_dm_set_irq_funcs()
|
| D | amdgpu_dm.c | 1767 VISLANDS30_IV_SRCID_HOTPLUG_DETECT_A, &adev->hpd_irq); in dce110_register_irq_handlers() 1881 &adev->hpd_irq); in dcn10_register_irq_handlers()
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | dce_v8_0.c | 304 amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v8_0_hpd_init() 332 amdgpu_irq_put(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v8_0_hpd_fini() 2665 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 42, &adev->hpd_irq); in dce_v8_0_sw_init() 3497 adev->hpd_irq.num_types = adev->mode_info.num_hpd; in dce_v8_0_set_irq_funcs() 3498 adev->hpd_irq.funcs = &dce_v8_0_hpd_irq_funcs; in dce_v8_0_set_irq_funcs()
|
| D | dce_v6_0.c | 310 amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v6_0_hpd_init() 339 amdgpu_irq_put(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v6_0_hpd_fini() 2641 r = amdgpu_irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, 42, &adev->hpd_irq); in dce_v6_0_sw_init() 3418 adev->hpd_irq.num_types = adev->mode_info.num_hpd; in dce_v6_0_set_irq_funcs() 3419 adev->hpd_irq.funcs = &dce_v6_0_hpd_irq_funcs; in dce_v6_0_set_irq_funcs()
|
| D | dce_v10_0.c | 368 amdgpu_irq_get(adev, &adev->hpd_irq, in dce_v10_0_hpd_init() 397 amdgpu_irq_put(adev, &adev->hpd_irq, in dce_v10_0_hpd_fini() 2768 …irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_HOTPLUG_DETECT_A, &adev->hpd_irq); in dce_v10_0_sw_init() 3609 adev->hpd_irq.num_types = adev->mode_info.num_hpd; in dce_v10_0_set_irq_funcs() 3610 adev->hpd_irq.funcs = &dce_v10_0_hpd_irq_funcs; in dce_v10_0_set_irq_funcs()
|
| D | dce_v11_0.c | 386 amdgpu_irq_get(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v11_0_hpd_init() 414 amdgpu_irq_put(adev, &adev->hpd_irq, amdgpu_connector->hpd.hpd); in dce_v11_0_hpd_fini() 2889 …irq_add_id(adev, AMDGPU_IRQ_CLIENTID_LEGACY, VISLANDS30_IV_SRCID_HOTPLUG_DETECT_A, &adev->hpd_irq); in dce_v11_0_sw_init() 3741 adev->hpd_irq.num_types = adev->mode_info.num_hpd; in dce_v11_0_set_irq_funcs() 3742 adev->hpd_irq.funcs = &dce_v11_0_hpd_irq_funcs; in dce_v11_0_set_irq_funcs()
|
| D | amdgpu.h | 900 struct amdgpu_irq_src hpd_irq; member
|