[PATCH 02/15] drm/amd/display: HDMI deep color mode audio issue

2017-02-28 Thread Harry Wentland
From: Charlene Liu <charlene@amd.com> Change-Id: Ie6abd89247bc2248063a57003d9841898e710502 Signed-off-by: Charlene Liu <charlene@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Charlene Liu <charlene@amd.com> --- drivers/gpu

[PATCH 08/15] drm/amd/display: Fix warnings in amdgpu_dm

2017-02-28 Thread Harry Wentland
Change-Id: I4cb785727ffd367716728afb711b9905722d1d22 Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.com> --- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_types.c | 2 +-

[PATCH 09/15] drm/amd/display: Fix warnings in DC

2017-02-28 Thread Harry Wentland
Change-Id: I59b57232a901a0f574fa8436910152f04a6b2be9 Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.com> --- drivers/gpu/drm/amd/display/dc/core/dc.c | 2 -

[PATCH 13/15] drm/amd/display: Some more warning fixes

2017-02-28 Thread Harry Wentland
This doesn't show with gcc6 Change-Id: I16ba47cd5ec2034baba510ebd68a5c5871ec5b57 Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.com> --- drivers/gpu/drm/amd/display/dc/cor

[PATCH 05/15] drm/amd/display: Fix gamma colour corruption for 10 bit surfaces

2017-02-28 Thread Harry Wentland
From: Jordan Lazare <jordan.laz...@amd.com> Gamma LUT shouldn't be used for 10-bit and above. Should instead be using prescale and bypassing input gamma. Change-Id: I55c08c746bb1e1ab1739e47162ddf06db12fe873 Signed-off-by: Jordan Lazare <jordan.laz...@amd.com> Acked-by: Ha

[PATCH 01/15] drm/amd/display: rename bandwidth_calcs.c to dce_calcs.c

2017-02-28 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I78acf3d71d7d3cd838ad0d355d0f16c9f0d086f1 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Eagle Yeh <eagle@amd.com> --- dri

[PATCH 15/15] drm/amd/display: fix dce100_validate_bandwidth return value

2017-02-28 Thread Harry Wentland
From: Dmytro Laktyushkin Change-Id: I5dee433d86018bd921f5c2c2a986ff9642f1139c Signed-off-by: Dmytro Laktyushkin --- drivers/gpu/drm/amd/display/dc/dce100/dce100_resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[PATCH 04/15] drm/amd/display: DMCU PSR Refactor

2017-02-28 Thread Harry Wentland
From: Amy Zhang <amy.zh...@amd.com> - Move PSR programming from link encoder to dmcu Change-Id: I90b7917e2f236deeb2aac32559c27b25f3da997a Signed-off-by: Amy Zhang <amy.zh...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.

[PATCH 12/15] drm/amd/display: move visual confirm recout adjustment to scaler

2017-02-28 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: Ia758a65b08a5bf4cc8d5f95170b682e615052f54 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.com> --- dri

[PATCH 14/15] drm/amd/display: Enable warnings as errors

2017-02-28 Thread Harry Wentland
Change-Id: I48d38e4d0224c9f0e52055b3c4ddef8e872b3dac Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Jordan Lazare <jordan.laz...@amd.com> Reviewed-by: Tony Cheng <tony.ch...@amd.com> --- drivers/gpu/

[PATCH 00/15] DC Patches Feb 28, 2017

2017-02-28 Thread Harry Wentland
drm/amd/display: bandwidth update fix drm/amd/display: move visual confirm recout adjustment to scaler drm/amd/display: fix dce100_validate_bandwidth return value Harry Wentland (4): drm/amd/display: Fix warnings in amdgpu_dm drm/amd/display: Fix warnings in DC drm/amd/display: Some more

[PATCH 03/15] drm/amd/display: 420 clock divided by 2 twice

