Lines Matching full:hpd
32 struct gpio_desc *hpd; member
92 if (dvi->hpd) { in tfp410_connector_detect()
93 if (gpiod_get_value_cansleep(dvi->hpd)) in tfp410_connector_detect()
128 if (dvi->hpd) in tfp410_attach()
180 dvi->hpd = fwnode_get_named_gpiod(&connector_node->fwnode, in tfp410_get_connector_properties()
181 "hpd-gpios", 0, GPIOD_IN, "hpd"); in tfp410_get_connector_properties()
182 if (IS_ERR(dvi->hpd)) { in tfp410_get_connector_properties()
183 ret = PTR_ERR(dvi->hpd); in tfp410_get_connector_properties()
184 dvi->hpd = NULL; in tfp410_get_connector_properties()
231 if (dvi->hpd) { in tfp410_init()
234 ret = devm_request_threaded_irq(dev, gpiod_to_irq(dvi->hpd), in tfp410_init()
237 "hdmi-hpd", dvi); in tfp410_init()
239 DRM_ERROR("failed to register hpd interrupt\n"); in tfp410_init()
249 if (dvi->hpd) in tfp410_init()
250 gpiod_put(dvi->hpd); in tfp410_init()
264 if (dvi->hpd) in tfp410_fini()
265 gpiod_put(dvi->hpd); in tfp410_fini()