[PATCH 08/20] drm/amd/display: Update plane scaling parameters for fast updates

2019-04-30 Thread Bhawanpreet Lakha
fill_rects_from_plane_state to not modify dc_plane_state directly. Update the call sites that use this to fill in the appropriate values. Change-Id: I1db42853aeb469cd2a4dfa59d43fa46d710de71b Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display

[PATCH 13/20] drm/amd/display: change name from dc_link_get_verified_link_cap to dc_link_get_link_cap

2019-04-30 Thread Bhawanpreet Lakha
From: Samson Tam [Why] DM doesn't need to know which link cap is being retrieved ( verified or preferred ). Let DC figure it out. [How] Change name. Change-Id: I5585ac7dcdf58216b2942f7ab6758c5d15719d0d Signed-off-by: Samson Tam Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha

[PATCH 14/20] drm/amd/display: reset retimer/redriver below 340Mhz

2019-04-30 Thread Bhawanpreet Lakha
-by: Krunoslav Kovac Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 28 --- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link.c b/drivers/gpu/drm/amd/display/dc/core/dc_link.c index b37ecc3ede61

[PATCH 17/20] drm/amd/display: Check scaling info when determing update type

2019-04-30 Thread Bhawanpreet Lakha
uld be considered fast now anyway. Fill in scaling info and it to the surface update in atomic check. Change-Id: I3d32b8426a8097bb34851c51dfe143a75707f08d Signed-off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |

[PATCH 18/20] drm/amd/display: move back vbios cmd table for set dprefclk

2019-04-30 Thread Bhawanpreet Lakha
cmd table for set dp_refclk Change-Id: Ie47800cce40c180673140976f862847b0329d9e3 Signed-off-by: Eric Yang Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 70 +++ .../gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 2 + 2

[PATCH 20/20] drm/amd/display: Expose send immediate sdp message interface

2019-04-30 Thread Bhawanpreet Lakha
y Wentland Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core/dc_resource.c | 18 --- .../gpu/drm/amd/display/dc/core/dc_stream.c | 47 ++-- .../amd/display/dc/dcn10/dcn10_hw_sequencer.c | 13 +++ .../display/dc/dcn10/dcn10_stream_encoder.c | 106 +- .../displa

[PATCH 16/20] drm/amd/display: stop external access to internal optc sync params

2019-04-30 Thread Bhawanpreet Lakha
From: Dmytro Laktyushkin These are internal otg params and should be handled as such. Thich change passes the params as function arguments. Change-Id: I84caccd330c59994865fe2157aa1af137122df12 Signed-off-by: Dmytro Laktyushkin Reviewed-by: Eric Bernstein Acked-by: Bhawanpreet Lakha

[PATCH 15/20] drm/amd/display: move signal type out of otg dlg params

2019-04-30 Thread Bhawanpreet Lakha
From: Dmytro Laktyushkin It makes no logical sense being there Change-Id: I55fe8eca7613be81132680a2a58bd58d874eb2b6 Signed-off-by: Dmytro Laktyushkin Reviewed-by: Eric Bernstein Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 3 +-- drivers/gpu

[PATCH 01/20] drm/amd/display: Expose support for NV12 on suitable planes

2019-04-30 Thread Bhawanpreet Lakha
query support for every format via DC plane caps, but for the framework is in place to do so later with this. Change-Id: Ic80f12d3f7e95fc33219f90e95219468f044ac6d Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm

[PATCH 10/20] drm/amd/display: If one stream full updates, full update all planes

2019-04-30 Thread Bhawanpreet Lakha
result Change-Id: I211b58776bfc3b84ed1cfa3ea11b9975101a44a8 Signed-off-by: David Francis Signed-off-by: Nicholas Kazlauskas Reviewed-by: Roman Li Acked-by: Bhawanpreet Lakha Acked-by: Nicholas Kazlauskas --- drivers/gpu/drm/amd/display/dc/core/dc.c | 19 +++ drivers/gpu/drm/amd/display/dc/dc.

[PATCH 15/20] drm/amd/display: Use surface directly when checking update type

2019-04-30 Thread Bhawanpreet Lakha
off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 28 --- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/disp

[PATCH 16/20] drm/amd/display: Don't warn when DC update type > DM guess

2019-04-30 Thread Bhawanpreet Lakha
Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index d87d80aee662..3aa1b9c05f88

