This series setup DGFX OpRegion. v2 has addressed the review comment to keep only opregion abstraction stuff in "Abstract opregion function" opregion patch and some other error handling as mentioned in the patches commitlog. v3 has addressed review comment from Manasi. Anshuman Gupta (6): drm/i915/opregion: Add intel_opregion_init() wrapper drm/i915/opregion: Abstract opregion function drm/i915/opregion: Add dgfx opregion func drm/i915/opregion: Cond dgfx opregion func registration drm/i915/dgfx: OPROM OpRegion Setup drm/i915/dgfx: Get VBT from rvda drivers/gpu/drm/i915/display/intel_opregion.c | 544 ++++++++++++++++-- drivers/gpu/drm/i915/display/intel_opregion.h | 8 +- drivers/gpu/drm/i915/i915_driver.c | 2 +- 3 files changed, 503 insertions(+), 51 deletions(-) -- 2.26.2