linux/drivers/gpu/drm/amd/display/dc
Melissa Wen 060963bf77 drm/amd/display: hook up DCN30 color blocks data to DTN log
Color caps changed between HW versions, which caused the DCN10 color
state sections in the DTN log to no longer match DCN3+ state. Create a
color state log specific to DCN3.0 and hook it up to DCN3.0+ and DCN3.1+
drivers.

rfc-v2:
- detail RAM mode for gamcor and blnd gamma blocks
- add MPC gamut remap matrix log

v3:
- read MPC gamut remap matrix in fixed 31.32 format
- extend to DCN3.0+ and DCN3.1+ drivers (Harry)

Signed-off-by: Melissa Wen <mwen@igalia.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2024-01-22 17:13:28 -05:00
..
basics drm/amd/display: Add dpp_get_gamut_remap functions 2024-01-22 17:13:26 -05:00
bios drm/amdgpu: check PS, WS index 2024-01-15 18:35:37 -05:00
clk_mgr drm/amd/display: Update P010 scaling cap 2024-01-15 18:35:38 -05:00
core drm/amd/display: Revert "Rework DC Z10 restore" 2024-01-22 17:13:27 -05:00
dce drm/amd/display: Drop kdoc markers for some Panel Replay functions 2024-01-22 17:13:26 -05:00
dce60 drm/amd/display: Refactor HWSS into component folder 2023-10-09 17:00:09 -04:00
dce80 drm/amd/display: Refactor resource into component directory 2023-11-17 09:30:50 -05:00
dce110 drm/amd/display: Refactor resource into component directory 2023-11-17 09:30:50 -05:00
dce112 drm/amd/display: Refactor resource into component directory 2023-11-17 09:30:50 -05:00
dce120 drm/amd/display: Refactor resource into component directory 2023-11-17 09:30:50 -05:00
dcn10 drm/amd/display: Add dpp_get_gamut_remap functions 2024-01-22 17:13:26 -05:00
dcn20 drm/amd/display: Add dpp_get_gamut_remap functions 2024-01-22 17:13:26 -05:00
dcn21 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn30 drm/amd/display: create DCN3-specific log for MPC state 2024-01-22 17:13:27 -05:00
dcn31 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn32 drm/amd/display: Add dpp_get_gamut_remap functions 2024-01-22 17:13:26 -05:00
dcn35 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn201 drm/amd/display: Add dpp_get_gamut_remap functions 2024-01-22 17:13:26 -05:00
dcn301 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn302 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn303 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn314 drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
dcn321 drm/amd/display: Refactor resource into component directory 2023-11-17 09:30:50 -05:00
dml drm/amd/display: Allow Z8 for multiplane configurations on DCN35 2024-01-15 18:35:39 -05:00
dml2 drm/amd/display: Add NULL-checks in dml2 assigned pipe search 2024-01-22 17:13:27 -05:00
dsc drm/amd/display: Fix timing bandwidth calculation for HDMI 2024-01-22 17:13:26 -05:00
gpio drm/amd/display: Add DCN35 GPIO 2023-08-30 15:51:14 -04:00
hdcp drm/amd/display: Fix copyright notice in DC code 2023-10-26 18:41:23 -04:00
hwss drm/amd/display: hook up DCN30 color blocks data to DTN log 2024-01-22 17:13:28 -05:00
inc drm/amd/display: add power_state and pme_pending flag 2024-01-22 17:13:27 -05:00
irq drm/amd/display: Fix copyright notice in DC code 2023-10-26 18:41:23 -04:00
link drm/amd/display: Add usb4_bw_alloc_support flag 2024-01-22 17:13:27 -05:00
optc drm/amd/display: Clear OPTC mem select on disable 2024-01-15 18:35:38 -05:00
resource drm/amd/display: turn off windowed Mpo ODM feature for dcn321 2024-01-22 17:13:27 -05:00
virtual
dc_bios_types.h drm/amd/display: Pass pwrseq inst for backlight and ABM 2023-12-06 15:22:33 -05:00
dc_ddc_types.h drm/amd/display: move public dc link function implementation to dc_link_exports 2023-02-14 16:06:28 -05:00
dc_dmub_srv.c drm/amd/display: Address function parameter 'context' not described in 'dc_state_rem_all_planes_for_stream' & 'populate_subvp_cmd_drr_info' 2024-01-03 11:16:06 -05:00
dc_dmub_srv.h drm/amd/display: Wake DMCUB before executing GPINT commands 2023-12-19 14:59:02 -05:00
dc_dp_types.h drm/amd/display: Add dpia display mode validation logic 2024-01-03 10:47:12 -05:00
dc_dsc.h drm/amd/display: Add link encoding to timing BW calculation parameters 2023-07-18 11:15:51 -04:00
dc_edid_parser.c
dc_edid_parser.h
dc_hdmi_types.h drm/amd/display/dc/dc_hdmi_types: Move string definition to the only file it's used in 2023-03-22 00:47:59 -04:00
dc_helper.c drm/amd/display: Wake DMCUB before sending a command 2023-12-19 14:59:02 -05:00
dc_hw_types.h drm/amd/display: Fix timing bandwidth calculation for HDMI 2024-01-22 17:13:26 -05:00
dc_plane_priv.h drm/amd/display: Refactor dc_state interface 2023-12-19 14:59:02 -05:00
dc_plane.h drm/amd/display: Refactor dc_state interface 2023-12-19 14:59:02 -05:00
dc_stat.h
dc_state_priv.h drm/amd/display: Refactor phantom resource allocation 2023-12-19 14:59:02 -05:00
dc_state.h drm/amd/display: Refactor phantom resource allocation 2023-12-19 14:59:02 -05:00
dc_stream_priv.h drm/amd/display: Refactor phantom resource allocation 2023-12-19 14:59:02 -05:00
dc_stream.h drm/amd/display: revert "Optimize VRR updates to only necessary ones" 2024-01-09 15:43:54 -05:00
dc_trace.h
dc_types.h drm/amd/display: Replay + IPS + ABM in Full Screen VPB 2024-01-22 17:13:27 -05:00
dc.h drm/amd/display: Promote DAL to 3.2.269 2024-01-22 17:13:27 -05:00
dm_cp_psp.h
dm_event_log.h
dm_helpers.h drm/amd/display: adjust flow for deallocation mst payload 2023-11-29 16:49:00 -05:00
dm_pp_smu.h drm/amd/pm: support return vpe clock table 2023-12-14 15:25:59 -05:00
dm_services_types.h drm/amd/display: refactor dmub commands into single function 2023-04-18 16:28:52 -04:00
dm_services.h drm/amd/display: Show the DCN/DCE version in the log 2023-06-09 09:34:09 -04:00
irq_types.h drm/amd/display: Correct enum typo 2023-10-26 18:59:56 -04:00
Makefile drm/amd/display: Refactor INIT into component folder 2024-01-03 10:47:29 -05:00
os_types.h drm/amd/display: switch DC over to the new DRM logging macros 2023-09-26 17:00:21 -04:00