[Intel-gfx] [PATCH 0/8] Abstract steppings for all platforms
Anusha Srivatsa
anusha.srivatsa at intel.com
Wed Jul 7 05:06:37 UTC 2021
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
More information about the Intel-gfx
mailing list