2017-02-28 Thread Harry Wentland
From: Charlene Liu <charlene@amd.com> Change-Id: I1bd1e091f1e9e3915997d3f216eadd429b605563 Signed-off-by: Charlene Liu <charlene@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Krunoslav Kovac <krunoslav.ko...@amd.com> --- drivers/gpu/d

[PATCH 2/2] drm/amdgpu: Add a few members to support DAL atomic refactor.

2017-03-01 Thread Harry Wentland
From: Andrey Grodzovsky <andrey.grodzov...@amd.com> Signed-off-by: Andrey Grodzovsky <andrey.grodzov...@amd.com> Reviewed-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 1 file changed, 4 insertions(+) diff --git a/drivers/

[PATCH 1/2] drm/amdgpu: Expose mode_config functions for DM

2017-03-01 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Reviewed-by: Andrey Grodzovsky <andrey.grodzov...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 ++-- drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 33 + 2 files changed, 35 inse

[PATCH 01/39] drm/amd/dal: Use Polaris headers for i2c engine

2016-11-23 Thread Harry Wentland
ed-off-by: Logatharshan Thothiralingam <logatharshan.thothiralin...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/i2caux/dce110/i2c_hw_engine_dce110.c| 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm

[PATCH 03/39] drm/amd/dal: correcting the wait for DP_MSE_RATE_UPDATE_PENDING reset

2016-11-23 Thread Harry Wentland
From: Reza Amini <reza.am...@amd.com> Change-Id: Ib90fffe34383065de7c2c74d05c3eb7c451c43e2 Signed-off-by: Reza Amini <reza.am...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c | 2 +- 1 file changed, 1 insert

[PATCH 07/39] drm/amd/dal: fix misc0 bug lead to DP not lighting up

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> Change-Id: I6522798fb1f3038157735b65179d7b1adfce49ae Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c | 15 +-- 1 file cha

[PATCH 05/39] drm/amd/dal: fix v_update locking

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: Iddc3c58302918b01905ad58ae2183c51d230de78 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_hwseq.c | 10

[PATCH 18/39] drm/amd/dal: clean transform.h

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I39db89fb7cf9d1b890556bbf486b04aa17a18251 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/inc/h

[PATCH 09/39] drm/amd/dal: visual confirm change blank color to none-black

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - brown to help identify OTG is blanked. Change-Id: Ifaf1288956288d3dc08ace899cabed3fd69f93fd Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_hw_sequ

[PATCH 04/39] drm/amd/dal: Freesync to track only streams

2016-11-23 Thread Harry Wentland
eesync. Change-Id: I1a9aa8ed5d2fe9100bba99acf104c56dc9a665fc Signed-off-by: Suwen Li <suwen...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/amdgpu_dm/amdgpu_dm_types.c| 39 ++-- .../gpu/drm/amd/dal/modules/freesync/f

[PATCH 20/39] drm/amd/dal: fix memory leak pointed out by Juha Leppänen <juha_e...@dnainternet.net>

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> Change-Id: If6a337b16b78e1dd8a952d6c1064426961f6d5a7 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 2 +- 1 file changed, 1 insertion(+), 1 delet

[PATCH 15/39] drm/amd/dal: drop dce80 transform code

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I6165e22617332b9effc8d4aaf00685b3a417f7e0 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/dce110/dce110_transform.c |

[PATCH 08/39] drm/amd/dal: improve compiler catching bug in REG_SET

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - first field is explicitly passed instead of pass by VA_ARG to catch type mismatch - fix REG_SET bug in dce_hwseq Change-Id: I0f0b316e1d1ea1c42c0d3ffbc406db1b5e6cd3c3 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland

[PATCH 32/39] drm/amd/dal: fix warning in dce110_hw_sequencer.c

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I53e4a0d4f66d6d09aef1d153e8d1f5eb3177bc4b Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c | 3 ---

[PATCH 12/39] drm/amd/dal: transform cleanup powerup

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I7f41c0582f80f7f525076654a2003edb68b0929c Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c|

