diff options
author | Jani Nikula <jani.nikula@intel.com> | 2022-11-09 16:42:07 +0200 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2022-11-17 16:12:56 +0200 |
commit | 62749912540b23d3806f5dc8de21b4c5cf5425aa (patch) | |
tree | abad1eea2caeda6bdbdad8ca6bccce919b80bf69 /drivers/gpu/drm/i915/display/intel_display_core.h | |
parent | 03120feffb21703bb4d61ae85c574889c6cb13d7 (diff) | |
download | linux-62749912540b23d3806f5dc8de21b4c5cf5425aa.tar.gz linux-62749912540b23d3806f5dc8de21b4c5cf5425aa.tar.bz2 linux-62749912540b23d3806f5dc8de21b4c5cf5425aa.zip |
drm/i915/display: move hti under display sub-struct
Move display hti/hdport related members under drm_i915_private display
sub-struct.
Prefer adding anonymous sub-structs even for single members that aren't
our own structs.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221109144209.3624739-2-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 | 10 |
1 files changed, 10 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 337d8e08ba43..d851d401211f 100644 --- a/drivers/gpu/drm/i915/display/intel_display_core.h +++ b/drivers/gpu/drm/i915/display/intel_display_core.h @@ -371,6 +371,16 @@ struct intel_display { } hdcp; struct { + /* + * HTI (aka HDPORT) state read during initial hw readout. Most + * platforms don't have HTI, so this will just stay 0. Those + * that do will use this later to figure out which PLLs and PHYs + * are unavailable for driver usage. + */ + u32 state; + } hti; + + struct { struct i915_power_domains domains; /* Shadow for DISPLAY_PHY_CONTROL which can't be safely read */ |