[PATCH 05/20] drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven

2019-04-30 Thread Bhawanpreet Lakha
From: Yongqiang Sun Change-Id: Ibe60745eaaea72d694ceb9d22936eae0abae5674 Signed-off-by: Yongqiang Sun Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers

[PATCH 01/20] drm/amd/display: 3.2.28

2019-04-30 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: Id37ddaf1186ee12ea1b40b5e991ac575f006c039 Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 07/20] drm/amd/display: block passive dongle EDID Emulation for USB-C ports

2019-04-30 Thread Bhawanpreet Lakha
: I32fde1170622fb3acd8b1fe8b86b3755e98b0c68 Signed-off-by: Samson Tam Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c| 2 ++ drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 2 ++ drivers/gpu/drm/amd/display/dc/inc/hw/link_encoder.h

[PATCH 13/20] drm/amd/display: color space ycbcr709 support

2019-04-30 Thread Bhawanpreet Lakha
From: Charlene Liu Change-Id: I7ca5ff67a2d2f701e7e974cae7a93e7622669ac5 Signed-off-by: Charlene Liu Reviewed-by: Duke Du Acked-by: Bhawanpreet Lakha --- .../drm/amd/display/dc/core/dc_hw_sequencer.c | 29 +-- .../gpu/drm/amd/display/dc/core/dc_stream.c | 4 +-- drivers/gpu

[PATCH 14/20] drm/amd/display: Add basic downscale and upscale valdiation

2019-04-30 Thread Bhawanpreet Lakha
planes again in order to correctly identify which DC plane maps to it. Change-Id: I18524d0e5d8a96ae3ae0e5d0eb3906092201a125 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Harry Wentland Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 02/20] drm/amd/display: Refactor program watermark.

2019-04-30 Thread Bhawanpreet Lakha
From: Yongqiang Sun Refactor programming watermark function: Divided into urgent watermark, stutter watermark and pstate watermark. Change-Id: I95ca189767237aedf91e454f1f7215cdcc8c1821 Signed-off-by: Yongqiang Sun Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- .../drm/amd/display

[PATCH 03/20] drm/amd/display: expand plane caps to include fp16 and scaling capability

2019-04-30 Thread Bhawanpreet Lakha
validation calls [how] refactor the existing plane caps to be more extensible, and add fp16 and scaling capabilities Change-Id: I8feb15d433f21a10df26ef3cd07cc892de34ce4b Signed-off-by: Jun Lei Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha Acked-by: Harry Wentland --- .../gpu/drm/amd/display

[PATCH 08/20] drm/amd/display: Support AVI InfoFrame V3 and V4

2019-04-30 Thread Bhawanpreet Lakha
128, the Source shall use AVI InfoFrame Version 3 Change-Id: I8f846fd01bdf88717976314b0192abc947aaac54 Signed-off-by: Chris Park Reviewed-by: Nevenko Stupar Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 15 +-- 1 file changed, 13 insertions(+)

[PATCH 06/20] drm/amd/display: add SW_USE_I2C_REG request.

2019-04-30 Thread Bhawanpreet Lakha
From: Charlene Liu [Description] This is for DC_I2c arbitration use between HW use/SW use and DMCU use. Change-Id: I44fd98c0e0ff91bb71dac8a9c57b50cf6ec5921f Signed-off-by: Charlene Liu Reviewed-by: Krunoslav Kovac Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd

[PATCH 12/20] drm/amd/display: Define Byte 14 on AVI InfoFrame

2019-04-30 Thread Bhawanpreet Lakha
-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_resource.c| 7 +++ drivers/gpu/drm/amd/display/include/set_mode_types.h | 5 - 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c b/drivers/gpu/drm/amd/display/dc/core

[PATCH 06/20] drm/amd/display: Read eDP link settings on detection

2019-04-30 Thread Bhawanpreet Lakha
from DPCD 100h, 101h, 115h Change-Id: If2f9588401731237e4dd7c587f4217bca4e5e08e Signed-off-by: Anthony Koo Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 30 +++ 1 file changed, 30 insertions(+) diff --git a/drivers/gpu/drm

[PATCH 12/20] drm/amd/display: Rework DC plane filling and surface updates

2019-04-30 Thread Bhawanpreet Lakha
Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 406 +- 1 file changed, 204 insertions(+), 202 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH 00/20] DC Patches 30 Apr 2019