[PATCH 37/39] drm/amd/dal: fix warning in calculate_bandwidth

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: Ia7adbf8ef53244b4d87dc4e88f9165a1574c262e Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 2 -- 1 file ch

[PATCH 26/39] drm/amd/dal: Memory leak fixes

2016-11-23 Thread Harry Wentland
From: Leon Elazar <leon.ela...@amd.com> [Problem] DC Hw sequencer wansn't released during the destructor. DC Context was set to NULL before was actually released. Change-Id: If2c0caf0cc49d2f023adcdb083ef869d8712326d Signed-off-by: Leon Elazar <leon.ela...@amd.com> Acked-by: Ha

[PATCH 29/39] drm/amd/dal: fix warning in dce_link_encoder.c

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I9a95819d9e60915410914ba5b979616f28640045 Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c | 2 -- 1 file ch

[PATCH 27/39] drm/amd/dal: remove unused function

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: Ie71affe21ba4f8cc29f51e7725956ea95e3b4d8e Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c | 6 -- 1 file ch

[PATCH 06/39] drm/amd/dal: fix flip optimization

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I5e9db1a93d9330809bf2474ba4fc75026ecda545 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal

[PATCH 38/39] drm/amd/dal: fix wrong pll selection for hdmi

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - expose phy pll selection algorithm Change-Id: I770519f1fa83f3ccb5b4379d46d476c24ae5d7ed Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce112/dce

[PATCH 22/39] drm/amd/dal: fix infinite loop

2016-11-23 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - exposed by LCD enabled bios. root cause not understood yet Change-Id: I604432224856512b4d4f24da8ccc63b91395f1a0 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/d

[PATCH 14/39] drm/amd/dal: dce110 scaler to new style

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: Ifabf0fe703a72b9e599ef1066027dbecaf5ae080 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/dce100/dce100_resource.c

[PATCH 30/39] drm/amd/dal: fix bug in dal_display_clock_get_min_clocks_state

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Missing return. Change-Id: Idf77b5a73c89ec86a9b7ef5d231acac6bf58a4c7 Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/gpu/display_clock.c | 2

[PATCH 11/39] drm/amd/dal: separate out scaler filters

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I90cfaf3f1a503b955db1d7c22e0eb1b5d0141e3c Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/Makefile|

[PATCH 31/39] drm/amd/dal: fix warning in dal_display_clock_dce112_construct

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I86d5392afde592ca76a523f8c8cbd07a9cc22c6e Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/gpu/dce112/display_clock_dce112.c | 1 -

[PATCH 25/39] drm/amd/dal: remove adapter service interface/types

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: Ic18b7b82a6f0a3b55b0e2ed4f2969897179cb2cc Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/bios/bios_parser.c |

[PATCH 36/39] drm/amd/dal: fix warning in dc_link_dp_set_test_pattern

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I75cd9f310d5e0d1b1bea82165b1f2fdc70a08a94 Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c | 3 +-- 1 file ch

[PATCH 00/39] dal patches for nov 23, 2016

2016-11-23 Thread Harry Wentland
* couple of warning cleanups * some memory leak issues * transform cleanup * some minor fixes Alex Deucher (11): drm/amd/dal: remove unused function drm/amd/dal: fix warnings in dce_stream_encoder.c drm/amd/dal: fix warning in dce_link_encoder.c drm/amd/dal: fix bug in

[PATCH 39/39] drm/amd/dal: Configure audio before audio enable (Jack presence Hot Plug)

2016-11-23 Thread Harry Wentland
From: Reza Amini <reza.am...@amd.com> Change-Id: Iec19ac35466f0762f305d167e961d72543f58ef7 Signed-off-by: Reza Amini <reza.am...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c| 48 +++---

[PATCH 35/39] drm/amd/dal: handle NULL mem_input in dc_init_dchub

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Fail gracefully if mem_input is NULL. Change-Id: Ie49de3cbc2a56d6cd1f28048ce034f984b63c037 Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/da

