Instead of having a separate lookup table in intel_dmc.c per platform, centralize stepping info in intel_step.c. We already have stepping info table for some platforms in intel_step.c, add stepping information for remaining platforms and use this info to laod specific blob for a given stepping/substepping combination. While at it, change the names of stepping info table to simpler names: s/<platform>_revid_step_tbl/<platform>_revids Anusha Srivatsa (8): drm/i915/step: s/<platform>_revid_tbl/<platform>_revids drm/i915/dmc: Use RUNTIME_INFO->step for DMC drm/i915/skl: s/IS_SKL_REVID/IS_SKL_GT_STEP drm/i915/bxt: s/IS_BXT_REVID/IS_BXT_GT_STEP drm/i915/icl: s/IS_ICL_REVID/IS_ICL_GT_STEP drm/i915/glk: s/IS_GLK_REVID/IS_GLK_GT_STEP drm/i915/rkl: s/IS_RKL_REVID/IS_RKL_GT_STEP drm/i915/dg1: s/IS_DG1_REVID/IS_DG1_GT_STEP .../drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_dmc.c | 112 ++++++++++++------ drivers/gpu/drm/i915/display/intel_psr.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 24 ++-- drivers/gpu/drm/i915/i915_drv.c | 6 +- drivers/gpu/drm/i915/i915_drv.h | 63 ++++------ drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_step.c | 93 +++++++++++++-- drivers/gpu/drm/i915/intel_step.h | 6 + 10 files changed, 200 insertions(+), 114 deletions(-) -- 2.32.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx