[Intel-xe] [PATCH 03/10] fixup! drm/xe/display: Implement display support
Rodrigo Vivi
rodrigo.vivi at intel.com
Wed Oct 4 14:04:48 UTC 2023
On Tue, Oct 03, 2023 at 05:34:50PM +0300, Jani Nikula wrote:
> The display device and runtime info have been moved as part of struct
> intel_display, and the ones in struct xe_device are stale.
>
> Cc: Rodrigo Vivi <rodrigo.vivi at intel.com>
> Signed-off-by: Jani Nikula <jani.nikula at intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
> ---
> drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h | 5 +++--
> drivers/gpu/drm/xe/xe_device_types.h | 2 --
> 2 files changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> index f739858d17e2..e7c9b4ea2153 100644
> --- a/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> +++ b/drivers/gpu/drm/xe/compat-i915-headers/i915_drv.h
> @@ -206,9 +206,10 @@ static inline void intel_runtime_pm_put(struct xe_runtime_pm *pm, bool wakeref)
>
> #define intel_step_name xe_step_name
> #define pdev_to_i915 pdev_to_xe_device
> -#define DISPLAY_INFO(xe) ((xe)->info.display)
> #define RUNTIME_INFO(xe) (&(xe)->info.i915_runtime)
> -#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->info.display_runtime)
> +
> +#define DISPLAY_INFO(xe) ((xe)->display.info.__device_info)
> +#define DISPLAY_RUNTIME_INFO(xe) (&(xe)->display.info.__runtime_info)
>
> #define FORCEWAKE_ALL XE_FORCEWAKE_ALL
> #define HPD_STORM_DEFAULT_THRESHOLD 50
> diff --git a/drivers/gpu/drm/xe/xe_device_types.h b/drivers/gpu/drm/xe/xe_device_types.h
> index 0717839ae964..62e1a875980b 100644
> --- a/drivers/gpu/drm/xe/xe_device_types.h
> +++ b/drivers/gpu/drm/xe/xe_device_types.h
> @@ -240,8 +240,6 @@ struct xe_device {
> u8 enable_display:1;
>
> #if IS_ENABLED(CONFIG_DRM_XE_DISPLAY)
> - const struct intel_display_device_info *display;
> - struct intel_display_runtime_info display_runtime;
> struct {
> u32 rawclk_freq;
> } i915_runtime;
> --
> 2.39.2
>
More information about the Intel-xe
mailing list