Home
last modified time | relevance | path

Searched refs:hpd_gpiod (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Ddw_hdmi-rockchip.c242 struct gpio_desc *hpd_gpiod; member
1324 val = gpiod_get_value(hdmi->hpd_gpiod); in rockchip_hdmi_hpd_irq_handler()
1327 if (hdmi->hdmi && hdmi->hpd_wake_en && hdmi->hpd_gpiod) in rockchip_hdmi_hpd_irq_handler()
1341 if (hdmi->hpd_gpiod) { in dw_hdmi_rk3528_gpio_hpd_init()
1357 val = gpiod_get_value(hdmi->hpd_gpiod); in dw_hdmi_rk3528_gpio_hpd_init()
1360 if (hdmi->hdmi && hdmi->hpd_wake_en && hdmi->hpd_gpiod) in dw_hdmi_rk3528_gpio_hpd_init()
1513 hdmi->hpd_gpiod = devm_gpiod_get_optional(hdmi->dev, "hpd", GPIOD_IN); in rockchip_hdmi_parse_dt()
1515 if (IS_ERR(hdmi->hpd_gpiod)) { in rockchip_hdmi_parse_dt()
1517 PTR_ERR(hdmi->hpd_gpiod)); in rockchip_hdmi_parse_dt()
1518 return PTR_ERR(hdmi->hpd_gpiod); in rockchip_hdmi_parse_dt()
[all …]
/OK3568_Linux_fs/u-boot/drivers/video/drm/
H A Drockchip_dw_hdmi.c508 void dw_hdmi_set_iomux(void *grf, void *gpio_base, struct gpio_desc *hpd_gpiod, in dw_hdmi_set_iomux() argument
552 if (dm_gpio_is_valid(hpd_gpiod)) { in dw_hdmi_set_iomux()
554 val = dm_gpio_get_value(hpd_gpiod); in dw_hdmi_set_iomux()
H A Ddw_hdmi.c210 struct gpio_desc hpd_gpiod; member
2421 &hdmi->hpd_gpiod, GPIOD_IS_IN); in rockchip_dw_hdmi_init()
2473 &hdmi->hpd_gpiod, hdmi->dev_type); in rockchip_dw_hdmi_init()
H A Ddw_hdmi.h1415 void dw_hdmi_set_iomux(void *grf, void *gpio_base, struct gpio_desc *hpd_gpiod,
/OK3568_Linux_fs/kernel/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c2314 dp->hpd_gpiod = devm_gpiod_get_optional(dev, "hpd", GPIOD_IN); in analogix_dp_probe()
2315 if (!dp->hpd_gpiod) in analogix_dp_probe()
2316 dp->hpd_gpiod = devm_gpiod_get_optional(dev, "samsung,hpd", in analogix_dp_probe()
2318 if (IS_ERR(dp->hpd_gpiod)) { in analogix_dp_probe()
2320 PTR_ERR(dp->hpd_gpiod)); in analogix_dp_probe()
2321 return ERR_CAST(dp->hpd_gpiod); in analogix_dp_probe()
2324 if (dp->hpd_gpiod) { in analogix_dp_probe()
2326 gpiod_to_irq(dp->hpd_gpiod), in analogix_dp_probe()
H A Danalogix_dp_reg.c189 if (dp->force_hpd || dp->hpd_gpiod) in analogix_dp_config_interrupt()
389 if (dp->hpd_gpiod) in analogix_dp_clear_hotplug_interrupts()
403 if (dp->hpd_gpiod) in analogix_dp_init_hpd()
509 if (dp->hpd_gpiod) { in analogix_dp_get_plug_in_status()
510 if (gpiod_get_value(dp->hpd_gpiod)) in analogix_dp_get_plug_in_status()
H A Danalogix_dp_core.h185 struct gpio_desc *hpd_gpiod; member