Bandwidth parameters for Xe3_LPD have been updated with respect to previous display releases. Encode them into xe3lpd_sa_info and use that new struct. Since we are touching intel_bw.c, also take the opportunity convert it to intel_display. Changes in v2: - Fix typo in patch #2. Changes in v3: - Squash patches #1 and #2 into a single one and modify it to convert intel_bw.c internally to intel_display (new patch subject is "drm/i915/display: Convert intel_bw.c internally to intel_display"). - Add a new patch #2 to convert intel_bw.c externally to intel_display. - Link to v2: https://lore.kernel.org/r/20250217153550.43909-1-gustavo.sousa@xxxxxxxxx --- Gustavo Sousa (3): drm/i915/display: Convert intel_bw.c internally to intel_display drm/i915/display: Convert intel_bw.c externally to intel_display drm/i915/xe3lpd: Update bandwidth parameters drivers/gpu/drm/i915/display/intel_bw.c | 440 +++++++++++---------- drivers/gpu/drm/i915/display/intel_bw.h | 9 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 3 +- .../gpu/drm/i915/display/intel_display_driver.c | 2 +- drivers/gpu/drm/i915/display/skl_watermark.c | 10 +- drivers/gpu/drm/i915/i915_driver.c | 2 +- drivers/gpu/drm/xe/display/xe_display.c | 2 +- 7 files changed, 245 insertions(+), 223 deletions(-) --- base-commit: f811577f424491a57b1e8669bde62998227d6907 change-id: 20250228-xe3lpd-bandwidth-update-f011599c0c3e Best regards, -- Gustavo Sousa <gustavo.sousa@xxxxxxxxx>