[Intel-gfx] [PATCH 00/10] drm/i915/bios: child device config refactoring

Jani Nikula jani.nikula at intel.com
Thu Aug 24 18:53:58 UTC 2017


Refactor and clarify the child device config definitions and
parsing. Turn the top level union to handle old and new BDB versions
inside out; have a common struct with unions for the conflicting parts
inside instead.

This should make it easier to add new child device config fields in the
future.

BR,
Jani.


Jani Nikula (10):
  drm/i915/bios: amend child device config parameters
  drm/i915/bios: document BDB versions of child device config fields
  drm/i915/bios: remove the raw version of child device config
  drm/i915/bios: add legacy contents to common child device config
  drm/i915/bios: throw away high level child device union
  drm/i915/bios: throw away struct old_child_dev_config
  drm/i915/bios: document child device config dvo_port values a bit
    better
  drm/i915/bios: group device type definitions together
  drm/i915/bios: throw away unused DVO_* macros
  drm/i915/bios: drop the rest of the p_ prefixes from pointers

 drivers/gpu/drm/i915/i915_drv.h       |   2 +-
 drivers/gpu/drm/i915/intel_bios.c     | 196 +++++++++++------------
 drivers/gpu/drm/i915/intel_vbt_defs.h | 284 ++++++++++++++++++----------------
 3 files changed, 252 insertions(+), 230 deletions(-)

-- 
2.11.0



More information about the Intel-gfx mailing list