Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/i915/dram: Add missing INTEL_DRAM str conversions

Some new dram types were added without adding the corresponding string
conversion, probably because it's not being used by recent platforms.
Add them, together with a BUILD_BUG_ON() to ensure it keeps in sync, in
preparation to make use of them in recent platforms.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Link: https://lore.kernel.org/r/20250324-dram-type-v1-1-bf60ef33ac01@intel.com
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>

+8
+1
drivers/gpu/drm/i915/i915_drv.h
··· 306 306 INTEL_DRAM_LPDDR5, 307 307 INTEL_DRAM_GDDR, 308 308 INTEL_DRAM_GDDR_ECC, 309 + __INTEL_DRAM_TYPE_MAX, 309 310 } type; 310 311 u8 num_qgv_points; 311 312 u8 num_psf_gv_points;
+6
drivers/gpu/drm/i915/soc/intel_dram.c
··· 33 33 DRAM_TYPE_STR(DDR4), 34 34 DRAM_TYPE_STR(LPDDR3), 35 35 DRAM_TYPE_STR(LPDDR4), 36 + DRAM_TYPE_STR(DDR5), 37 + DRAM_TYPE_STR(LPDDR5), 38 + DRAM_TYPE_STR(GDDR), 39 + DRAM_TYPE_STR(GDDR_ECC), 36 40 }; 41 + 42 + BUILD_BUG_ON(ARRAY_SIZE(str) != __INTEL_DRAM_TYPE_MAX); 37 43 38 44 if (type >= ARRAY_SIZE(str)) 39 45 type = INTEL_DRAM_UNKNOWN;
+1
drivers/gpu/drm/xe/xe_device_types.h
··· 576 576 INTEL_DRAM_LPDDR5, 577 577 INTEL_DRAM_GDDR, 578 578 INTEL_DRAM_GDDR_ECC, 579 + __INTEL_DRAM_TYPE_MAX, 579 580 } type; 580 581 u8 num_qgv_points; 581 582 u8 num_psf_gv_points;