1. 10 4月, 2012 1 次提交
  2. 28 3月, 2012 1 次提交
    • D
      drm/i915/intel_i2c: refactor using intel_gmbus_get_adapter · 3bd7d909
      Daniel Kurtz 提交于
      Instead of letting other modules directly access the ->gmbus array,
      introduce intel_gmbus_get_adapter() for looking up an i2c_adapter
      for a given gmbus port identifier.  This will enable later refactoring
      of the gmbus port list.
      
      Note: Before requesting an adapter for a given gmbus port number, the
      driver must first check its validity using i2c_intel_gmbus_is_port_valid().
      If this check fails, a call to intel_gmbus_get_adapter() will WARN_ON and
      return NULL.  This is relevant for parts of the driver that read a port
      from VBIOS, which might be improperly initialized and contain an invalid
      port.  In these cases, the driver must fall back to using a safer default
      port.
      Signed-off-by: NDaniel Kurtz <djkurtz@chromium.org>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      3bd7d909
  3. 24 3月, 2012 1 次提交
  4. 28 2月, 2012 1 次提交
  5. 11 2月, 2012 2 次提交
  6. 09 2月, 2012 1 次提交
  7. 07 1月, 2012 1 次提交
  8. 17 12月, 2011 2 次提交
  9. 01 11月, 2011 1 次提交
  10. 21 10月, 2011 5 次提交
  11. 22 9月, 2011 1 次提交
  12. 20 9月, 2011 1 次提交
  13. 05 6月, 2011 1 次提交
  14. 18 5月, 2011 1 次提交
    • C
      drm/i915/sdvo: Reorder i2c initialisation before ddc proxy · 56184e3d
      Chris Wilson 提交于
      The ddc proxy depends upon the underlying i2c bus being selected. Under
      certain configurations, the i2c-adapter functionality is queried during
      initialisation and so may trigger an OOPS during boot. Hence, we need to
      reorder the initialisation of the ddc proxy until after we hook up the i2c
      adapter for the SDVO device.
      
      The condition under which it fails is when the i2c_add_adapter calls
      into i2c_detect which will attempt to probe all valid addresses on the
      adapter iff there is a pre-existing i2c_driver with the same class as
      the freshly added i2c_adapter.
      
      So it appears to depend upon having compiled in (or loaded such a
      module before i915.ko) an i2c-driver that likes to futz over the
      i2c_adapters claiming DDC support.
      Reported-by: NMihai Moldovan <ionic@ionic.de>
      Signed-off-by: NChris Wilson <chris@chris-wilson.co.uk>
      Reviewed-by: NKeith Packard <keithp@keithp.com>
      Signed-off-by: NKeith Packard <keithp@keithp.com>
      56184e3d
  15. 23 2月, 2011 1 次提交
  16. 22 2月, 2011 1 次提交
  17. 11 2月, 2011 1 次提交
  18. 10 2月, 2011 1 次提交
  19. 26 1月, 2011 3 次提交
  20. 12 1月, 2011 1 次提交
  21. 23 12月, 2010 1 次提交
  22. 17 12月, 2010 1 次提交
  23. 10 12月, 2010 1 次提交
  24. 25 11月, 2010 1 次提交
  25. 24 11月, 2010 1 次提交
  26. 22 11月, 2010 1 次提交
  27. 22 10月, 2010 2 次提交
  28. 19 10月, 2010 1 次提交
  29. 28 9月, 2010 1 次提交
  30. 24 9月, 2010 2 次提交