2019-04-30 Thread Bhawanpreet Lakha
Summary of Changes *Cursor fixes *Set clocks split refactor *Refactor watermark programing Anthony Koo (1): drm/amd/display: fix multi display seamless boot case Aric Cyr (2): drm/amd/display: 3.2.28 drm/amd/display: 3.2.29 Charlene Liu (3): drm/amd/display: add SW_USE_I2C_REG request.

[PATCH 04/20] drm/amd/display: Set dispclk and dprefclock directly

2019-04-30 Thread Bhawanpreet Lakha
-by: Eric Yang Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc_helper.c| 2 +- .../gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 8 +- .../gpu/drm/amd/display/dc/dce/dce_clk_mgr.h | 21 + .../drm/amd/display/dc/dcn10/dcn10_clk_mgr.c | 78

[PATCH 11/20] drm/amd/display: Recalculate pitch when buffers change

2019-04-30 Thread Bhawanpreet Lakha
ted attributes. Change-Id: I2f7a65165a30339a9115c18fa06397260e74c252 Signed-off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 73 +-- 1 file changed, 34 insertions(+), 39 deletions(-) diff --

[PATCH 09/20] drm/amd/display: Fill prescale_params->scale for RGB565

2019-04-30 Thread Bhawanpreet Lakha
ale parameter. Change-Id: I658250a469c6663bae91bd7afbd2cb9ee75d1ed0 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Roman Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/display

[PATCH 11/20] drm/amd/display: 3.2.29

2019-04-30 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: I5ec540c83bb1bb01efb5a67d9dd17a518ef6edaf Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 10/20] drm/amd/display: Disable cursor when offscreen in negative direction

2019-04-30 Thread Bhawanpreet Lakha
s Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgp

[PATCH 09/20] drm/amd/display: Maintain z-ordering when creating planes

2019-04-30 Thread Bhawanpreet Lakha
ipe being removed with other planes still active. Change-Id: I62529bcb14fe820addda68ce6e5f0a4a4b001d56 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 74 +-- 1 file changed, 69 inserti

[PATCH 07/20] drm/amd/display: 3.2.26

2019-04-30 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: I2e35170195717fa417ddaeb372efe2908722d4a9 Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 02/20] drm/amd/display: Add DRM color properties for primary planes

2019-04-30 Thread Bhawanpreet Lakha
-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 04/20] drm/amd/display: Handle get crtc position error

2019-04-30 Thread Bhawanpreet Lakha
Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_stream.c b/drivers/gpu/drm/amd/display/dc/core/dc_stream.c index f7a293902234

[PATCH 03/20] drm/amd/display: fix multi display seamless boot case

2019-04-30 Thread Bhawanpreet Lakha
with the seamless boot flag set is the one that has completed the first flip. Change-Id: I0a7337077eaa8530e7c01ea75b7b2326159bc48d Signed-off-by: Anthony Koo Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc.c | 14 -- 1 file changed, 8

[PATCH 19/20] drm/amd/display: Add fast_validate parameter

2019-04-09 Thread Bhawanpreet Lakha
From: Joshua Aberback Add a fast_validate parameter in dc_validate_global_state for future use Change-Id: If7a7ea618ba85bdddc8ee4419cd01e2fae3fda93 Signed-off-by: Joshua Aberback Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 17/20] drm/amd/display: Check scaling info when determing update type

2019-04-09 Thread Bhawanpreet Lakha
uld be considered fast now anyway. Fill in scaling info and it to the surface update in atomic check. Change-Id: I3d32b8426a8097bb34851c51dfe143a75707f08d Signed-off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |

[PATCH 18/20] drm/amd/display: Relax requirements for CRTCs to be enabled

2019-04-09 Thread Bhawanpreet Lakha
: I25f32ff13d1e81e20eea233ffdddadf704ecd8d2 Signed-off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 56 +++ 1 file changed, 44 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 16/20] drm/amd/display: Don't warn when DC update type > DM guess

2019-04-09 Thread Bhawanpreet Lakha
Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c index d87d80aee662..3aa1b9c05f88

[PATCH 12/20] drm/amd/display: Rework DC plane filling and surface updates

2019-04-09 Thread Bhawanpreet Lakha
Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 406 +- 1 file changed, 204 insertions(+), 202 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm

[PATCH 20/20] drm/amd/display: Add profiling tools for bandwidth validation

