From 57231d9636fa2c626fbe2a1e4d2e4ddf88aee72a Mon Sep 17 00:00:00 2001 From: Damon Ding Date: Wed, 5 Feb 2025 15:41:38 +0800 Subject: [PATCH] drm/rockchip: vop2: rename plane name conversion functions and move them more forward Since &vop2_win.plane_id means the unique plane id based on the initialization order of planes in vop2_win_init(), it may be better to rename vop2_plane_id_to_string() to vop2_plane_phys_id_to_string() based on the definition of &vop2_win.phys_id. And the movement can help to make more plane related logs more readable. Change-Id: If5d362817fc147cbd3a21f67ea44a8c0814899df Signed-off-by: Damon Ding --- drivers/gpu/drm/rockchip/rockchip_drm_vop2.c | 64 ++++++++++---------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c index ae471b7433d1..c43324c2bd3b 100644 --- a/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c +++ b/drivers/gpu/drm/rockchip/rockchip_drm_vop2.c @@ -9844,6 +9844,37 @@ static inline char *vop2_output_if_to_string(unsigned long inf) ARRAY_SIZE(vop2_output_if_name_list)); } +/* vop2_layer_phy_id */ +static const char *const vop2_layer_name_list[] = { + "Cluster0", + "Cluster1", + "Esmart0", + "Esmart1", + "Smart0", + "Smart1", + "Cluster2", + "Cluster3", + "Esmart2", + "Esmart3", +}; + +static char *vop2_plane_mask_to_string(unsigned long mask) +{ + return vop2_bitmask_to_string(mask, vop2_layer_name_list, + ARRAY_SIZE(vop2_layer_name_list)); +} + +static inline const char *vop2_plane_phys_id_to_string(unsigned long phys_id) +{ + if (phys_id == ROCKCHIP_VOP2_PHY_ID_INVALID) + return "INVALID"; + + if (WARN_ON(phys_id >= ARRAY_SIZE(vop2_layer_name_list))) + return NULL; + + return vop2_layer_name_list[phys_id]; +} + static bool vop2_is_left_right_or_odd_even_mode(struct rockchip_crtc_state *vcstate) { if (!(vcstate->output_flags & ROCKCHIP_OUTPUT_DUAL_CHANNEL_LEFT_RIGHT_MODE) && @@ -14874,37 +14905,6 @@ static void post_buf_empty_work_event(struct work_struct *work) } } -/* vop2_layer_phy_id */ -static const char *const vop2_layer_name_list[] = { - "Cluster0", - "Cluster1", - "Esmart0", - "Esmart1", - "Smart0", - "Smart1", - "Cluster2", - "Cluster3", - "Esmart2", - "Esmart3", -}; - -static char *vop2_plane_mask_to_string(unsigned long mask) -{ - return vop2_bitmask_to_string(mask, vop2_layer_name_list, - ARRAY_SIZE(vop2_layer_name_list)); -} - -static inline const char *vop2_plane_id_to_string(unsigned long phy) -{ - if (phy == ROCKCHIP_VOP2_PHY_ID_INVALID) - return "INVALID"; - - if (WARN_ON(phy >= ARRAY_SIZE(vop2_layer_name_list))) - return NULL; - - return vop2_layer_name_list[phy]; -} - static bool vop2_plane_mask_check(struct vop2 *vop2) { const struct vop2_data *vop2_data = vop2->data; @@ -15514,7 +15514,7 @@ static int vop2_bind(struct device *dev, struct device *master, void *data) plane_mask_string = vop2_plane_mask_to_string(vop2->vps[i].plane_mask); DRM_DEV_INFO(dev, "vp%d assign plane mask: %s[0x%x], primary plane phy id: %s[%d]\n", i, plane_mask_string, vop2->vps[i].plane_mask, - vop2_plane_id_to_string(vop2->vps[i].primary_plane_phy_id), + vop2_plane_phys_id_to_string(vop2->vps[i].primary_plane_phy_id), vop2->vps[i].primary_plane_phy_id); kfree(plane_mask_string); }