summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
diff options
context:
space:
mode:
authorMikita Lipski2018-03-14 19:42:25 +0100
committerAlex Deucher2018-04-11 20:07:42 +0200
commitd72eb20379022a948c219e1fc451b6b0200cc7c5 (patch)
tree56998f35e30b203e9c7c7bd3698755c3f4c6aabe /drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
parentdrm/amd/display: add assert in enable FBC (diff)
downloadkernel-qcow2-linux-d72eb20379022a948c219e1fc451b6b0200cc7c5.tar.gz
kernel-qcow2-linux-d72eb20379022a948c219e1fc451b6b0200cc7c5.tar.xz
kernel-qcow2-linux-d72eb20379022a948c219e1fc451b6b0200cc7c5.zip
drm/amd/display: Separate mem input constuctors for dce 112 and 120
Override the memory input functions for dce120 not to program new registers on dce112. This will fix warnings thrown on Polaris asics. Signed-off-by: Mikita Lipski <mikita.lipski@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h')
-rw-r--r--drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
index e877e7329e8f..d15b0d7f47fc 100644
--- a/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
+++ b/drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h
@@ -353,4 +353,12 @@ void dce112_mem_input_construct(
const struct dce_mem_input_shift *mi_shift,
const struct dce_mem_input_mask *mi_mask);
+void dce120_mem_input_construct(
+ struct dce_mem_input *dce_mi,
+ struct dc_context *ctx,
+ int inst,
+ const struct dce_mem_input_registers *regs,
+ const struct dce_mem_input_shift *mi_shift,
+ const struct dce_mem_input_mask *mi_mask);
+
#endif /*__DCE_MEM_INPUT_H__*/