|
@@ -3471,18 +3471,21 @@ static bool drm_assign_hdmi_deep_color_info(struct edid *edid,
|
|
|
|
|
|
if (hdmi[6] & DRM_EDID_HDMI_DC_30) {
|
|
|
dc_bpc = 10;
|
|
|
+ info->edid_hdmi_dc_modes |= DRM_EDID_HDMI_DC_30;
|
|
|
DRM_DEBUG("%s: HDMI sink does deep color 30.\n",
|
|
|
connector->name);
|
|
|
}
|
|
|
|
|
|
if (hdmi[6] & DRM_EDID_HDMI_DC_36) {
|
|
|
dc_bpc = 12;
|
|
|
+ info->edid_hdmi_dc_modes |= DRM_EDID_HDMI_DC_36;
|
|
|
DRM_DEBUG("%s: HDMI sink does deep color 36.\n",
|
|
|
connector->name);
|
|
|
}
|
|
|
|
|
|
if (hdmi[6] & DRM_EDID_HDMI_DC_48) {
|
|
|
dc_bpc = 16;
|
|
|
+ info->edid_hdmi_dc_modes |= DRM_EDID_HDMI_DC_48;
|
|
|
DRM_DEBUG("%s: HDMI sink does deep color 48.\n",
|
|
|
connector->name);
|
|
|
}
|