2019-04-09 Thread Bhawanpreet Lakha
ble in debugger to turn on measuring). Change-Id: I828306882837c77c92a66f5c2b9d2de296685416 Signed-off-by: Joshua Aberback Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 18 +++ drivers/gpu/drm/amd/display/dc/dc.h |

[PATCH 03/20] drm/amd/display: expand plane caps to include fp16 and scaling capability

2019-04-09 Thread Bhawanpreet Lakha
validation calls [how] refactor the existing plane caps to be more extensible, and add fp16 and scaling capabilities Change-Id: I8feb15d433f21a10df26ef3cd07cc892de34ce4b Signed-off-by: Jun Lei Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha Acked-by: Harry Wentland --- .../gpu/drm/amd/display

[PATCH 01/20] drm/amd/display: Expose support for NV12 on suitable planes

2019-04-09 Thread Bhawanpreet Lakha
query support for every format via DC plane caps, but for the framework is in place to do so later with this. Change-Id: Ic80f12d3f7e95fc33219f90e95219468f044ac6d Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm

[PATCH 14/20] drm/amd/display: Add basic downscale and upscale valdiation

2019-04-09 Thread Bhawanpreet Lakha
planes again in order to correctly identify which DC plane maps to it. Change-Id: I18524d0e5d8a96ae3ae0e5d0eb3906092201a125 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Harry Wentland Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 15/20] drm/amd/display: Use surface directly when checking update type

2019-04-09 Thread Bhawanpreet Lakha
off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 28 --- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/disp

[PATCH 06/20] drm/amd/display: Read eDP link settings on detection

2019-04-09 Thread Bhawanpreet Lakha
from DPCD 100h, 101h, 115h Change-Id: If2f9588401731237e4dd7c587f4217bca4e5e08e Signed-off-by: Anthony Koo Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 30 +++ 1 file changed, 30 insertions(+) diff --git a/drivers/gpu/drm

[PATCH 02/20] drm/amd/display: Add DRM color properties for primary planes

2019-04-09 Thread Bhawanpreet Lakha
-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c

[PATCH 08/20] drm/amd/display: Update plane scaling parameters for fast updates

2019-04-09 Thread Bhawanpreet Lakha
fill_rects_from_plane_state to not modify dc_plane_state directly. Update the call sites that use this to fill in the appropriate values. Change-Id: I1db42853aeb469cd2a4dfa59d43fa46d710de71b Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display

[PATCH 10/20] drm/amd/display: If one stream full updates, full update all planes

2019-04-09 Thread Bhawanpreet Lakha
result Change-Id: I211b58776bfc3b84ed1cfa3ea11b9975101a44a8 Signed-off-by: David Francis Signed-off-by: Nicholas Kazlauskas Reviewed-by: Roman Li Acked-by: Bhawanpreet Lakha Acked-by: Nicholas Kazlauskas --- drivers/gpu/drm/amd/display/dc/core/dc.c | 19 +++ drivers/gpu/drm/amd/display/dc/dc.

[PATCH 11/20] drm/amd/display: Recalculate pitch when buffers change

2019-04-09 Thread Bhawanpreet Lakha
ted attributes. Change-Id: I2f7a65165a30339a9115c18fa06397260e74c252 Signed-off-by: Nicholas Kazlauskas Reviewed-by: David Francis Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 73 +-- 1 file changed, 34 insertions(+), 39 deletions(-) diff --

[PATCH 09/20] drm/amd/display: Maintain z-ordering when creating planes

2019-04-09 Thread Bhawanpreet Lakha
ipe being removed with other planes still active. Change-Id: I62529bcb14fe820addda68ce6e5f0a4a4b001d56 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 74 +-- 1 file changed, 69 inserti

[PATCH 13/20] drm/amd/display: change name from dc_link_get_verified_link_cap to dc_link_get_link_cap

2019-04-09 Thread Bhawanpreet Lakha
From: Samson Tam [Why] DM doesn't need to know which link cap is being retrieved ( verified or preferred ). Let DC figure it out. [How] Change name. Change-Id: I5585ac7dcdf58216b2942f7ab6758c5d15719d0d Signed-off-by: Samson Tam Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha

[PATCH 05/20] drm/amd/display: define HUBP_MASK_SH_LIST_DCN for Raven

