diff options
author | Jani Nikula <jani.nikula@intel.com> | 2022-08-24 16:15:39 +0300 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2022-08-29 12:53:48 +0300 |
commit | b3d81dafdc48405ed061f3ad0bb75d7ef7d09936 (patch) | |
tree | ef62f0763523f0326057b898a6c48a12ef99539f /drivers/gpu/drm/i915/display/intel_display_core.h | |
parent | 36d225f365e737019a5c774682fba99ba7ae851a (diff) | |
download | linux-b3d81dafdc48405ed061f3ad0bb75d7ef7d09936.tar.gz linux-b3d81dafdc48405ed061f3ad0bb75d7ef7d09936.tar.bz2 linux-b3d81dafdc48405ed061f3ad0bb75d7ef7d09936.zip |
drm/i915: move and group fbdev under display.fbdev
Move display fbdev related members under drm_i915_private display
sub-struct.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/7eb563bc88623bd3f12b9a00efec85e6a78d5800.1661346845.git.jani.nikula@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/display/intel_display_core.h')
-rw-r--r-- | drivers/gpu/drm/i915/display/intel_display_core.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/intel_display_core.h b/drivers/gpu/drm/i915/display/intel_display_core.h index 34e187f173d9..76e60cfd3ef7 100644 --- a/drivers/gpu/drm/i915/display/intel_display_core.h +++ b/drivers/gpu/drm/i915/display/intel_display_core.h @@ -9,6 +9,7 @@ #include <linux/mutex.h> #include <linux/types.h> #include <linux/wait.h> +#include <linux/workqueue.h> #include "intel_display.h" #include "intel_dmc.h" @@ -25,6 +26,7 @@ struct intel_crtc; struct intel_crtc_state; struct intel_dpll_funcs; struct intel_dpll_mgr; +struct intel_fbdev; struct intel_fdi_funcs; struct intel_hotplug_funcs; struct intel_initial_plane_config; @@ -129,6 +131,12 @@ struct intel_display { /* Grouping using anonymous structs. Keep sorted. */ struct { + /* list of fbdev register on this device */ + struct intel_fbdev *fbdev; + struct work_struct suspend_work; + } fbdev; + + struct { /* * Base address of where the gmbus and gpio blocks are located * (either on PCH or on SoC for platforms without PCH). |