drm/i915/bios: use dvi and hdmi support helpers
authorJani Nikula <jani.nikula@intel.com>
Fri, 10 Jun 2022 14:10:25 +0000 (17:10 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 15 Jun 2022 06:27:37 +0000 (09:27 +0300)
Improve clarity by using the helpers we have.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/3a0b52593f19a465dc0dd898db5f6bf13537d734.1654870175.git.jani.nikula@intel.com
drivers/gpu/drm/i915/display/intel_bios.c

index b165feb593ab16bf6ad5220d601d2c5da58b973b..1b1cf250a377a249011db01123ad47ce8c3e0295 100644 (file)
@@ -2471,10 +2471,10 @@ static void sanitize_device_type(struct intel_bios_encoder_data *devdata,
        if (port != PORT_A || DISPLAY_VER(i915) >= 12)
                return;
 
-       if (!(devdata->child.device_type & DEVICE_TYPE_TMDS_DVI_SIGNALING))
+       if (!intel_bios_encoder_supports_dvi(devdata))
                return;
 
-       is_hdmi = !(devdata->child.device_type & DEVICE_TYPE_NOT_HDMI_OUTPUT);
+       is_hdmi = intel_bios_encoder_supports_hdmi(devdata);
 
        drm_dbg_kms(&i915->drm, "VBT claims port A supports DVI%s, ignoring\n",
                    is_hdmi ? "/HDMI" : "");