2019-04-09 Thread Bhawanpreet Lakha
From: Yongqiang Sun Change-Id: Ibe60745eaaea72d694ceb9d22936eae0abae5674 Signed-off-by: Yongqiang Sun Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers

[PATCH 04/20] drm/amd/display: Handle get crtc position error

2019-04-09 Thread Bhawanpreet Lakha
Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_stream.c b/drivers/gpu/drm/amd/display/dc/core/dc_stream.c index f7a293902234

[PATCH 07/20] drm/amd/display: 3.2.26

2019-04-09 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: I2e35170195717fa417ddaeb372efe2908722d4a9 Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 00/20] DC Patches 09 Apr 2019

2019-04-09 Thread Bhawanpreet Lakha
Summary Of changes *add color properties *fixes for determining update type *eDP link setting on detect Anthony Koo (1): drm/amd/display: Read eDP link settings on detection Aric Cyr (1): drm/amd/display: 3.2.26 David Francis (2): drm/amd/display: Handle get crtc position error

[PATCH 10/13] drm/amd/display: use dc_is_virtual instead of ENUM

2019-03-22 Thread Bhawanpreet Lakha
From: Eric Bernstein Signed-off-by: Eric Bernstein Reviewed-by: Dmytro Laktyushkin Reviewed-by: Nevenko Stupar Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 7 +++ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 3 ++- .../gpu

[PATCH 00/13] DC Patches 22 Mar 2019

2019-03-22 Thread Bhawanpreet Lakha
Summary of changes *Program default gamma *cleanup unused functions *preferred pipe split logic Aric Cyr (1): drm/amd/display: 3.2.24 Dmytro Laktyushkin (1): drm/amd/display: fix odm output gamma programming Eric Bernstein (1): drm/amd/display: use dc_is_virtual instead of ENUM Eryk

[PATCH 09/13] drm/amd/display: 3.2.24

2019-03-22 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: I17892ab59c946d855c262ddbb6711feedbb5a74d Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 12/13] drm/amd/display: fix odm output gamma programming

2019-03-22 Thread Bhawanpreet Lakha
From: Dmytro Laktyushkin Currently only top pipe gets output tf programmed. This change makes all odm head pipes get output tf programmed. Change-Id: I7f7c18d79668ba8cf7ffcfa1784a1fee82a108d6 Signed-off-by: Dmytro Laktyushkin Reviewed-by: Nikola Cornij Acked-by: Bhawanpreet Lakha

[PATCH 03/13] drm/amd/display: Handle branch device with DFP count = 0 case.

2019-03-22 Thread Bhawanpreet Lakha
) [How] Driver determine DPCD 0x05 DFP_PRESENT = 1(branch) as an active dongle And check DFP count. Change-Id: Iccfc7b08a72b6ab732afab1ff66ab9aa5dbc28f8 Signed-off-by: Hugo Hu Reviewed-by: Hugo Hu Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link.c| 5 ++--- drivers

[PATCH 02/13] drm/amd/display: program default output gamma

2019-03-22 Thread Bhawanpreet Lakha
From: hersen wu program default output gamma if no user specific gamma parameters passed. Change-Id: I909e6d145f8bdc49c405e8ca80839818a7c5d152 Signed-off-by: hersen wu Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../amd/display/amdgpu_dm/amdgpu_dm_color.c | 53

[PATCH 11/13] drm/amd/display: Populate macro_tile_size field for dml

2019-03-22 Thread Bhawanpreet Lakha
From: Joshua Aberback Create a functions to return swizzle types for dml Change-Id: Ieaeb9ce26568ee1ebdb4d2d5ce9a17af07e56c54 Signed-off-by: Joshua Aberback Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 88

[PATCH 04/13] drm/amd/display: Pass init_data into DCN resource creation

2019-03-22 Thread Bhawanpreet Lakha
Wentland Reviewed-by: Nicholas Kazlauskas Acked-by: Bhawanpreet Lakha Acked-by: Hersen Wu --- drivers/gpu/drm/amd/display/dc/core/dc.c | 6 + .../gpu/drm/amd/display/dc/core/dc_resource.c | 26 +-- .../drm/amd/display/dc/dcn10/dcn10_resource.c | 4 +-- .../drm/amd/display

[PATCH 01/13] drm/amd/display: add preferred pipe split logic

