drm/i915: warn about missing ->get_buf_trans initialization
authorJani Nikula <jani.nikula@intel.com>
Tue, 3 May 2022 08:21:34 +0000 (11:21 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 4 May 2022 18:39:27 +0000 (21:39 +0300)
Make sure each DDI platform has sane ->get_buf_trans initialized.

Suggested-by: Matt Roper <matthew.d.roper@intel.com>
Cc: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220503082134.4128355-1-jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c

index 94e6466..85f58dd 100644 (file)
@@ -1673,7 +1673,9 @@ void intel_ddi_buf_trans_init(struct intel_encoder *encoder)
                encoder->get_buf_trans = skl_get_buf_trans;
        } else if (IS_BROADWELL(i915)) {
                encoder->get_buf_trans = bdw_get_buf_trans;
-       } else {
+       } else if (IS_HASWELL(i915)) {
                encoder->get_buf_trans = hsw_get_buf_trans;
+       } else {
+               MISSING_CASE(INTEL_INFO(i915)->platform);
        }
 }