|
@@ -51,6 +51,9 @@ static int meson_plane_atomic_check(struct drm_plane *plane,
|
|
struct drm_crtc_state *crtc_state;
|
|
struct drm_crtc_state *crtc_state;
|
|
struct drm_rect clip = { 0, };
|
|
struct drm_rect clip = { 0, };
|
|
|
|
|
|
|
|
+ if (!state->crtc)
|
|
|
|
+ return 0;
|
|
|
|
+
|
|
crtc_state = drm_atomic_get_crtc_state(state->state, state->crtc);
|
|
crtc_state = drm_atomic_get_crtc_state(state->state, state->crtc);
|
|
if (IS_ERR(crtc_state))
|
|
if (IS_ERR(crtc_state))
|
|
return PTR_ERR(crtc_state);
|
|
return PTR_ERR(crtc_state);
|