Lines Matching refs:hdmi_dsc
6001 static void drm_parse_dsc_info(struct drm_hdmi_dsc_cap *hdmi_dsc, in drm_parse_dsc_info() argument
6004 hdmi_dsc->v_1p2 = hf_scds[11] & DRM_EDID_DSC_1P2; in drm_parse_dsc_info()
6006 if (!hdmi_dsc->v_1p2) in drm_parse_dsc_info()
6009 hdmi_dsc->native_420 = hf_scds[11] & DRM_EDID_DSC_NATIVE_420; in drm_parse_dsc_info()
6010 hdmi_dsc->all_bpp = hf_scds[11] & DRM_EDID_DSC_ALL_BPP; in drm_parse_dsc_info()
6013 hdmi_dsc->bpc_supported = 16; in drm_parse_dsc_info()
6015 hdmi_dsc->bpc_supported = 12; in drm_parse_dsc_info()
6017 hdmi_dsc->bpc_supported = 10; in drm_parse_dsc_info()
6020 hdmi_dsc->bpc_supported = 8; in drm_parse_dsc_info()
6027 drm_get_max_frl_rate(dsc_max_frl_rate, &hdmi_dsc->max_lanes, in drm_parse_dsc_info()
6028 &hdmi_dsc->max_frl_rate_per_lane); in drm_parse_dsc_info()
6034 hdmi_dsc->max_slices = 1; in drm_parse_dsc_info()
6035 hdmi_dsc->clk_per_slice = 340; in drm_parse_dsc_info()
6038 hdmi_dsc->max_slices = 2; in drm_parse_dsc_info()
6039 hdmi_dsc->clk_per_slice = 340; in drm_parse_dsc_info()
6042 hdmi_dsc->max_slices = 4; in drm_parse_dsc_info()
6043 hdmi_dsc->clk_per_slice = 340; in drm_parse_dsc_info()
6046 hdmi_dsc->max_slices = 8; in drm_parse_dsc_info()
6047 hdmi_dsc->clk_per_slice = 340; in drm_parse_dsc_info()
6050 hdmi_dsc->max_slices = 8; in drm_parse_dsc_info()
6051 hdmi_dsc->clk_per_slice = 400; in drm_parse_dsc_info()
6054 hdmi_dsc->max_slices = 12; in drm_parse_dsc_info()
6055 hdmi_dsc->clk_per_slice = 400; in drm_parse_dsc_info()
6058 hdmi_dsc->max_slices = 16; in drm_parse_dsc_info()
6059 hdmi_dsc->clk_per_slice = 400; in drm_parse_dsc_info()
6063 hdmi_dsc->max_slices = 0; in drm_parse_dsc_info()
6064 hdmi_dsc->clk_per_slice = 0; in drm_parse_dsc_info()
6069 hdmi_dsc->total_chunk_kbytes = hf_scds[13] & DRM_EDID_DSC_TOTAL_CHUNK_KBYTES; in drm_parse_dsc_info()
6078 struct drm_hdmi_dsc_cap *hdmi_dsc = &hdmi->dsc_cap; in drm_parse_hdmi_forum_scds() local
6128 drm_parse_dsc_info(hdmi_dsc, hf_scds); in drm_parse_hdmi_forum_scds()