Searched refs:i2c (Results 1 - 4 of 4) sorted by relevance

/solaris-x11-s11/open-src/kernel/i915/src/
H A Dintel_crt.c425 struct i2c_adapter *i2c)
429 edid = drm_get_edid(connector, i2c);
431 if (!edid && !intel_gmbus_is_forced_bit(i2c)) {
433 intel_gmbus_force_bit(i2c, true);
434 edid = drm_get_edid(connector, i2c);
435 intel_gmbus_force_bit(i2c, false);
462 struct i2c_adapter *i2c; local
466 i2c = intel_gmbus_get_adapter(dev_priv, dev_priv->vbt.crt_ddc_pin);
467 edid = intel_crt_get_edid(connector, i2c);
670 struct i2c_adapter *i2c; local
424 intel_crt_get_edid(struct drm_connector *connector, struct i2c_adapter *i2c) argument
[all...]
H A Dintel_dvo.c350 /* We should probably have an i2c driver get_modes function for those
483 struct i2c_adapter *i2c; local
501 i2c = intel_gmbus_get_adapter(dev_priv, gpio);
504 if (!dvo->dev_ops->init(&intel_dvo->dev, i2c))
H A Dintel_i2c.c60 to_intel_gmbus(struct i2c_adapter *i2c) argument
62 return container_of(i2c, struct intel_gmbus, adapter);
477 * spurious -ENXIO because that will prevent i2c and drm edid functions
528 * intel_gmbus_setup - instantiate all Intel i2c GMBuses
H A Dintel_sdvo.c72 struct i2c_adapter *i2c; member in struct:intel_sdvo
288 if ((ret = i2c_transfer(intel_sdvo->i2c, msgs, 2)) == 2)
291 DRM_DEBUG_KMS("i2c transfer returned %d\n", ret);
495 ret = i2c_transfer(intel_sdvo->i2c, msgs, i+3);
593 /* This must be the immediately preceding write before the i2c xfer */
2277 sdvo->i2c = intel_gmbus_get_adapter(dev_priv, pin);
2279 /* With gmbus we should be able to drive sdvo i2c at 2MHz, but somehow
2282 intel_gmbus_force_bit(sdvo->i2c, true);
2285 /* undo any changes intel_sdvo_select_i2c_bus() did to sdvo->i2c */
2289 intel_gmbus_force_bit(sdvo->i2c, fals
[all...]

Completed in 22 milliseconds