linux/drivers/gpu/drm/amd/display/dc/inc
Jun Lei d26c4ffba6 drm/amd/display: Code change for DML isolation
[why]
DML itself is SW only, putting the logic as part of resource makes it
hw dependent and thus impossible to compile separately from dc.
Separate compilation is critical for unit testing as well as bbox tool
development

[how]
create new dml wrapper.
Copy logic from the validation functions into dml wrapper as base
implementation. Dml wrapper has internal/static implementations
for all helpers, and does not reference other functions.
It may reference dc structures/types for convenience.

This change now has all the changes for DML isolation squashed into
one.

Reviewed-by: Jun Lei <Jun.Lei@amd.com>
Acked-by: Wayne Lin <wayne.lin@amd.com>
Signed-off-by: Jun Lei <jun.lei@amd.com>
Tested-by: Daniel Wheeler <daniel.wheeler@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2021-11-22 14:45:01 -05:00
..
hw drm/amd/display: Add MPC meory shutdown support 2021-11-03 12:32:34 -04:00
bw_fixed.h
clock_source.h drm/amd/display: Synchronize displays with different timings 2021-02-22 18:05:48 -05:00
compressor.h
core_status.h drm/amd/display: fail instead of div by zero/bugcheck 2020-11-02 15:30:47 -05:00
core_types.h drm/amd/display: USB4 DPIA enumeration and AUX Tunneling 2021-10-06 15:50:56 -04:00
custom_float.h
dc_link_ddc.h drm/amd/display: USB4 DPIA enumeration and AUX Tunneling 2021-10-06 15:50:56 -04:00
dc_link_dp.h drm/amd/display: implement decide lane settings 2021-10-28 14:26:17 -04:00
dc_link_dpia.h drm/amd/display: Add debug flags for USB4 DP link training. 2021-10-06 15:52:43 -04:00
dce_calcs.h
dcn_calc_math.h
dcn_calcs.h
dml_wrapper.h drm/amd/display: Code change for DML isolation 2021-11-22 14:45:01 -05:00
hw_sequencer_private.h drm/amd/display: Added HPO HW control shutdown support 2021-11-03 12:32:34 -04:00
hw_sequencer.h drm/amd/display: Add periodic detection when zstate is enabled 2021-09-14 15:57:10 -04:00
link_dpcd.h drm/amd/display: Add copyright notice to new files 2021-07-23 10:07:57 -04:00
link_enc_cfg.h drm/amd/display: Initialise encoder assignment when initialising dc_state 2021-11-17 16:58:10 -05:00
link_hwss.h drm/amd/display: Add DPCD writes at key points 2021-09-14 15:57:09 -04:00
reg_helper.h
resource.h drm/amd/display: Update link encoder object creation. 2021-10-06 15:50:50 -04:00
vm_helper.h