Hi Dave and Daniel, This is our last pull request towards 6.7. I'm sending this on behalf of Jani, who was covering this round. The main reason for this extra PR is to ensure that we get MTL force_probe removed on 6.7. The platform has a good green picture in our BAT CI currently and is stable. Please notice that this is highly dependent on fixes that are coming through drm-intel-gt-next pull-request that Tvrtko just sent: https://lore.kernel.org/all/ZTFDFSbd%2FU7YP+hI@tursulin-desk/ Here goes drm-intel-next-2023-10-19: - Add new DG2 PCI IDs (Shekhar) - Remove watchdog timers for PSR on Lunar Lake (Mika Kahola) - DSB changes for proper handling of LUT programming (Ville) - Store DSC DPCD capabilities in the connector (Imre) - Clean up zero initializers (Ville) - Remove Meteor Lake force_probe protection (RK) Thanks, Rodrigo. The following changes since commit a6028afef98a6e3f059a014452914eb01035d530: drm/i915/dsi: Add some debug logging to mipi_exec_i2c (v2) (2023-10-12 12:41:54 +0200) are available in the Git repository at: git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2023-10-19 for you to fetch changes up to 213c43676beb5f5a63cb27a0c8e8e71035b08445: drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake (2023-10-18 06:23:41 +0200) ---------------------------------------------------------------- - Add new DG2 PCI IDs (Shekhar) - Remove watchdog timers for PSR on Lunar Lake (Mika Kahola) - DSB changes for proper handling of LUT programming (Ville) - Store DSC DPCD capabilities in the connector (Imre) - Clean up zero initializers (Ville) - Remove Meteor Lake force_probe protection (RK) ---------------------------------------------------------------- Imre Deak (19): drm/i915/dp: Sanitize DPCD revision check in intel_dp_get_dsc_sink_cap() drm/i915/dp: Store DSC DPCD capabilities in the connector drm/i915/dp_mst: Set connector DSC capabilities and decompression AUX drm/i915/dp: Use i915/intel connector local variables in i915_dsc_fec_support_show() drm/i915/dp: Use connector DSC DPCD in i915_dsc_fec_support_show() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_max_bpp() drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_fec() drm/i915/dp: Use connector DSC DPCD in intel_dp_supports_dsc() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_max_sink_compressed_bppx16() drm/i915/dp: Pass connector DSC DPCD to drm_dp_dsc_sink_supported_input_bpcs() drm/i915/dp: Pass only the required i915 to intel_dp_source_dsc_version_minor() drm/i915/dp: Pass only the required DSC DPCD to intel_dp_sink_dsc_version_minor() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_params() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_supports_format() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_get_slice_count() drm/i915/dp: Use connector DSC DPCD in intel_dp_mode_valid() drm/i915/dp: Use connector DSC DPCD in intel_dp_dsc_compute_config() drm/i915/dp_mst: Use connector DSC DPCD in intel_dp_mst_mode_valid_ctx() drm/i915/dp: Remove unused DSC caps from intel_dp Mika Kahola (1): drm/i915/lnl: Remove watchdog timers for PSR Radhakrishna Sripada (1): drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake Shekhar Chauhan (1): drm/i915: Add new DG2 PCI IDs Ville Syrjälä (6): drm/i915/dsb: Allocate command buffer from local memory drm/i915/dsb: Correct DSB command buffer cache coherency settings drm/i915/dsb: Re-instate DSB for LUT updates drm/i915/display: Clean up zero initializers drm/i915/hdcp: Clean up zero initializers drm/i915/pci: Clean up zero initializers drivers/gpu/drm/i915/display/intel_acpi.c | 2 +- drivers/gpu/drm/i915/display/intel_color.c | 3 - drivers/gpu/drm/i915/display/intel_cx0_phy.c | 2 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 22 +-- drivers/gpu/drm/i915/display/intel_display_types.h | 8 +- drivers/gpu/drm/i915/display/intel_dp.c | 212 ++++++++++++--------- drivers/gpu/drm/i915/display/intel_dp.h | 7 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 4 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 37 +++- drivers/gpu/drm/i915/display/intel_dsb.c | 18 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- .../gpu/drm/i915/display/intel_hdcp_gsc_message.c | 44 ++--- drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 10 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 2 +- drivers/gpu/drm/i915/display/intel_wm.c | 2 +- drivers/gpu/drm/i915/i915_pci.c | 3 +- include/drm/i915_pciids.h | 6 +- 19 files changed, 235 insertions(+), 153 deletions(-)