2019-03-22 Thread Bhawanpreet Lakha
ot;preferred" pipe, and each pipe has a unique preferred pipe this means we avoid most of the scenarios where pipe splitting leads to moving MPCC from one tree to another Change-Id: Ia6fc5a942cd9da243b824af80d889c0b015bb69f Signed-off-by: Jun Lei Reviewed-by: Tony Cheng Acked-by: Bhawanpreet

[PATCH 05/13] drm/amd/display: Clean up old pplib interface functions

2019-03-22 Thread Bhawanpreet Lakha
From: Fatemeh Darbehani [Why] set_display_requirement, dcn1_pplib_apply_display_requirements are no longer used and should be removed. Change-Id: Ie4d61d873d2f3ef2d5587fbc0b38079bdcf93ceb Signed-off-by: Fatemeh Darbehani Reviewed-by: Hersen Wu Acked-by: Bhawanpreet Lakha --- .../amd/display

[PATCH 06/13] drm/amd/display: Create clock funcs

2019-03-22 Thread Bhawanpreet Lakha
From: Eryk Brol Create dccg_init and init_clocks for future use Change-Id: If0fd1891eebc526d67c3108e74f3d739ba8dfdc4 Signed-off-by: Eryk Brol Reviewed-by: Jun Lei Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 ++ drivers/gpu/drm/amd/display/dc/inc/hw

[PATCH 07/13] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes

2019-03-22 Thread Bhawanpreet Lakha
by userspace must always be strictly less than the maximum cursor size for the cursor to actually be enabled. Change-Id: Ib1fe26aecaa10abad36547ab36a7d0246217c69b Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c

[PATCH 08/13] drm/amd/display: Pass SDP spliting in parameters

2019-03-22 Thread Bhawanpreet Lakha
From: Nikola Cornij pass SDP splitting when setting stream attributes for future use Change-Id: Ida059f1b6bacee097d8abd209aac6b509d27502b Signed-off-by: Nikola Cornij Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 3

[PATCH 12/26] drm/amd/display: Update ABM crtc state on non-modeset

2019-03-15 Thread Bhawanpreet Lakha
: I42f4b938749e4bfbc1637fa8cb378f5b78c9b0dd Signed-off-by: David Francis Reviewed-by: Nicholas Kazlauskas Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b

[PATCH 13/26] drm/amd/display: cache additional dpcd caps for HDR capability check

2019-03-15 Thread Bhawanpreet Lakha
to read in the block containing the extended colorimetry bit. Signed-off-by: Harmanprit Tatla Reviewed-by: Anthony Koo Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core/dc_link_dp.c | 37 +-- drivers/gpu/drm/amd/display/dc/dc.h | 2 + drivers/gpu/drm/amd

[PATCH 23/26] drm/amd/display: fix odm pipe management

2019-03-15 Thread Bhawanpreet Lakha
From: Dmytro Laktyushkin There are issues removing surfaces/streams when odm is active. This is a step to fix that Change-Id: Ib2aaa55ca4b504e1d8d75247e84422f1ac9b Signed-off-by: Dmytro Laktyushkin Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core

[PATCH 10/26] drm/amd/display: 3.2.22

2019-03-15 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: Iab825a9085c97f9584db201e1b52c48909b57d81 Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 16/26] drm/amd/display: add global master update lock interfaces

2019-03-15 Thread Bhawanpreet Lakha
From: Wenjing Liu Add these interfacese for future use setup_global_lock() lock_global() pipe_control_lock_global() Change-Id: I0b21add5fb5fcb0cb866534a159dccfc34283149 Signed-off-by: Wenjing Liu Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/inc/hw

[PATCH 09/26] drm/amd/display: extend EDID support to 1kb

2019-03-15 Thread Bhawanpreet Lakha
From: Jun Lei [why] There exist displays with EDIDs > 512 bytes, existing code will cause us to ignore all extension blocks. Change-Id: I0458baf7f8cc41f04405e25f6efe8456c0b05a57 Signed-off-by: Jun Lei Reviewed-by: Wenjing Liu Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display

[PATCH 05/26] drm/amd/display: Fix setting DP_VID_N_MUL

2019-03-15 Thread Bhawanpreet Lakha
From: Eric Bernstein [Why] Need to set VID_N_MUL for 4:2:0 cases [How] Move setting to enc1_stream_encoder_dp_unblank and ensure it is also set for non-4:2:0 cases. Change-Id: If17faba806244d6800ec9ec64990684675f82d0f Signed-off-by: Eric Bernstein ---

