Searched refs:gmbus (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/gpu/drm/i915/gvt/
H A Dedid.c134 vgpu->display.i2c_edid.gmbus.phase = GMBUS_IDLE_PHASE;
163 vgpu->display.i2c_edid.gmbus.phase = GMBUS_IDLE_PHASE;
211 i2c_edid->gmbus.total_byte_count =
215 /* vgpu gmbus only support EDID */
220 "vgpu%d: unsupported gmbus slave addr(0x%x)\n"
221 " gmbus operations will be ignored.\n",
229 i2c_edid->gmbus.cycle_type = gmbus1_bus_cycle(wvalue);
247 * visible in gmbus interface)
249 i2c_edid->gmbus.phase = GMBUS_IDLE_PHASE;
261 i2c_edid->gmbus
[all...]
H A Dedid.h137 struct intel_vgpu_i2c_gmbus gmbus; member in struct:intel_vgpu_i2c_edid
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_gmbus.c77 /* Map gmbus pin pairs to names and registers. */
380 add_wait_queue(&i915->display.gmbus.wait_queue, &wait);
391 remove_wait_queue(&i915->display.gmbus.wait_queue, &wait);
411 add_wait_queue(&i915->display.gmbus.wait_queue, &wait);
417 remove_wait_queue(&i915->display.gmbus.wait_queue, &wait);
575 * The gmbus controller can combine a 1 or 2 byte write with another read/write
660 /* Generate a STOP condition on the bus. Note that gmbus can't generata
662 * unconditionally generate the STOP condition with an additional gmbus
690 * from retrying. So return -ENXIO only when gmbus properly quiescents -
800 mutex_lock(&i915->display.gmbus
[all...]
H A Dintel_gmbus_regs.h11 #define GMBUS_MMIO_BASE(__i915) ((__i915)->display.gmbus.mmio_base)
H A Dintel_display_core.h396 * Base address of where the gmbus and gpio blocks are located
402 * gmbus.mutex protects against concurrent usage of the single
403 * hw gmbus controller on different i2c buses.
410 } gmbus; member in struct:intel_display
H A Dintel_dp_aux.c886 wake_up_all(&i915->display.gmbus.wait_queue);
H A Dintel_cdclk.c2403 * Lock aux/gmbus while we change cdclk in case those
2407 mutex_lock(&dev_priv->display.gmbus.mutex);
2412 &dev_priv->display.gmbus.mutex);
2422 mutex_unlock(&dev_priv->display.gmbus.mutex);
/linux-master/drivers/gpu/drm/gma500/
H A Dintel_gmbus.c400 dev_priv->gmbus = kcalloc(GMBUS_NUM_PORTS, sizeof(struct intel_gmbus),
402 if (dev_priv->gmbus == NULL)
411 struct intel_gmbus *bus = &dev_priv->gmbus[i];
416 "gma500 gmbus %s",
440 struct intel_gmbus *bus = &dev_priv->gmbus[i];
443 kfree(dev_priv->gmbus);
444 dev_priv->gmbus = NULL;
485 if (dev_priv->gmbus == NULL)
489 struct intel_gmbus *bus = &dev_priv->gmbus[i];
498 kfree(dev_priv->gmbus);
[all...]
H A Dintel_bios.h251 u8 gmbus:2; member in struct:bdb_lvds_backlight
H A Dpsb_drv.h441 /* gmbus */
442 struct intel_gmbus *gmbus; member in struct:drm_psb_private
H A Dpsb_intel_sdvo.c1245 &dev_priv->gmbus[dev_priv->crt_ddc_pin].adapter);
1888 sdvo->i2c = &dev_priv->gmbus[pin].adapter;
1892 sdvo->i2c = &dev_priv->gmbus[GMBUS_PORT_DPB].adapter;

Completed in 343 milliseconds