diff options
Diffstat (limited to 'drivers/gpu/drm/arc')
| -rw-r--r-- | drivers/gpu/drm/arc/arcpgu_crtc.c | 16 | ||||
| -rw-r--r-- | drivers/gpu/drm/arc/arcpgu_hdmi.c | 2 | 
2 files changed, 1 insertions, 17 deletions
| diff --git a/drivers/gpu/drm/arc/arcpgu_crtc.c b/drivers/gpu/drm/arc/arcpgu_crtc.c index 8ae1e1f97a73..be7c29cec318 100644 --- a/drivers/gpu/drm/arc/arcpgu_crtc.c +++ b/drivers/gpu/drm/arc/arcpgu_crtc.c @@ -9,7 +9,6 @@  #include <drm/drm_device.h>  #include <drm/drm_fb_cma_helper.h>  #include <drm/drm_gem_cma_helper.h> -#include <drm/drm_vblank.h>  #include <drm/drm_plane_helper.h>  #include <drm/drm_probe_helper.h>  #include <linux/clk.h> @@ -138,24 +137,9 @@ static void arc_pgu_crtc_atomic_disable(struct drm_crtc *crtc,  			      ~ARCPGU_CTRL_ENABLE_MASK);  } -static void arc_pgu_crtc_atomic_begin(struct drm_crtc *crtc, -				      struct drm_crtc_state *state) -{ -	struct drm_pending_vblank_event *event = crtc->state->event; - -	if (event) { -		crtc->state->event = NULL; - -		spin_lock_irq(&crtc->dev->event_lock); -		drm_crtc_send_vblank_event(crtc, event); -		spin_unlock_irq(&crtc->dev->event_lock); -	} -} -  static const struct drm_crtc_helper_funcs arc_pgu_crtc_helper_funcs = {  	.mode_valid	= arc_pgu_crtc_mode_valid,  	.mode_set_nofb	= arc_pgu_crtc_mode_set_nofb, -	.atomic_begin	= arc_pgu_crtc_atomic_begin,  	.atomic_enable	= arc_pgu_crtc_atomic_enable,  	.atomic_disable	= arc_pgu_crtc_atomic_disable,  }; diff --git a/drivers/gpu/drm/arc/arcpgu_hdmi.c b/drivers/gpu/drm/arc/arcpgu_hdmi.c index 8fd7094beece..52839934f2fb 100644 --- a/drivers/gpu/drm/arc/arcpgu_hdmi.c +++ b/drivers/gpu/drm/arc/arcpgu_hdmi.c @@ -40,7 +40,7 @@ int arcpgu_drm_hdmi_init(struct drm_device *drm, struct device_node *np)  		return ret;  	/* Link drm_bridge to encoder */ -	ret = drm_bridge_attach(encoder, bridge, NULL); +	ret = drm_bridge_attach(encoder, bridge, NULL, 0);  	if (ret)  		drm_encoder_cleanup(encoder); |