aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/display/modules/freesync/freesync.c')
-rw-r--r--drivers/gpu/drm/amd/display/modules/freesync/freesync.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
index f0a3e4332a09..f49203b3eb94 100644
--- a/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
+++ b/drivers/gpu/drm/amd/display/modules/freesync/freesync.c
@@ -27,7 +27,6 @@
27#include "dc.h" 27#include "dc.h"
28#include "mod_freesync.h" 28#include "mod_freesync.h"
29#include "core_types.h" 29#include "core_types.h"
30#include "core_dc.h"
31 30
32#define MOD_FREESYNC_MAX_CONCURRENT_STREAMS 32 31#define MOD_FREESYNC_MAX_CONCURRENT_STREAMS 32
33 32
@@ -146,7 +145,7 @@ struct mod_freesync *mod_freesync_create(struct dc *dc)
146 struct core_freesync *core_freesync = 145 struct core_freesync *core_freesync =
147 dm_alloc(sizeof(struct core_freesync)); 146 dm_alloc(sizeof(struct core_freesync));
148 147
149 struct core_dc *core_dc = DC_TO_CORE(dc); 148 struct dc *core_dc = dc;
150 149
151 struct persistent_data_flag flag; 150 struct persistent_data_flag flag;
152 151
@@ -246,7 +245,7 @@ static unsigned int map_index_from_stream(struct core_freesync *core_freesync,
246bool mod_freesync_add_stream(struct mod_freesync *mod_freesync, 245bool mod_freesync_add_stream(struct mod_freesync *mod_freesync,
247 struct dc_stream_state *stream, struct mod_freesync_caps *caps) 246 struct dc_stream_state *stream, struct mod_freesync_caps *caps)
248{ 247{
249 struct core_dc *core_dc = NULL; 248 struct dc *core_dc = NULL;
250 struct core_freesync *core_freesync = NULL; 249 struct core_freesync *core_freesync = NULL;
251 int persistent_freesync_enable = 0; 250 int persistent_freesync_enable = 0;
252 struct persistent_data_flag flag; 251 struct persistent_data_flag flag;
@@ -257,7 +256,7 @@ bool mod_freesync_add_stream(struct mod_freesync *mod_freesync,
257 return false; 256 return false;
258 257
259 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync); 258 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
260 core_dc = DC_TO_CORE(core_freesync->dc); 259 core_dc = core_freesync->dc;
261 260
262 flag.save_per_edid = true; 261 flag.save_per_edid = true;
263 flag.save_per_link = false; 262 flag.save_per_link = false;
@@ -971,14 +970,14 @@ bool mod_freesync_set_user_enable(struct mod_freesync *mod_freesync,
971 unsigned int stream_index, map_index; 970 unsigned int stream_index, map_index;
972 int persistent_data = 0; 971 int persistent_data = 0;
973 struct persistent_data_flag flag; 972 struct persistent_data_flag flag;
974 struct core_dc *core_dc = NULL; 973 struct dc *core_dc = NULL;
975 struct core_freesync *core_freesync = NULL; 974 struct core_freesync *core_freesync = NULL;
976 975
977 if (mod_freesync == NULL) 976 if (mod_freesync == NULL)
978 return false; 977 return false;
979 978
980 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync); 979 core_freesync = MOD_FREESYNC_TO_CORE(mod_freesync);
981 core_dc = DC_TO_CORE(core_freesync->dc); 980 core_dc = core_freesync->dc;
982 981
983 flag.save_per_edid = true; 982 flag.save_per_edid = true;
984 flag.save_per_link = false; 983 flag.save_per_link = false;