[PATCH 17/26] drm/amd/display: Link train only when link is DP and backend is enabled

2019-03-15 Thread Bhawanpreet Lakha
any link retraining. Change-Id: I0af4250f00b5fb229d336294581d914584dbacbb Signed-off-by: Samson Tam Reviewed-by: Aric Cyr Acked-by: Anthony Koo Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git

[PATCH 07/26] drm/amd/display: Add a hysteresis to BTR frame multiplier

2019-03-15 Thread Bhawanpreet Lakha
-by: Aric Cyr Reviewed-by: Nicholas Kazlauskas Acked-by: Bhawanpreet Lakha --- .../amd/display/modules/freesync/freesync.c | 24 +-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd

[PATCH 25/26] drm/amd/display: Generic SDP message access in amdgpu

2019-03-15 Thread Bhawanpreet Lakha
un peng Li Acked-by: Bhawanpreet Lakha Acked-by: Nicholas Kazlauskas --- .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 50 ++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c b/drivers/gpu/drm/amd/display

[PATCH 20/26] drm/amd/display: fix releasing planes when exiting odm

2019-03-15 Thread Bhawanpreet Lakha
-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_resource.c b/drivers/gpu/drm/amd/display/dc/core/dc_resource.c index 79e760ac3600

[PATCH 24/26] drm/amd/display: Expose generic SDP message access interface

2019-03-15 Thread Bhawanpreet Lakha
-by: Harry Wentland Reviewed-by: Roman Li Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/dc/core/dc_resource.c | 18 ++ .../gpu/drm/amd/display/dc/core/dc_stream.c | 62 +++ drivers/gpu/drm/amd/display/dc/dc_stream.h| 8 +++ .../display/dc/dcn10/dcn10_stream

[PATCH 22/26] drm/amd/display: add missing opp programming for odm

2019-03-15 Thread Bhawanpreet Lakha
From: Dmytro Laktyushkin A number of places opp programming was missing for odm second pipe. This change fixes the oversight. Change-Id: I344c0480c76cf56a0b78a3547a5e5770d52fb547 Signed-off-by: Dmytro Laktyushkin Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd

[PATCH 26/26] drm/amd/display: Add debugfs dpcd interface

2019-03-15 Thread Bhawanpreet Lakha
ff-by: David Francis Reviewed-by: Harry Wentland Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 + .../amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 107 +- 3 files changed, 112 insertions

[PATCH 18/26] drm/amd/display: Fix VTEM InfoPacket programming

2019-03-15 Thread Bhawanpreet Lakha
From: Reza Amini Refactor setting bit fields. Correcting the offset of MD0. Initializing the InfoPacket header fields. Defining the field offsets and masks. Change-Id: Ifc05e2cb861102113bc6e70e5780321e5996dd3b Signed-off-by: Reza Amini Reviewed-by: Anthony Koo Acked-by: Bhawanpreet Lakha

[PATCH 19/26] drm/amd/display: 3.2.23

2019-03-15 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: I77d304828085ec379f0ebddcf5d9d143287312fe Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 06/26] drm/amd/display: fix DP 422 VID_M half the rate issue.

2019-03-15 Thread Bhawanpreet Lakha
From: Charlene Liu [Description] when programming VID_TIMING, we were using the original VESA timing for DP_VIDM/N. for YCbCr420 or compressed YCbCr422, using half rate as YCbCr444. Change-Id: I8a60e252383c11f81789f190fd3477cb3083554b Signed-off-by: Charlene Liu Reviewed-by: Nikola Cornij

[PATCH 03/26] drm/amd/display: Use drm helper for resetting plane state

2019-03-15 Thread Bhawanpreet Lakha
Signed-off-by: Nicholas Kazlauskas Reviewed-by: Sun peng Li Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c b/drivers/gpu/drm/amd

[PATCH 11/26] drm/amd/display: Programming correct VRR_EN bit in VTEM structure

2019-03-15 Thread Bhawanpreet Lakha
Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/modules/freesync/freesync.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c index 5f493e9d6bbb

[PATCH 08/26] drm/amd/display: Fix DP audio regression

2019-03-15 Thread Bhawanpreet Lakha
From: Wesley Chalmers Audio was unmuted for HDMI only, need to do so for DP as well. Signed-off-by: Wesley Chalmers Reviewed-by: Chris Park Reviewed-by: Eric Bernstein Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c | 5 ++--- 1 file changed, 2

