mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 10:31:33 -04:00
drm/amd/display: Remove unused project_id from DML2 core instance
[Why] The project_id field stored in dml2_core_instance and related context structs was not consumed after initial setup and represents unnecessary coupling between the core layer and project-specific identifiers. [How] - Remove project_id field from dml2_core_instance - Remove the corresponding assignment in dml2_core_create Reviewed-by: Austin Zheng <austin.zheng@amd.com> Signed-off-by: Wenjing Liu <wenjing.liu@amd.com> Signed-off-by: Chenyu Chen <chen-yu.chen@amd.com> Tested-by: Daniel Wheeler <daniel.wheeler@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
committed by
Alex Deucher
parent
234acf1e0a
commit
b3aa48ee3e
@@ -15,8 +15,6 @@ bool dml2_core_create(enum dml2_project_id project_id, struct dml2_core_instance
|
||||
|
||||
memset(out, 0, sizeof(struct dml2_core_instance));
|
||||
|
||||
out->project_id = project_id;
|
||||
|
||||
switch (project_id) {
|
||||
case dml2_project_dcn4x_stage1:
|
||||
result = false;
|
||||
|
||||
@@ -2329,7 +2329,6 @@ struct dml2_core_calcs_mode_support_ex {
|
||||
const struct dml2_display_cfg *in_display_cfg;
|
||||
const struct dml2_mcg_min_clock_table *min_clk_table;
|
||||
int min_clk_index;
|
||||
enum dml2_project_id project_id;
|
||||
//unsigned int in_state_index;
|
||||
struct dml2_core_internal_mode_support_info *out_evaluation_info;
|
||||
};
|
||||
@@ -2342,7 +2341,6 @@ struct dml2_core_calcs_mode_programming_ex {
|
||||
const struct dml2_mcg_min_clock_table *min_clk_table;
|
||||
const struct core_display_cfg_support_info *cfg_support_info;
|
||||
int min_clk_index;
|
||||
enum dml2_project_id project_id;
|
||||
struct dml2_display_cfg_programming *programming;
|
||||
};
|
||||
|
||||
|
||||
@@ -489,7 +489,6 @@ struct dml2_core_scratch {
|
||||
};
|
||||
|
||||
struct dml2_core_instance {
|
||||
enum dml2_project_id project_id;
|
||||
struct dml2_mcg_min_clock_table *minimum_clock_table;
|
||||
struct dml2_core_internal_state_inputs inputs;
|
||||
struct dml2_core_internal_state_intermediates intermediates;
|
||||
|
||||
Reference in New Issue
Block a user