DG2 doesn't support vswing/preemphasis overriding. Issue a warning when requested to do so.
Signed-off-by: Michał Grzelak <[email protected]> --- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c b/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c index 632a5fe08381..1b30c9888f95 100644 --- a/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c +++ b/drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c @@ -1804,6 +1804,10 @@ dg2_get_snps_buf_trans(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int *n_entries) { + drm_WARN(to_intel_display(encoder)->drm, + intel_bios_encoder_overrides_vswing(encoder->devdata), + "Port %s asks to override vswing/preemph tables [DG2]\n", + port_name(intel_bios_encoder_port(encoder->devdata))); if (intel_crtc_has_dp_encoder(crtc_state) && intel_dp_is_uhbr(crtc_state)) return intel_get_buf_trans(&dg2_snps_trans_uhbr, n_entries); -- 2.45.2