[PATCH 14/26] drm/amd/display: Use dc_is_hdmi_signal() instead of ENUM

2019-03-15 Thread Bhawanpreet Lakha
From: Eric Bernstein Change-Id: I1a903bcc614aadbe63725713fddf1cb0574b3a33 Signed-off-by: Eric Bernstein Reviewed-by: Nevenko Stupar Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 4 ++-- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - 2 files changed

[PATCH 01/26] drm/amd/display: Reset alpha state for planes to the correct values

2019-03-15 Thread Bhawanpreet Lakha
helper. This fixes the IGT test regression. Change-Id: I4ebfad24456f8a898cd36394e769a0d216549e92 Signed-off-by: Nicholas Kazlauskas Reviewed-by: Harry Wentland Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 ++ 1 file changed, 2 insertions(+) diff

[PATCH 15/26] drm/amd/display: Fix multi-thread writing to 1 state

2019-03-15 Thread Bhawanpreet Lakha
e copy constructor for linux in a case where there is no access to DC. Change-Id: Ifa5ee909dca4d90c4861e66e4c34e7822a8b Signed-off-by: Aidan Wood Reviewed-by: Jun Lei Acked-by: Bhawanpreet Lakha --- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 15 ++- .../gpu/drm/amd/display/dc/calcs/dcn_c

[PATCH 02/26] drm/amd/display: change generic_reg_wait to void.

2019-03-15 Thread Bhawanpreet Lakha
-by: Yongqiang Sun Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc_helper.c | 6 ++ drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 3 ++- drivers/gpu/drm/amd/display/dc/dm_services.h | 2 +- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 00/26] DC Patches 15 Mar 2019

2019-03-15 Thread Bhawanpreet Lakha
Summary of changes *ODM related fixes and programming changes *DP audio regression fix *Multi-thread related fixes Aidan Wood (1): drm/amd/display: Fix multi-thread writing to 1 state Aric Cyr (3): drm/amd/display: Add a hysteresis to BTR frame multiplier drm/amd/display: 3.2.22

[PATCH 04/26] drm/amd/display: Move dm_read_reg_func to dc_helper.

2019-03-15 Thread Bhawanpreet Lakha
From: Yongqiang Sun Move out of header to dc_helper.c, in preparation for future implementations. Change-Id: I004584f11db4a136e704c4c80f830a20ff05809d Signed-off-by: Yongqiang Sun Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc_helper.c | 18

[PATCH] drm/amdgpu: fix compile warnings

2019-03-01 Thread Bhawanpreet Lakha
lacks a cast Signed-off-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 ++-- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 2 +- 5

[PATCH 15/18] drm/amd/display: Fix soft hang issue when some DPCD data invalid

2019-02-25 Thread Bhawanpreet Lakha
-by: Anthony Koo Reviewed-by: Tony Cheng Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 9 + 1 file changed, 9 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c b/drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c index

[PATCH 16/18] drm/amd/display: 3.2.20

2019-02-25 Thread Bhawanpreet Lakha
From: Aric Cyr Change-Id: Id4e302521b6e1f8a0f48cefdec5d1018c1af3a09 Signed-off-by: Aric Cyr Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/display/dc/dc.h b

[PATCH 17/18] drm/amd/display: Add pp_smu null pointer check

2019-02-25 Thread Bhawanpreet Lakha
From: Charlene Liu res_pool->pp_smu may be NULL. Check before use Change-Id: Ib038334b2374b10012fc374a3aeb5c417655c7c9 Signed-off-by: Charlene Liu Reviewed-by: Krunoslav Kovac Acked-by: Bhawanpreet Lakha --- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 6 -- drivers/gpu/

[PATCH 18/18] drm/amd/display: Fix Divide by 0 in memory calculations

2019-02-25 Thread Bhawanpreet Lakha
From: Murton Liu Check if we get any values equal to 0, and set to 1 if so. Change-Id: I0c52d35fb9564c7a4c8a2c4f3af9c17c1077e7ea Signed-off-by: Murton Liu Reviewed-by: Aric Cyr Acked-by: Bhawanpreet Lakha Acked-by: Sivapiriyan Kumarasamy --- .../drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c

<    1   2   3   4   5   6   7   8   >