]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
drm/i915/dram: Pack dram_info better
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Tue, 2 Sep 2025 13:31:08 +0000 (16:31 +0300)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 5 Sep 2025 11:37:32 +0000 (14:37 +0300)
struct dram_info has two holes in the middle. Shuffle things
around to plug them.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250902133113.18778-4-ville.syrjala@linux.intel.com
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/soc/intel_dram.h

index 846a77b1aa903c6075cb2d87ec5b22c3fb318f57..6212944d44aa8c9d0f6adb88cd216c3b76fbd372 100644 (file)
@@ -12,9 +12,6 @@ struct drm_i915_private;
 struct drm_device;
 
 struct dram_info {
-       bool wm_lv_0_adjust_needed;
-       u8 num_channels;
-       bool symmetric_memory;
        enum intel_dram_type {
                INTEL_DRAM_UNKNOWN,
                INTEL_DRAM_DDR2,
@@ -28,10 +25,13 @@ struct dram_info {
                INTEL_DRAM_GDDR_ECC,
                __INTEL_DRAM_TYPE_MAX,
        } type;
-       u8 num_qgv_points;
-       u8 num_psf_gv_points;
        unsigned int fsb_freq;
        unsigned int mem_freq;
+       u8 num_channels;
+       u8 num_qgv_points;
+       u8 num_psf_gv_points;
+       bool symmetric_memory;
+       bool wm_lv_0_adjust_needed;
 };
 
 void intel_dram_edram_detect(struct drm_i915_private *i915);