Searched refs:hpd_gpio (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/gpu/drm/tegra/ |
| H A D | output.c | 58 if (output->hpd_gpio) { in tegra_output_connector_detect() 59 if (gpiod_get_value(output->hpd_gpio) == 0) in tegra_output_connector_detect() 141 output->hpd_gpio = devm_fwnode_gpiod_get(output->dev, in tegra_output_probe() 146 if (IS_ERR(output->hpd_gpio)) { in tegra_output_probe() 147 if (PTR_ERR(output->hpd_gpio) != -ENOENT) { in tegra_output_probe() 148 err = PTR_ERR(output->hpd_gpio); in tegra_output_probe() 152 output->hpd_gpio = NULL; in tegra_output_probe() 155 if (output->hpd_gpio) { in tegra_output_probe() 156 err = gpiod_to_irq(output->hpd_gpio); in tegra_output_probe() 198 if (output->hpd_gpio) in tegra_output_remove() [all …]
|
| /linux/drivers/gpu/drm/bridge/ |
| H A D | display-connector.c | 23 struct gpio_desc *hpd_gpio; member 47 if (conn->hpd_gpio) { in display_connector_detect() 48 if (gpiod_get_value_cansleep(conn->hpd_gpio)) in display_connector_detect() 294 conn->hpd_gpio = devm_gpiod_get_optional(&pdev->dev, "hpd", in display_connector_probe() 296 if (IS_ERR(conn->hpd_gpio)) in display_connector_probe() 297 return dev_err_probe(&pdev->dev, PTR_ERR(conn->hpd_gpio), in display_connector_probe() 300 conn->hpd_irq = gpiod_to_irq(conn->hpd_gpio); in display_connector_probe() 377 if (conn->hpd_gpio && type != DRM_MODE_CONNECTOR_DisplayPort) in display_connector_probe() 387 conn->hpd_gpio ? "with" : "without", in display_connector_probe()
|
| /linux/drivers/video/fbdev/omap2/omapfb/displays/ |
| H A D | connector-hdmi.c | 45 struct gpio_desc *hpd_gpio; member 159 if (ddata->hpd_gpio) in hdmic_detect() 160 return gpiod_get_value_cansleep(ddata->hpd_gpio); in hdmic_detect() 217 ddata->hpd_gpio = devm_gpiod_get_optional(&pdev->dev, "hpd", GPIOD_IN); in hdmic_probe() 218 r = PTR_ERR_OR_ZERO(ddata->hpd_gpio); in hdmic_probe() 222 gpiod_set_consumer_name(ddata->hpd_gpio, "hdmi_hpd"); in hdmic_probe()
|
| H A D | encoder-tpd12s015.c | 25 struct gpio_desc *hpd_gpio; member 146 if (!gpiod_get_value_cansleep(ddata->hpd_gpio)) in tpd_read_edid() 162 return gpiod_get_value_cansleep(ddata->hpd_gpio); in tpd_detect() 263 ddata->hpd_gpio = gpio; in tpd_probe()
|
| /linux/drivers/gpu/drm/exynos/ |
| H A D | exynos_hdmi.c | 131 struct gpio_desc *hpd_gpio; member 857 if (gpiod_get_value(hdata->hpd_gpio)) in hdmi_detect() 1798 hdata->hpd_gpio = devm_gpiod_get(dev, "hpd", GPIOD_IN); in hdmi_resources_init() 1799 if (IS_ERR(hdata->hpd_gpio)) { in hdmi_resources_init() 1801 return PTR_ERR(hdata->hpd_gpio); in hdmi_resources_init() 1804 hdata->irq = gpiod_to_irq(hdata->hpd_gpio); in hdmi_resources_init()
|