Home
last modified time | relevance | path

Searched refs:hpd_gpio (Results 1 - 3 of 3) sorted by relevance

/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/
H A Ddw-dp.c252 struct gpio_desc *hpd_gpio; member
442 if (dp->hpd_gpio) { in dw_dp_detect()
443 return gpiod_get_value_cansleep(dp->hpd_gpio); in dw_dp_detect()
1484 if (dp->hpd_gpio) { in dw_dp_hpd_init()
2388 dp->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in dw_dp_probe()
2389 if (IS_ERR(dp->hpd_gpio)) { in dw_dp_probe()
2390 return dev_err_probe(dev, PTR_ERR(dp->hpd_gpio), "failed to get hpd GPIO\n"); in dw_dp_probe()
2392 if (dp->hpd_gpio) { in dw_dp_probe()
2393 int hpd_irq = gpiod_to_irq(dp->hpd_gpio); in dw_dp_probe()
/device/soc/rockchip/rk3588/kernel/drivers/gpu/drm/rockchip/
H A Ddw-dp.c252 struct gpio_desc *hpd_gpio; member
448 if (dp->hpd_gpio) in dw_dp_detect()
449 return gpiod_get_value_cansleep(dp->hpd_gpio); in dw_dp_detect()
1486 if (dp->hpd_gpio) { in dw_dp_hpd_init()
2416 dp->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in dw_dp_probe()
2417 if (IS_ERR(dp->hpd_gpio)) in dw_dp_probe()
2418 return dev_err_probe(dev, PTR_ERR(dp->hpd_gpio), in dw_dp_probe()
2420 if (dp->hpd_gpio) { in dw_dp_probe()
2421 int hpd_irq = gpiod_to_irq(dp->hpd_gpio); in dw_dp_probe()
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/panel/
H A Dpanel-simple.c144 struct gpio_desc *hpd_gpio; member
497 p->hpd_gpio = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in panel_simple_get_hpd_gpio()
498 if (IS_ERR(p->hpd_gpio)) { in panel_simple_get_hpd_gpio()
499 err = PTR_ERR(p->hpd_gpio); in panel_simple_get_hpd_gpio()
502 * to be an error--we'll leave the error code in "hpd_gpio". in panel_simple_get_hpd_gpio()
555 if (p->hpd_gpio) { in panel_simple_prepare()
556 if (IS_ERR(p->hpd_gpio)) { in panel_simple_prepare()
563 err = readx_poll_timeout(gpiod_get_value_cansleep, p->hpd_gpio, hpd_asserted, hpd_asserted, 0x3e8, 0x1e8480); in panel_simple_prepare()

Completed in 13 milliseconds