drm/amd/display: Handle RGBE_ALPHA Pixel Format
authorBhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Thu, 21 May 2020 17:00:08 +0000 (13:00 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 1 Jul 2020 05:59:15 +0000 (01:59 -0400)
Signed-off-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c

index 1e5a92b..555af29 100644 (file)
@@ -374,6 +374,13 @@ static void pipe_ctx_to_e2e_pipe_params (
                input->src.viewport_width_c    = input->src.viewport_width;
                input->src.viewport_height_c   = input->src.viewport_height;
                break;
+#if defined(CONFIG_DRM_AMD_DC_DCN3_0)
+       case SURFACE_PIXEL_FORMAT_GRPH_RGBE_ALPHA:
+               input->src.source_format = dm_rgbe_alpha;
+               input->src.viewport_width_c    = input->src.viewport_width;
+               input->src.viewport_height_c   = input->src.viewport_height;
+               break;
+#endif
        default:
                input->src.source_format = dm_444_32;
                input->src.viewport_width_c    = input->src.viewport_width;