Searched refs:hpd_gpio (Results 1 - 3 of 3) sorted by relevance
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | dw-dp.c | 252 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 D | dw-dp.c | 252 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 D | panel-simple.c | 144 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