[PATCH 23/39] drm/amd/dal: Only set backlight level for eDP panel.

2016-11-23 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Change-Id: I67af5009aa86ea256e42c02ac902fe28f4ca65a4 Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 8 +--- 1 file changed,

[PATCH 33/39] drm/amd/dal: fix warning in dce110_resource.c

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I454e58ff8789177e6c75df59d10ed83019870819 Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce110/dce110_resource.c | 1 - 1 file c

[PATCH 10/39] drm/amd/dal: transform cleanup

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I6231292e0295c1be32fa9dca74895d02426a3a67 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_resource.c |

[PATCH 17/39] drm/amd/dal: drop scaler bypass function

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: I87543da0cde5fbaf6617f14ac95933cfe68379c2 Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce110/dce110_tr

[PATCH 28/39] drm/amd/dal: fix warnings in dce_stream_encoder.c

2016-11-23 Thread Harry Wentland
From: Alex Deucher <alexander.deuc...@amd.com> Change-Id: I3749a1d960423cc65aaf63b0ede36edb4c0ef08d Signed-off-by: Alex Deucher <alexander.deuc...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c | 15 -

[PATCH 21/39] drm/amd/dal: move out transform code to dce_transform

2016-11-23 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Change-Id: Idc84756e1de765dd1588d845a93a95e9259a783b Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/basics/conversion.h |

[PATCH 24/39] drm/amd/dal: consolidate mem_input

2016-11-23 Thread Harry Wentland
nge-Id: Iea64d3c771375ff3d09ea4e7d15be4c63fe0ca32 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dc_helper.c | 6 +- drivers/gpu/drm/amd/dal/dc/dce/dce_mem_input.c | 191 ++ drive

[PATCH 0/5] dal patches for nov 23, 2016

2016-11-25 Thread Harry Wentland
* remove some dead code * bunch of minor fixes Dmytro Laktyushkin (3): drm/amd/dal: remove dc_clock_generator (dead code) drm/amd/dal: refactor and fix lb memory size setting drm/amd/dal: revert dc_flip_surface_addrs to directly flip address Tony Cheng (1): drm/amd/dal: enhance debug

[PATCH 3/5] drm/amd/dal: refactor and fix lb memory size setting

2016-11-25 Thread Harry Wentland
ordan Lazare <jordan.laz...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_transform.c | 24 ++ drivers/gpu/drm/amd/dal/dc/dce/dce_transform.h | 4 +++- .../gpu/drm/amd/dal/dc/dce100/dce100_resource.c|

[PATCH 1/5] drm/amd/dal: Temporary fix DP hot plug crash.

2016-11-25 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Change-Id: Ic4347e0c772f074fb9efdcff42b3aa42bda1e5ad Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Reviewed-by: Reviewed-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> ---

[PATCH 5/5] drm/amd/dal: enhance debug print in REG_WAIT

2016-11-25 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> Change-Id: I4bc28dd8df15337693e311e0255b4f0cfeb22909 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Reviewed-by: Reviewed-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/am

[PATCH 51/76] drm/amd/dal: remove SKIP_PSR_WAIT_FOR_PLL_LOCK_BIT

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - always 0 except KV, which is not supported Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 4 +--- 1 file changed, 1 insertion(+), 3 deleti

[PATCH 42/76] drm/amd/dal: remove unnessary adapter service functions

2016-11-21 Thread Harry Wentland
remove FEATURE_DISABLE_FBC_COMP_CLK_GATE. = 0 on all asic Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 20 -- .../amd/dal/dc/asic_capability/asic_capability.c | 2 - .../

[PATCH 27/76] drm/amd/dal: Lower max link cap by reportedLinkCap

2016-11-21 Thread Harry Wentland
From: Wenjing Liu <wenjing@amd.com> [Description] DP Compliance failure due to the max link cap is hard coded by feature support. Driver does not lower link cap based on receiver reported max link cap. Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Harry Wentland

