diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c index 2426c0f7d6ac59..4b63bba6f98c50 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop.c @@ -61,7 +61,7 @@ VOP_REG_SUPPORT(vop, win->phy->name) #define VOP_WIN_SCL_EXT_SUPPORT(vop, win, name) \ - (win->phy->scl->ext && \ + (win && win->phy && win->phy->scl && win->phy->scl->ext && \ VOP_REG_SUPPORT(vop, win->phy->scl->ext->name)) #define VOP_CTRL_SUPPORT(vop, name) \