Hi all, this is follow-up to my earlier opregion/vbt series [1]. This covers patches 1 and 7 of Deepak's series [2], but does quite a bunch of rework to make everything as neat as it can be given the spec. There's also some generic VBT documentation. Unfortunately I haven't been able to test this on a machine that actually has MIPI sequence block v3. However most of the series does not touch that yet. BR, Jani. [1] http://mid.gmane.org/cover.1450089383.git.jani.nikula@xxxxxxxxx [2] http://mid.gmane.org/1448923632-16760-1-git-send-email-m.deepak@xxxxxxxxx Jani Nikula (14): drm/i915/bios: add proper documentation for the Video BIOS Table (VBT) drm/i915/bios: fix header define name for intel_bios.h drm/i915/bios: split the MIPI DSI VBT block parsing to two drm/i915/bios: have get_blocksize() support MIPI sequence block v3+ drm/i915/bios: abstract finding the panel sequence block drm/i915/bios: rewrite sequence block parsing drm/i915/dsi: be defensive about out of bounds sequence id drm/i915/dsi: be defensive about out of bounds operation byte drm/i915/bios: interpret the i2c element drm/i915/bios: add sequences for MIPI sequence block v2 drm/i915/bios: add defines for v3 sequence block drm/i915/bios: add support for MIPI sequence block v3 drm/i915/dsi: skip unknown elements for sequence block v3+ drm/i915/dsi: reduce tedious repetition vkorjani (1): drm/i915: Adding the parsing logic for the i2c element Documentation/DocBook/gpu.tmpl | 6 + drivers/gpu/drm/i915/i915_drv.h | 2 +- drivers/gpu/drm/i915/intel_bios.c | 376 +++++++++++++++++------------ drivers/gpu/drm/i915/intel_bios.h | 60 +++-- drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 198 +++++++++------ 5 files changed, 397 insertions(+), 245 deletions(-) -- 2.1.4 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx