Lines Matching full:ddc
55 if (conn->bridge.ddc && drm_probe_ddc(conn->bridge.ddc)) in display_connector_detect()
65 * For DVI and HDMI connectors a DDC probe failure indicates in display_connector_detect()
78 * if drm_probe_ddc fails, as some cables don't wire the DDC in display_connector_detect()
90 return drm_get_edid(connector, conn->bridge.ddc); in display_connector_get_edid()
300 /* Retrieve the DDC I2C adapter for DVI, HDMI and VGA connectors. */ in display_connector_probe()
306 phandle = of_parse_phandle(pdev->dev.of_node, "ddc-i2c-bus", 0); in display_connector_probe()
308 conn->bridge.ddc = of_get_i2c_adapter_by_node(phandle); in display_connector_probe()
310 if (!conn->bridge.ddc) in display_connector_probe()
350 /* enable DDC */ in display_connector_probe()
352 conn->ddc_en = devm_gpiod_get_optional(&pdev->dev, "ddc-en", in display_connector_probe()
356 dev_err(&pdev->dev, "Couldn't get ddc-en gpio\n"); in display_connector_probe()
364 if (conn->bridge.ddc) in display_connector_probe()
373 "Found %s display connector '%s' %s DDC bus and %s HPD GPIO (ops 0x%x)\n", in display_connector_probe()
376 conn->bridge.ddc ? "with" : "without", in display_connector_probe()
397 if (!IS_ERR(conn->bridge.ddc)) in display_connector_remove()
398 i2c_put_adapter(conn->bridge.ddc); in display_connector_remove()