{
        struct dc_context *dc_ctx = dc->ctx;
        struct resource_pool *pool = dc->res_pool;
+       bool is_gamut_remap_available = false;
        int i;
 
        DTN_INFO("DPP:    IGAM format    IGAM mode    DGAM mode    RGAM mode"
                struct dcn_dpp_state s = {0};
 
                dpp->funcs->dpp_read_state(dpp, &s);
-               dpp->funcs->dpp_get_gamut_remap(dpp, &s.gamut_remap);
+               if (dpp->funcs->dpp_get_gamut_remap) {
+                       dpp->funcs->dpp_get_gamut_remap(dpp, &s.gamut_remap);
+                       is_gamut_remap_available = true;
+               }
 
                if (!s.is_enabled)
                        continue;
 
-               DTN_INFO("[%2d]:  %11xh  %11s    %9s    %9s"
-                        "  %12s  "
-                        "%010lld %010lld %010lld %010lld "
-                        "%010lld %010lld %010lld %010lld "
-                        "%010lld %010lld %010lld %010lld",
+               DTN_INFO("[%2d]:  %11xh  %11s    %9s    %9s",
                                dpp->inst,
                                s.igam_input_format,
                                (s.igam_lut_mode == 0) ? "BypassFixed" :
                                        ((s.rgam_lut_mode == 2) ? "Ycc" :
                                        ((s.rgam_lut_mode == 3) ? "RAM" :
                                        ((s.rgam_lut_mode == 4) ? "RAM" :
-                                                                "Unknown")))),
-                               (s.gamut_remap.gamut_adjust_type == 0) ? "Bypass" :
-                                       ((s.gamut_remap.gamut_adjust_type == 1) ? "HW" :
-                                                                                 "SW"),
-                               s.gamut_remap.temperature_matrix[0].value,
-                               s.gamut_remap.temperature_matrix[1].value,
-                               s.gamut_remap.temperature_matrix[2].value,
-                               s.gamut_remap.temperature_matrix[3].value,
-                               s.gamut_remap.temperature_matrix[4].value,
-                               s.gamut_remap.temperature_matrix[5].value,
-                               s.gamut_remap.temperature_matrix[6].value,
-                               s.gamut_remap.temperature_matrix[7].value,
-                               s.gamut_remap.temperature_matrix[8].value,
-                               s.gamut_remap.temperature_matrix[9].value,
-                               s.gamut_remap.temperature_matrix[10].value,
-                               s.gamut_remap.temperature_matrix[11].value);
+                                                                "Unknown")))));
+               if (is_gamut_remap_available)
+                       DTN_INFO("  %12s  "
+                                "%010lld %010lld %010lld %010lld "
+                                "%010lld %010lld %010lld %010lld "
+                                "%010lld %010lld %010lld %010lld",
+                                (s.gamut_remap.gamut_adjust_type == 0) ? "Bypass" :
+                                       ((s.gamut_remap.gamut_adjust_type == 1) ? "HW" : "SW"),
+                                s.gamut_remap.temperature_matrix[0].value,
+                                s.gamut_remap.temperature_matrix[1].value,
+                                s.gamut_remap.temperature_matrix[2].value,
+                                s.gamut_remap.temperature_matrix[3].value,
+                                s.gamut_remap.temperature_matrix[4].value,
+                                s.gamut_remap.temperature_matrix[5].value,
+                                s.gamut_remap.temperature_matrix[6].value,
+                                s.gamut_remap.temperature_matrix[7].value,
+                                s.gamut_remap.temperature_matrix[8].value,
+                                s.gamut_remap.temperature_matrix[9].value,
+                                s.gamut_remap.temperature_matrix[10].value,
+                                s.gamut_remap.temperature_matrix[11].value);
+
                DTN_INFO("\n");
        }
        DTN_INFO("\n");