Lines Matching full:ddc
37 struct zx_vga_i2c *ddc; member
92 edid = drm_get_edid(connector, &vga->ddc->adap); in zx_vga_connector_get_modes()
272 * The DDC I2C adapter is only for reading EDID data, so we assume in zx_vga_i2c_write()
288 struct zx_vga_i2c *ddc = vga->ddc; in zx_vga_i2c_xfer() local
292 mutex_lock(&ddc->lock); in zx_vga_i2c_xfer()
307 mutex_unlock(&ddc->lock); in zx_vga_i2c_xfer()
326 struct zx_vga_i2c *ddc; in zx_vga_ddc_register() local
329 ddc = devm_kzalloc(dev, sizeof(*ddc), GFP_KERNEL); in zx_vga_ddc_register()
330 if (!ddc) in zx_vga_ddc_register()
333 vga->ddc = ddc; in zx_vga_ddc_register()
334 mutex_init(&ddc->lock); in zx_vga_ddc_register()
336 adap = &ddc->adap; in zx_vga_ddc_register()
376 * Since VGA_DETECT_SEL bits need to be reset for switching DDC in zx_vga_irq_handler()
417 * We need to poke monitor via DDC bus to get connection irq in zx_vga_hw_init()
464 DRM_DEV_ERROR(dev, "failed to register ddc: %d\n", ret); in zx_vga_bind()