Lines Matching full:ddc
27 struct i2c_adapter *ddc; member
49 if (IS_ERR(vga->ddc)) in dumb_vga_get_modes()
52 edid = drm_get_edid(connector, vga->ddc); in dumb_vga_get_modes()
88 * wire the DDC pins, or the I2C bus might not be working at in dumb_vga_connector_detect()
91 if (!IS_ERR(vga->ddc) && drm_probe_ddc(vga->ddc)) in dumb_vga_connector_detect()
160 struct i2c_adapter *ddc; in dumb_vga_retrieve_ddc() local
166 phandle = of_parse_phandle(remote, "ddc-i2c-bus", 0); in dumb_vga_retrieve_ddc()
171 ddc = of_get_i2c_adapter_by_node(phandle); in dumb_vga_retrieve_ddc()
173 if (!ddc) in dumb_vga_retrieve_ddc()
176 return ddc; in dumb_vga_retrieve_ddc()
197 vga->ddc = dumb_vga_retrieve_ddc(&pdev->dev); in dumb_vga_probe()
198 if (IS_ERR(vga->ddc)) { in dumb_vga_probe()
199 if (PTR_ERR(vga->ddc) == -ENODEV) { in dumb_vga_probe()
204 return PTR_ERR(vga->ddc); in dumb_vga_probe()
223 if (!IS_ERR(vga->ddc)) in dumb_vga_remove()
224 i2c_put_adapter(vga->ddc); in dumb_vga_remove()