Home
last modified time | relevance | path

Searched refs:te_gpio (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/gpu/drm/exynos/
Dexynos_drm_dsi.c268 int te_gpio; member
1301 if (gpio_is_valid(dsi->te_gpio)) in exynos_dsi_enable_irq()
1302 enable_irq(gpio_to_irq(dsi->te_gpio)); in exynos_dsi_enable_irq()
1307 if (gpio_is_valid(dsi->te_gpio)) in exynos_dsi_disable_irq()
1308 disable_irq(gpio_to_irq(dsi->te_gpio)); in exynos_dsi_disable_irq()
1338 dsi->te_gpio = of_get_named_gpio(panel->of_node, "te-gpios", 0); in exynos_dsi_register_te_irq()
1339 if (dsi->te_gpio == -ENOENT) in exynos_dsi_register_te_irq()
1342 if (!gpio_is_valid(dsi->te_gpio)) { in exynos_dsi_register_te_irq()
1343 ret = dsi->te_gpio; in exynos_dsi_register_te_irq()
1348 ret = gpio_request(dsi->te_gpio, "te_gpio"); in exynos_dsi_register_te_irq()
[all …]
/Linux-v5.15/drivers/gpu/drm/omapdrm/dss/
Ddsi.c3277 if (dsi->te_enabled && dsi->te_gpio) { in dsi_update_channel()
3559 if (dsi->te_gpio) { in dsi_enable_te()
4305 dsi->te_gpio = gpiod_get(&client->dev, "te-gpios", GPIOD_IN); in omap_dsi_register_te_irq()
4306 if (IS_ERR(dsi->te_gpio)) { in omap_dsi_register_te_irq()
4307 err = PTR_ERR(dsi->te_gpio); in omap_dsi_register_te_irq()
4310 dsi->te_gpio = NULL; in omap_dsi_register_te_irq()
4318 te_irq = gpiod_to_irq(dsi->te_gpio); in omap_dsi_register_te_irq()
4320 gpiod_put(dsi->te_gpio); in omap_dsi_register_te_irq()
4321 dsi->te_gpio = NULL; in omap_dsi_register_te_irq()
4334 gpiod_put(dsi->te_gpio); in omap_dsi_register_te_irq()
[all …]
Ddsi.h391 struct gpio_desc *te_gpio; member
/Linux-v5.15/drivers/gpu/drm/msm/dsi/
Ddsi_host.c130 struct gpio_desc *te_gpio; member
1598 msm_host->te_gpio = devm_gpiod_get_optional(panel_device, "disp-te", in dsi_host_init_panel_gpios()
1600 if (IS_ERR(msm_host->te_gpio)) { in dsi_host_init_panel_gpios()
1601 DBG("cannot get disp-te-gpios %ld", PTR_ERR(msm_host->te_gpio)); in dsi_host_init_panel_gpios()
1602 return PTR_ERR(msm_host->te_gpio); in dsi_host_init_panel_gpios()