drm/amd/display: Enable fp16 also on DCE-8/10/11.
[linux-2.6-microblaze.git] / drivers / gpu / drm / amd / display / dc / dce100 / dce100_resource.c
index a28c4ae..f20ed05 100644 (file)
@@ -385,7 +385,7 @@ static const struct dc_plane_cap plane_cap = {
        .pixel_format_support = {
                        .argb8888 = true,
                        .nv12 = false,
-                       .fp16 = false
+                       .fp16 = true
        },
 
        .max_upscale_factor = {
@@ -418,25 +418,18 @@ static int map_transmitter_id_to_phy_instance(
        switch (transmitter) {
        case TRANSMITTER_UNIPHY_A:
                return 0;
-       break;
        case TRANSMITTER_UNIPHY_B:
                return 1;
-       break;
        case TRANSMITTER_UNIPHY_C:
                return 2;
-       break;
        case TRANSMITTER_UNIPHY_D:
                return 3;
-       break;
        case TRANSMITTER_UNIPHY_E:
                return 4;
-       break;
        case TRANSMITTER_UNIPHY_F:
                return 5;
-       break;
        case TRANSMITTER_UNIPHY_G:
                return 6;
-       break;
        default:
                ASSERT(0);
                return 0;
@@ -1071,7 +1064,9 @@ static bool dce100_resource_construct(
        pool->base.timing_generator_count = pool->base.res_cap->num_timing_generator;
        dc->caps.max_downscale_ratio = 200;
        dc->caps.i2c_speed_in_khz = 40;
+       dc->caps.i2c_speed_in_khz = 40;
        dc->caps.max_cursor_size = 128;
+       dc->caps.min_horizontal_blanking_period = 80;
        dc->caps.dual_link_dvi = true;
        dc->caps.disable_dp_clk_share = true;
        dc->caps.extended_aux_timeout_support = false;