drm/i915: Move the power domain->well mappings to intel_display_power_map.c
Move the list of platform specific power domain -> power well definitions to intel_display_power_map.c. While at it group the platforms' power domain macros with the corresponding power well lists and keep all the power domain lists in the same order (matching the enum order). No functional changes. v2: - s/intel_display_power_internal.h/intel_display_power_map.h/ (Jani) - Simplify intel_cleanup_power_wells(). - Don't move intel_display_power_domain_str(). v3: - Rename intel_init/cleanup_power_wells() to intel_display_power_map_init/cleanup(). - Add documentation to intel_display_power_map_init/cleanup(). Cc: Jani Nikula <jani.nikula@intel.com> Signed-off-by: Imre Deak <imre.deak@intel.com> Reviewed-by: Jouni Högander <jouni.hogander@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20220414210657.1785773-3-imre.deak@intel.com
This commit is contained in:
parent
ac78f31b2f
commit
323286c812
@ -213,6 +213,7 @@ i915-y += \
|
||||
display/intel_cursor.o \
|
||||
display/intel_display.o \
|
||||
display/intel_display_power.o \
|
||||
display/intel_display_power_map.o \
|
||||
display/intel_display_power_well.o \
|
||||
display/intel_dmc.o \
|
||||
display/intel_dpio_phy.o \
|
||||
|
File diff suppressed because it is too large
Load Diff
2150
drivers/gpu/drm/i915/display/intel_display_power_map.c
Normal file
2150
drivers/gpu/drm/i915/display/intel_display_power_map.c
Normal file
File diff suppressed because it is too large
Load Diff
14
drivers/gpu/drm/i915/display/intel_display_power_map.h
Normal file
14
drivers/gpu/drm/i915/display/intel_display_power_map.h
Normal file
@ -0,0 +1,14 @@
|
||||
/* SPDX-License-Identifier: MIT */
|
||||
/*
|
||||
* Copyright © 2022 Intel Corporation
|
||||
*/
|
||||
|
||||
#ifndef __INTEL_DISPLAY_POWER_MAP_H__
|
||||
#define __INTEL_DISPLAY_POWER_MAP_H__
|
||||
|
||||
struct i915_power_domains;
|
||||
|
||||
int intel_display_power_map_init(struct i915_power_domains *power_domains);
|
||||
void intel_display_power_map_cleanup(struct i915_power_domains *power_domains);
|
||||
|
||||
#endif
|
Loading…
x
Reference in New Issue
Block a user