drm/i915: Add DRM Infoframe handling for BYT/CHT
authorUma Shankar <uma.shankar@intel.com>
Thu, 16 May 2019 14:10:15 +0000 (19:40 +0530)
committerMaarten Lankhorst <maarten.lankhorst@linux.intel.com>
Tue, 28 May 2019 10:28:30 +0000 (12:28 +0200)
BYT/CHT doesn't support DRM Infoframe. This caused
a WARN_ON due to a missing CASE while executing
intel_hdmi_infoframes_enabled function. This patch
fixes the same.

Signed-off-by: Uma Shankar <uma.shankar@intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1558015817-12025-11-git-send-email-uma.shankar@intel.com
drivers/gpu/drm/i915/intel_hdmi.c

index a0b98a0178f6f361e3da02687c54b3bf8805561f..d571f537501d370a9bf8017604bb60ff95ad41d1 100644 (file)
@@ -129,6 +129,8 @@ static u32 g4x_infoframe_enable(unsigned int type)
                return VIDEO_DIP_ENABLE_SPD;
        case HDMI_INFOFRAME_TYPE_VENDOR:
                return VIDEO_DIP_ENABLE_VENDOR;
+       case HDMI_INFOFRAME_TYPE_DRM:
+               return 0;
        default:
                MISSING_CASE(type);
                return 0;