diff options
Diffstat (limited to 'drivers/gpu/drm/exynos/exynos_drm_plane.c')
| -rw-r--r-- | drivers/gpu/drm/exynos/exynos_drm_plane.c | 19 | 
1 files changed, 7 insertions, 12 deletions
diff --git a/drivers/gpu/drm/exynos/exynos_drm_plane.c b/drivers/gpu/drm/exynos/exynos_drm_plane.c index fcb0652e77d..8371cbd7631 100644 --- a/drivers/gpu/drm/exynos/exynos_drm_plane.c +++ b/drivers/gpu/drm/exynos/exynos_drm_plane.c @@ -13,7 +13,7 @@  #include <drm/exynos_drm.h>  #include "exynos_drm_drv.h" -#include "exynos_drm_encoder.h" +#include "exynos_drm_crtc.h"  #include "exynos_drm_fb.h"  #include "exynos_drm_gem.h"  #include "exynos_drm_plane.h" @@ -87,7 +87,7 @@ int exynos_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc,  		struct exynos_drm_gem_buf *buffer = exynos_drm_fb_buffer(fb, i);  		if (!buffer) { -			DRM_LOG_KMS("buffer is null\n"); +			DRM_DEBUG_KMS("buffer is null\n");  			return -EFAULT;  		} @@ -139,7 +139,7 @@ int exynos_plane_mode_set(struct drm_plane *plane, struct drm_crtc *crtc,  			overlay->crtc_x, overlay->crtc_y,  			overlay->crtc_width, overlay->crtc_height); -	exynos_drm_fn_encoder(crtc, overlay, exynos_drm_encoder_plane_mode_set); +	exynos_drm_crtc_plane_mode_set(crtc, overlay);  	return 0;  } @@ -149,8 +149,7 @@ void exynos_plane_commit(struct drm_plane *plane)  	struct exynos_plane *exynos_plane = to_exynos_plane(plane);  	struct exynos_drm_overlay *overlay = &exynos_plane->overlay; -	exynos_drm_fn_encoder(plane->crtc, &overlay->zpos, -			exynos_drm_encoder_plane_commit); +	exynos_drm_crtc_plane_commit(plane->crtc, overlay->zpos);  }  void exynos_plane_dpms(struct drm_plane *plane, int mode) @@ -162,17 +161,13 @@ void exynos_plane_dpms(struct drm_plane *plane, int mode)  		if (exynos_plane->enabled)  			return; -		exynos_drm_fn_encoder(plane->crtc, &overlay->zpos, -				exynos_drm_encoder_plane_enable); - +		exynos_drm_crtc_plane_enable(plane->crtc, overlay->zpos);  		exynos_plane->enabled = true;  	} else {  		if (!exynos_plane->enabled)  			return; -		exynos_drm_fn_encoder(plane->crtc, &overlay->zpos, -				exynos_drm_encoder_plane_disable); - +		exynos_drm_crtc_plane_disable(plane->crtc, overlay->zpos);  		exynos_plane->enabled = false;  	}  } @@ -259,7 +254,7 @@ static void exynos_plane_attach_zpos_property(struct drm_plane *plane)  }  struct drm_plane *exynos_plane_init(struct drm_device *dev, -				    unsigned int possible_crtcs, bool priv) +				    unsigned long possible_crtcs, bool priv)  {  	struct exynos_plane *exynos_plane;  	int err;  | 
