diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index 147a7f44feb3..3620ee4529cb 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -21,6 +21,7 @@ #ifdef CONFIG_DRM_ANALOGIX_DP #include #endif +#include #include #include @@ -244,20 +245,6 @@ enum vop2_pending { VOP_PENDING_FB_UNREF, }; -enum vop2_layer_phy_id { - ROCKCHIP_VOP2_CLUSTER0 = 0, - ROCKCHIP_VOP2_CLUSTER1, - ROCKCHIP_VOP2_ESMART0, - ROCKCHIP_VOP2_ESMART1, - ROCKCHIP_VOP2_SMART0, - ROCKCHIP_VOP2_SMART1, - ROCKCHIP_VOP2_CLUSTER2, - ROCKCHIP_VOP2_CLUSTER3, - ROCKCHIP_VOP2_ESMART2, - ROCKCHIP_VOP2_ESMART3, - ROCKCHIP_VOP2_PHY_ID_INVALID = -1, -}; - struct pixel_shift_data { u64 last_crtc_update_count; u64 crtc_update_count; @@ -810,7 +797,7 @@ struct vop2_video_port { * @primary_plane_phy_id: vp primary plane phy id, the primary plane * will be used to show uboot logo and kernel logo */ - enum vop2_layer_phy_id primary_plane_phy_id; + int primary_plane_phy_id; struct post_acm acm_info; struct post_csc csc_info; diff --git a/include/dt-bindings/display/rockchip_vop.h b/include/dt-bindings/display/rockchip_vop.h index 3e14128e7ab1..55d25bfd8875 100644 --- a/include/dt-bindings/display/rockchip_vop.h +++ b/include/dt-bindings/display/rockchip_vop.h @@ -18,4 +18,6 @@ #define ROCKCHIP_VOP2_ESMART2 8 #define ROCKCHIP_VOP2_ESMART3 9 +#define ROCKCHIP_VOP2_PHY_ID_INVALID -1 + #endif