[PATCH 14/19] drm/amd/display: re-order the luma chroma addres updation
Harry Wentland
harry.wentland at amd.com
Wed May 31 15:52:13 UTC 2017
From: Shirish S <shirish.s at amd.com>
The DCE engine triggers scan as soon as the luma
address is updated, since it is updated before chroma address
the chroma data is not scanned out properly or in order.
This patch fixes this by re-ordering the same.
BUG: SWDEV-119421
TEST: (On Chromium OS for Stoney Only)
* Executed below tests to see YUV(underlay) & RGB planes on eDP
plane_test --format XR24 --size 500x100 -p --format NV12 --size 500x500
* Chroma data is scanned properly.
Change-Id: Ifc3e27a0cb88febbdbc95ebee1044daf18b50b2c
Signed-off-by: Shirish S <shirish.s at amd.com>
Reviewed-by: Tony Cheng <Tony.Cheng at amd.com>
Acked-by: Harry Wentland <Harry.Wentland at amd.com>
---
drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
index 9777a4d961d5..a06c6024deb4 100644
--- a/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
+++ b/drivers/gpu/drm/amd/display/dc/dce110/dce110_mem_input_v.c
@@ -137,12 +137,12 @@ static void program_addr(
addr->grph.addr);
break;
case PLN_ADDR_TYPE_VIDEO_PROGRESSIVE:
- program_pri_addr_l(
- mem_input110,
- addr->video_progressive.luma_addr);
program_pri_addr_c(
mem_input110,
addr->video_progressive.chroma_addr);
+ program_pri_addr_l(
+ mem_input110,
+ addr->video_progressive.luma_addr);
break;
default:
/* not supported */
--
2.11.0
More information about the amd-gfx
mailing list