[PATCH 35/76] drm/amd/dal: Pass in shift and mask for stream encoder.

2016-11-21 Thread Harry Wentland
From: Zeyu Fan <zeyu@amd.com> Signed-off-by: Zeyu Fan <zeyu@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c| 175 ++- .../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h| 330

[PATCH 60/76] drm/amd/dal: Implement DCHUB interface

2016-11-21 Thread Harry Wentland
From: Zeyu Fan <zeyu@amd.com> Signed-off-by: Zeyu Fan <zeyu@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 26 ++ drivers/gpu/drm/amd/dal/dc/dc.h| 19 +++

[PATCH 74/76] drm/amd/dal: Fix typo in mem_input

2016-11-21 Thread Harry Wentland
From: Zeyu Fan <zeyu@amd.com> Signed-off-by: Zeyu Fan <zeyu@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_mem_input.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/

[PATCH 18/76] drm/amd/dal: Use future proof reg access for HPD and DDC

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/gpio/dce110/hw_factory_dce110.c | 14 ++ drivers/gpu/drm/amd/dal/dc/gpio/dce80/hw_factory_dce80.c | 3 +++ drivers/gpu/drm/amd

[PATCH 67/76] drm/amd/dal: consolidate DCE hw_sequencer

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - move blnd programming to new method - separate out DCE11 underlay support. - fix stoney wrong offsets Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/am

[PATCH 76/76] drm/amd/dal: Expose Polaris validate functions

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce112/dce112_resource.h | 16 1 file changed, 16 insertions(+) diff --git a/drivers/gpu/drm/amd/dal/dc/dce112/dce112_resource.h b

[PATCH 32/76] drm/amd/dal: Remove adapter service dependency in power_down

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/dal/dc/dce/dce_link_encoder.c b/dri

[PATCH 58/76] drm/amd/dal: Add surface log to dc

2016-11-21 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/Makefile| 2 +- drivers/gpu/drm/amd/dal/dc/basics/logger.c | 6 +- drive

[PATCH 34/76] drm/amd/dal: Rotation and mirror support

2016-11-21 Thread Harry Wentland
From: Vitaly Prosyak <vitaly.pros...@amd.com> When rotation is 90 and 270 ,the stream dimentions should be swaped for view port calculation Signed-off-by: Vitaly Prosyak <vitaly.pros...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/

[PATCH 04/76] drm/amd/dal: Consolidate link encoder from each dce version.

2016-11-21 Thread Harry Wentland
From: Zeyu Fan <zeyu@amd.com> Signed-off-by: Zeyu Fan <zeyu@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_link_hwss.c | 5 +- drivers/gpu/drm/amd/dal/dc/dce/Makefile| 2 +- .../

[PATCH 63/76] drm/amd/dal: disable break_to_debugger for bandwidth failures in diags

2016-11-21 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/am

[PATCH 68/76] drm/amd/dal: debug options

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - disable_clock_gate - disable_power_gate Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dc.h| 8 +--- drivers/gpu/drm/amd

[PATCH 47/76] drm/amd/dal: remove dal_adapter_service_should_optimize

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - remove runtime_flags. only flag used is SKIP_POWER_DOWN_ON_RESUME and = 1 for all platform - remove optimization_feature. optimization are default behavior Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.w

[PATCH 50/76] drm/amd/dal: remove adapter_service dependency

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c| 6 +- drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 14 +

[PATCH 72/76] drm/amd/dal: consolidate mem_input

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - create dce_mem_input with regsiter offset/shift/mask abstracted - move program_surface_config to new method Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/d

[PATCH 05/76] drm/amd/dal: Remove wireless_data_source

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/adapter/Makefile| 2 +- .../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 36 +--- .../gpu/drm/amd/dal/dc/adapter/adapter_servi

[PATCH 59/76] drm/amd/dal: add stoney bounding box to bw_calcs

