diff options
author | Jani Nikula <jani.nikula@intel.com> | 2023-09-12 14:06:31 +0300 |
---|---|---|
committer | Jani Nikula <jani.nikula@intel.com> | 2023-09-29 13:52:36 +0300 |
commit | 818fdb16d40c4bba3daf2d208e32a8b3ee1b2f95 (patch) | |
tree | 37842c2d758c4be7fecfd6a316f17c82daac4312 | |
parent | f8b5f0efa0318e2a2764ae6a8f96b55d84715981 (diff) | |
download | linux-818fdb16d40c4bba3daf2d208e32a8b3ee1b2f95.tar.gz linux-818fdb16d40c4bba3daf2d208e32a8b3ee1b2f95.tar.bz2 linux-818fdb16d40c4bba3daf2d208e32a8b3ee1b2f95.zip |
drm/i915/display: add I915 conditional build to i9xx_plane.h
Add stubs for !I915.
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Acked-by: Dave Airlie <airlied@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/4ad1864c66adcf691906c37b554f640d04069fb2.1694514689.git.jani.nikula@intel.com
-rw-r--r-- | drivers/gpu/drm/i915/display/i9xx_plane.h | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/display/i9xx_plane.h b/drivers/gpu/drm/i915/display/i9xx_plane.h index 027b66053984..b3d724a144cb 100644 --- a/drivers/gpu/drm/i915/display/i9xx_plane.h +++ b/drivers/gpu/drm/i915/display/i9xx_plane.h @@ -15,6 +15,7 @@ struct intel_initial_plane_config; struct intel_plane; struct intel_plane_state; +#ifdef I915 unsigned int i965_plane_max_stride(struct intel_plane *plane, u32 pixel_format, u64 modifier, unsigned int rotation); @@ -25,4 +26,26 @@ intel_primary_plane_create(struct drm_i915_private *dev_priv, enum pipe pipe); void i9xx_get_initial_plane_config(struct intel_crtc *crtc, struct intel_initial_plane_config *plane_config); +#else +static inline unsigned int i965_plane_max_stride(struct intel_plane *plane, + u32 pixel_format, u64 modifier, + unsigned int rotation) +{ + return 0; +} +static inline int i9xx_check_plane_surface(struct intel_plane_state *plane_state) +{ + return 0; +} +static inline struct intel_plane * +intel_primary_plane_create(struct drm_i915_private *dev_priv, int pipe) +{ + return NULL; +} +static inline void i9xx_get_initial_plane_config(struct intel_crtc *crtc, + struct intel_initial_plane_config *plane_config) +{ +} +#endif + #endif |