diff options
author | Anthony Koo | 2017-07-06 20:27:49 +0200 |
---|---|---|
committer | Alex Deucher | 2017-09-27 00:08:42 +0200 |
commit | 87449a90c2545eaed5757153770346563378463b (patch) | |
tree | 99f1389e2a1664b84151d690d0e5765cafea1640 /drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c | |
parent | drm/amd/display: refactor dcn10 hw_sequencer to new reg access style (diff) | |
download | kernel-qcow2-linux-87449a90c2545eaed5757153770346563378463b.tar.gz kernel-qcow2-linux-87449a90c2545eaed5757153770346563378463b.tar.xz kernel-qcow2-linux-87449a90c2545eaed5757153770346563378463b.zip |
drm/amd/display: Fix MPO visual confirm
1. Need to blend non-active area to show visual confirm borders
2. Set number of Visual Confirm lines based on pipe instance
3. Set Different colors representing surface format of bottom most plan
Signed-off-by: Anthony Koo <anthony.koo@amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng@amd.com>
Acked-by: Harry Wentland <Harry.Wentland@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c')
-rw-r--r-- | drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c index 28963996693c..8548248d4b19 100644 --- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c +++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.c @@ -59,7 +59,7 @@ static void calculate_viewport( chroma_viewport->height = luma_viewport->height; chroma_viewport->width = luma_viewport->width; - if (scl_data->format == PIXEL_FORMAT_420BPP12) { + if (scl_data->format == PIXEL_FORMAT_420BPP8) { luma_viewport->height += luma_viewport->height % 2; luma_viewport->width += luma_viewport->width % 2; /*for 420 video chroma is 1/4 the area of luma, scaled @@ -184,7 +184,7 @@ static bool setup_scaling_configuration( set_reg_field_value(value, 1, SCLV_MODE, SCL_MODE_C); set_reg_field_value(value, 1, SCLV_MODE, SCL_PSCL_EN_C); is_scaling_needed = true; - } else if (data->format != PIXEL_FORMAT_420BPP12) { + } else if (data->format != PIXEL_FORMAT_420BPP8) { set_reg_field_value( value, get_reg_field_value(value, SCLV_MODE, SCL_MODE), |