2016-11-21 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 110 + .../gpu/drm

[PATCH 37/76] drm/amd/dal: Make set_overscan_blank_color optional

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw_sequencer.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/amd/dal/dc/dce110/dce110_hw

[PATCH 22/76] drm/amd/dal: remove AS dependency from i2c_aux

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - remove dal_adapter_service_get_firmware_info. call bios directly - remove dal_adapter_service_get_i2caux. get i2caux from dc_ctx - remove FEATURE_RESTORE_USAGE_I2C_SW_ENGINE. always 0 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Ha

[PATCH 00/76] DAL Patches Nov 21, 2016

2016-11-21 Thread Harry Wentland
drm/amd/dal: add stoney bounding box to bw_calcs drm/amd/dal: fix initial bw_calc parameters drm/amd/dal: disable break_to_debugger for bandwidth failures in diags Harry Wentland (10): drm/amd/dal: Remove wireless_data_source drm/amd/dal: Move gpio_service out of adapter_service drm/amd/dal

[PATCH 16/76] drm/amd/dal: refactor bios scratch register access

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - offset of scratch register stored in dc_bios and assigned by resource. - common code to set various of bits to communicate with bios. Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- d

[PATCH 40/76] drm/amd/dal: remove unnessary adapter service functions

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - call bios directly Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 168 + .../gpu/drm/amd/dal/dc/dce110/d

[PATCH 73/76] drm/amd/dal: Add reg check before access.

2016-11-21 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c | 4 drivers/gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h | 8 ---

[PATCH 02/76] drm/amd/dal: clean up asic cap

2016-11-21 Thread Harry Wentland
baked in resource. remove duplicate information from hw_asic_id. Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 88 -- .../amd/dal/dc/asic_capability/asic_c

[PATCH 64/76] drm/amd/dal: PSR second monitor blackout fix

2016-11-21 Thread Harry Wentland
From: Amy Zhang <amy.zh...@amd.com> - Added check to make sure stream and link are corresponding to each other - Initialized PSR caps Signed-off-by: Amy Zhang <amy.zh...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core

[PATCH 55/76] drm/amd/dal: Handle AUX error during RECIEVE state of transaction

2016-11-21 Thread Harry Wentland
t part of a `STOP` pattern. During the RECIEVE state of a SW transaction, symbol(s) had both correlation counters below the threshold level of detection set by AUX_RX_CONTROL.AUX_RX_DETECTION_THRESHOLD. Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.co

[PATCH 44/76] drm/amd/dal: Fix null pointer missed in earlier refactor

2016-11-21 Thread Harry Wentland
Signed-off-by: Harry Wentland <harry.wentl...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_clock_dce110.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/dal/dc/gpu/dce110/display_

[PATCH 48/76] drm/amd/dal: remove dal_adapter_service_get_feature_value

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - STUTTER_MODE_NO_DMIF_BUFFER_ALLOCATION always = 0. -- this is a debug option when dmif first got introduced. no need to keep it. always allocate DMIF Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.w

[PATCH 29/76] drm/amd/dal: Perform link training in dp_retrain_link

2016-11-21 Thread Harry Wentland
From: Wenjing Liu <wenjing@amd.com> [Description] dp_retrain_link re-enables stream. However dp link training is not included in enable_stream Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/d

[PATCH 12/76] drm/amd/dal: modify DCE HW sequence to be re-usable for next gen HW

2016-11-21 Thread Harry Wentland
From: Hersen Wu <hersenxs...@amd.com> Signed-off-by: Hersen Wu <hersenxs...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../drm/amd/dal/dc/dce110/dce110_hw_sequencer.c| 50 +++--- 1 file changed, 25 insertions(+), 25 deletions(-) diff -

[PATCH 54/76] drm/amd/dal: Disable bit depth reduction in set link test pattern

2016-11-21 Thread Harry Wentland
eneral dc_link_dp_set_test_pattern function. This has already provide a correct sequence for programming link test pattern Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_link_dp.c | 53 ++

