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
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
-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
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 |
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
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
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
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
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
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.
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
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
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
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
: 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
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
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
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
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
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(+)
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
-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
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
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
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.
-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
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 --
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
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
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
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
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
-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
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
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
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
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 |
: 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
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
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
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 |
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
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
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
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
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
-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
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
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.
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 --
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
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
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
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
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
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
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
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
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
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
)
[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
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
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
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
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
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
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
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
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
: 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
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
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
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
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
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
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
---
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
-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
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
-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
-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
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
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
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
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
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
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
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
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
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
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
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
-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
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
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
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
-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
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
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/
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
501 - 600 of 779 matches
Mail list logo