Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-09-26 | drm/amd/display: Rename more dc_surface stuff to plane_state | Harry Wentland | 24 | -657/+658 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Rename dc_stream to dc_stream_state | Harry Wentland | 29 | -222/+222 | |
find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_stream/struct dc_stream_state/g' find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_stream_state_update/struct dc_stream_update/g' find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_stream_state_status/struct dc_stream_status/g' Plus some manual changes Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Rename dc_surface to dc_plane_state | Harry Wentland | 22 | -84/+84 | |
find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_surface/struct dc_plane_state/g' find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_plane_state_update/struct dc_surface_update/g' find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_plane_state_status/struct dc_surface_status/g' find -name Makefile -o -name Kconfig -o -name "*.c" -o -name "*.h" \ -o -name "*.cpp" -o -name "*.hpp" | \ xargs sed -i 's/struct dc_plane_state_dcc_cap/struct dc_surface_dcc_cap/g' Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: remove DCN1 guard as DCN1 is already open sourced. | AMD\ktsao | 15 | -110/+58 | |
Signed-off-by: Kenny Tsao <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: move regamma from opp to dpp for dce | Yue Hin Lau | 11 | -433/+399 | |
Signed-off-by: Yue Hin Lau <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Avoid full modeset when not required | Bhawanpreet Lakha | 1 | -35/+62 | |
Fix IGT test case (kms_atomic_transition) -DRM sets the mode_changed flag, while we don't need to do a full modeset. -We want to override the mode_changed flag in this case If we don't do this, we will still bypass the modeset in DC. This will fail to update the new stream_status, causing nullptr at a later stage when trying to access stream_status" We now avoid this by discarding the new_stream instead of partially filling it. Signed-off-by: Bhawanpreet Lakha <[email protected]> Reviewed-by: Andrey Grodzovsky <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Move and Rename "is_stream_changed()" | Bhawanpreet Lakha | 4 | -5/+5 | |
-Move "is_stream_changed()" to DC interface -Rename "is_stream_changed()" to "dc_is_stream_changed()" Signed-off-by: Bhawanpreet Lakha <[email protected]> Reviewed-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: fix >340 Mhz with deep color pipe split no display | Andrey Grodzovsky | 2 | -3/+12 | |
the input to HW formula needs to take care the deep color. Signed-off-by: Charlene Liu <[email protected]> Reviewed-by: Charlene Liu <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: fix bw_calc for hdmi and 420 outputs | Dmytro Laktyushkin | 1 | -2/+4 | |
Signed-off-by: Dmytro Laktyushkin <[email protected]> Reviewed-by: Charlene Liu <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Keep blank until set visibility to true after mode switch | Yongqiang Sun | 2 | -12/+13 | |
Signed-off-by: Yongqiang Sun <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: fix dcn fe reset memory access error | Dmytro Laktyushkin | 1 | -3/+4 | |
Signed-off-by: Dmytro Laktyushkin <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Add stateless surface validation to validate_resources | Andrey Grodzovsky | 1 | -0/+21 | |
Signed-off-by: Andrey Grodzovsky <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Implement plane atomic_check. | Andrey Grodzovsky | 1 | -0/+17 | |
Use per surface validation hook. Signed-off-by: Andrey Grodzovsky <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Initial prototype of FBC implementation | Roman Li | 5 | -2/+81 | |
- Protected by ENABLE_FBC compile flag Signed-off-by: Roman Li <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Initial prototype of FBC implementation | Roman Li | 2 | -0/+41 | |
- Protected by ENABLE_FBC compile flag - DC part will follow Signed-off-by: Roman Li <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: add preferred mode from Video Format Preference Data Block | Andrey Grodzovsky | 1 | -2/+0 | |
Signed-off-by: Charlene Liu <[email protected]> Reviewed-by: Vitaly Prosyak <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Add per surface validation hook. | Andrey Grodzovsky | 8 | -3/+37 | |
For now just validate pixel format in the hook. Signed-off-by: Andrey Grodzovsky <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Fix DCN compile errors | Vikrant Mhaske | 1 | -0/+2 | |
Fix for DCN compiler errors caused due to various submits Signed-off-by: Charlene Liu <[email protected]> Reviewed-by: Charlene Liu <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: move ocsc programming from opp to dpp for dce | Yue Hin Lau | 11 | -270/+306 | |
Signed-off-by: Yue Hin Lau <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Fix ckeckpatch problems in amdgpu_dm | Harry Wentland | 1 | -85/+94 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Merge amdgpu_dm_types and amdgpu_dm | Harry Wentland | 8 | -3430/+3350 | |
This separation stopped making sense a long time ago. Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Rename firmware_info to dc_firmware_info | Harry Wentland | 11 | -21/+21 | |
This is to avoid conflicts with amdgpu's firmware_info once we merge amdgpu_dm_types with amdgpu_dm. Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: update clocks we report to PPlib | Eric Yang | 1 | -19/+20 | |
Signed-off-by: Eric Yang <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: add detect caps for edp | Roman Li | 5 | -8/+12 | |
1. The caps detect sequence for edp is different from dp. Added separate function for edp. 2. Removed max_link_setting and replaced it with verified to avoid confusion. 3. Reverted sink count guard for edp powerdown as unnecessary with the changes above. Signed-off-by: Roman Li <[email protected]> Signed-off-by: Tony Cheng <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: fix mpcc idle wait | Dmytro Laktyushkin | 1 | -1/+1 | |
Signed-off-by: Dmytro Laktyushkin <[email protected]> Reviewed-by: Dmytro Laktyushkin <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: mpc block redesign | Dmytro Laktyushkin | 12 | -267/+339 | |
Signed-off-by: Dmytro Laktyushkin <[email protected]> Reviewed-by: Dmytro Laktyushkin <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: collapse dce11 reset_hw_ctx_wrap into 1 function | Dmytro Laktyushkin | 1 | -27/+20 | |
Signed-off-by: Dmytro Laktyushkin <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: safeguard compressor api | Roman Li | 1 | -3/+6 | |
Only call compressor api if it's available. Signed-off-by: Roman Li <[email protected]> Reviewed-by: Bhawanpreet Lakha <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: reduce 40s time out to 1s in disable crtc | Eric Yang | 1 | -1/+1 | |
Signed-off-by: Eric Yang <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll stream into dc_stream | Leo (Sunpeng) Li | 1 | -21/+8 | |
Signed-off-by: Leo (Sunpeng) Li <[email protected]> Reviewed-by: Andrey Grodzovsky <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll core_stream into dc_stream | Leo (Sunpeng) Li | 31 | -649/+612 | |
Signed-off-by: Leo (Sunpeng) Li <[email protected]> Reviewed-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: log HUBP using DTN logging | Tony Cheng | 9 | -54/+133 | |
also simplify DTN INFO. all we need is a way to have DC log register states some where we can compare with golden. going through connectivity is overkill. Signed-off-by: Tony Cheng <[email protected]> Reviewed-by: Yongqiang Sun <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Add interfaces for new CM blocks | Vitaly Prosyak | 2 | -2/+485 | |
Signed-off-by: Vitaly Prosyak <[email protected]> Reviewed-by: Charlene Liu <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Disable timestamp and entry heading | Yongqiang Sun | 2 | -2/+3 | |
Signed-off-by: Yongqiang Sun <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Minor fix for dc_sink refactor | Harry Wentland | 2 | -2/+2 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Clean up some DCN1 guards | Zeyu Fan | 9 | -7/+15 | |
Signed-off-by: Zeyu Fan <[email protected]> Reviewed-by: Charlene Liu <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: move ocsc programming from opp to dpp | Yue Hin Lau | 1 | -1/+1 | |
Signed-off-by: Yue Hin Lau <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Fix eDP panel light-up | Roman Li | 1 | -1/+3 | |
Power-down panel on disale only if sink exists otherwise it fails edid read during init sequence Signed-off-by: Roman Li <[email protected]> Reviewed-by: Andrey Grodzovsky <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Use stream validation hook. | Andrey Grodzovsky | 1 | -38/+48 | |
Use dc_validate_stream from crtc atomic_check for single stream validation. Signed-off-by: Andrey Grodzovsky <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Move stream validations into seperate function. | Andrey Grodzovsky | 12 | -132/+90 | |
Stateless streams validations (not require resource population) moved into hook to be called directly from DM. Call dc_validate_stream be before validate_with_context for non Linux APIs Signed-off-by: Andrey Grodzovsky <[email protected]> Reviewed-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: break up plane disable and disconnect in set mode | Eric Yang | 4 | -23/+111 | |
Signed-off-by: Eric Yang <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: separate plane disable sequence | Tony Cheng | 1 | -22/+61 | |
- disconnect: trigger hw to disconnect plane on next vsync - disable: disables HW block and disable clocks - power_down: kill power Signed-off-by: Tony Cheng <[email protected]> Reviewed-by: Eric Yang <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: single PSR display not allow CSTATE sw w/a | Charlene Liu | 2 | -1/+8 | |
Description: HW issue when all the pipes are off, DCE_allow_cstate is 0. New sequence : blank OTG only instead of previous OTG_master_en=0) Signed-off-by: Charlene Liu <[email protected]> Reviewed-by: Anthony Koo <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll core_gamma into dc_gamma | Harry Wentland | 5 | -31/+21 | |
Signed-off-by: Harry Wentland <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll gamma struct into core_gamma | Harry Wentland | 2 | -17/+7 | |
Signed-off-by: Harry Wentland <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll core_sink into dc_sink | Harry Wentland | 11 | -91/+72 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll sink struct into core_sink | Harry Wentland | 2 | -28/+18 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll core_link into dc_link | Harry Wentland | 29 | -484/+444 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Roll core_surface into dc_surface | Harry Wentland | 16 | -240/+226 | |
Signed-off-by: Harry Wentland <[email protected]> Reviewed-by: Tony Cheng <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> | |||||
2017-09-26 | drm/amd/display: Move DCHUBBUB block from MemInput to HW sequencer. | Zeyu Fan | 11 | -451/+492 | |
Signed-off-by: Zeyu Fan <[email protected]> Reviewed-by: Zeyu Fan <[email protected]> Acked-by: Harry Wentland <[email protected]> Signed-off-by: Alex Deucher <[email protected]> |