[PATCH 38/76] drm/amd/dal: Hard-coded LB_MEMORY_SIZE

2016-11-21 Thread Harry Wentland
From: Wesley Chalmers <wesley.chalm...@amd.com> Signed-off-by: Wesley Chalmers <wesley.chalm...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dce100/dce100_resource.c| 4 +++- drivers/gpu/drm/amd/dal/dc/dce110/

[PATCH 61/76] drm/amd/dal: fix initial bw_calc parameters

2016-11-21 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/calcs/bandwidth_calcs.c | 8 1 file changed, 4 insertions(+), 4 deleti

[PATCH 30/76] drm/amd/dal: Poll AUX_SW_DONE to 0 before AUX_SW_GO

2016-11-21 Thread Harry Wentland
W_DONE and assumes it will take effect immediately. In some cases, the AUX_SW_DONE will not be updated before drivers check if the current transaction is done. Driver reads the previous set done bit and thinks reply is obtained. Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Ha

[PATCH 65/76] drm/amd/dal: Fixe linux compile error.

2016-11-21 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/gpu/drm/am

[PATCH 21/76] drm/amd/dal: remove unnessary AS dependency

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - ddc instantiation - default i2c speed from dc_cap. Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/adapter/adapter_service.c | 26

[PATCH 19/76] drm/amd/dal: Remove adapter service dependency from dc_link

2016-11-21 Thread Harry Wentland
From: Yongqiang Sun <yongqiang@amd.com> Signed-off-by: Yongqiang Sun <yongqiang@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_link.c | 14 ++-- drivers/gpu/drm/amd/dal/dc/core/dc_link_ddc.c | 8 ++

[PATCH 43/76] drm/amd/dal: remove unnessary adapter service functions

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - remove FEATURE_USE_MAX_DISPLAY_CLK. move to dc_debug option - DFS bypass query bios directly. add debug option Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/

[PATCH 10/76] drm/amd/dal: add meta address to video address struct

2016-11-21 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/dc_hw_types.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/

[PATCH 33/76] drm/amd/dal: remove supported_stream_engines

2016-11-21 Thread Harry Wentland
From: Tony Cheng <tony.ch...@amd.com> - unnecesasry. DIG always start from instance 0 Signed-off-by: Tony Cheng <tony.ch...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 10 +++--- drivers/gpu/drm

[PATCH 08/76] drm/amd/dal: fix dc creation

2016-11-21 Thread Harry Wentland
From: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Signed-off-by: Dmytro Laktyushkin <dmytro.laktyush...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[PATCH 28/76] drm/amd/dal: Allow timing with req_bw equal to max_bw

2016-11-21 Thread Harry Wentland
From: Wenjing Liu <wenjing@amd.com> [Description] Dp compliance fails when receiver requests timing utilizing the full bandwidth of the link We report not supported if req_bw is equal to max_bw Signed-off-by: Wenjing Liu <wenjing@amd.com> Acked-by: Harry Wentland <harry.w

[PATCH 53/76] drm/amd/dal: Update stream_encoder programming sequence

2016-11-21 Thread Harry Wentland
From: Zeyu Fan <zeyu@amd.com> Signed-off-by: Zeyu Fan <zeyu@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- .../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.c| 152 +++-- .../gpu/drm/amd/dal/dc/dce/dce_stream_encoder.h| 102 +

[PATCH 56/76] drm/amd/dal: Remove unnecessary increment in scaler ratio calculation

2016-11-21 Thread Harry Wentland
From: Jordan Lazare <jordan.laz...@amd.com> Signed-off-by: Jordan Lazare <jordan.laz...@amd.com> Acked-by: Harry Wentland <harry.wentl...@amd.com> --- drivers/gpu/drm/amd/dal/dc/core/dc_resource.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/amd/dal/dc/

<    1   2   3   4   5   6   7   8   9   10   >