Lines Matching refs:vp_plane_mask
1470 struct vop2_vp_plane_mask vp_plane_mask[VOP2_VP_MAX]; member
2202 struct vop2_vp_plane_mask *plane_mask = &vop2->vp_plane_mask[cstate->crtc_id]; in vop2_post_config()
2267 plane_mask = &vop2->vp_plane_mask[cstate->splice_crtc_id]; in vop2_post_config()
2824 vop2->vp_plane_mask[vp_id].cursor_plane_id = in rockchip_cursor_plane_assign()
2840 if (win_data->phys_id == vop2->vp_plane_mask[j].cursor_plane_id) in rockchip_cursor_plane_assign()
2848 vop2->vp_plane_mask[vp_id].cursor_plane_id = win_data->phys_id; in rockchip_cursor_plane_assign()
2852 vop2->vp_plane_mask[vp_id].cursor_plane_id = ROCKCHIP_VOP2_PHY_ID_INVALID; in rockchip_cursor_plane_assign()
2886 if (win_data->phys_id == vop2->vp_plane_mask[k].primary_plane_id) in rk3528_assign_plane_mask()
2894 vop2->vp_plane_mask[i].attached_layers_nr = 1; in rk3528_assign_plane_mask()
2895 vop2->vp_plane_mask[i].primary_plane_id = win_data->phys_id; in rk3528_assign_plane_mask()
2896 vop2->vp_plane_mask[i].attached_layers[0] = win_data->phys_id; in rk3528_assign_plane_mask()
2897 vop2->vp_plane_mask[i].plane_mask |= BIT(win_data->phys_id); in rk3528_assign_plane_mask()
2902 if (vop2->vp_plane_mask[i].primary_plane_id == ROCKCHIP_VOP2_PHY_ID_INVALID) in rk3528_assign_plane_mask()
2945 vop2->vp_plane_mask[i] = plane_mask[0]; in rk3568_assign_plane_mask()
2954 vop2->vp_plane_mask[0] = plane_mask[0]; in rk3568_assign_plane_mask()
2972 vop2->vp_plane_mask[i] = plane_mask[j++]; in rk3568_assign_plane_mask()
2983 vop2->vp_plane_mask[(i + 1) % vop2->data->nr_vps] = plane_mask[j++]; in rk3568_assign_plane_mask()
2988 nr_planes = vop2->vp_plane_mask[i].attached_layers_nr; in rk3568_assign_plane_mask()
2990 layer_phy_id = vop2->vp_plane_mask[i].attached_layers[j]; in rk3568_assign_plane_mask()
2991 vop2->vp_plane_mask[i].plane_mask |= BIT(layer_phy_id); in rk3568_assign_plane_mask()
3002 vop2->vp_plane_mask[i].cursor_plane_id = ROCKCHIP_VOP2_PHY_ID_INVALID; in rk3568_assign_plane_mask()
3013 struct vop2_vp_plane_mask *vp_plane_mask; in vop2_global_initial() local
3028 vp_plane_mask = &vop2->vp_plane_mask[i]; in vop2_global_initial()
3033 vp_plane_mask->primary_plane_id = ROCKCHIP_VOP2_PHY_ID_INVALID; in vop2_global_initial()
3034 vp_plane_mask->cursor_plane_id = ROCKCHIP_VOP2_PHY_ID_INVALID; in vop2_global_initial()
3049 vop2->vp_plane_mask[i].attached_layers_nr = nr_planes; in vop2_global_initial()
3058 vop2->vp_plane_mask[i].primary_plane_id = primary_plane_id; in vop2_global_initial()
3059 vop2->vp_plane_mask[i].plane_mask = plane_mask; in vop2_global_initial()
3063 vop2->vp_plane_mask[i].attached_layers[j] = ffs(plane_mask) - 1; in vop2_global_initial()
3064 plane_mask &= ~BIT(vop2->vp_plane_mask[i].attached_layers[j]); in vop2_global_initial()
3089 printf("vp%d have layer nr:%d[", i, vop2->vp_plane_mask[i].attached_layers_nr); in vop2_global_initial()
3090 for (j = 0; j < vop2->vp_plane_mask[i].attached_layers_nr; j++) in vop2_global_initial()
3092 vop2_plane_phys_id_to_string(vop2->vp_plane_mask[i].attached_layers[j])); in vop2_global_initial()
3094 vop2_plane_phys_id_to_string(vop2->vp_plane_mask[i].primary_plane_id)); in vop2_global_initial()
5788 u8 primary_plane_id = vop2->vp_plane_mask[cstate->crtc_id].primary_plane_id; in rockchip_vop2_set_plane()
6023 plane_mask = vop2->vp_plane_mask[vp_id].plane_mask; in rockchip_vop2_fixup_dts()
6030 vop2->vp_plane_mask[vp_id].primary_plane_id, in rockchip_vop2_fixup_dts()
6031 vop2->vp_plane_mask[vp_id].cursor_plane_id); in rockchip_vop2_fixup_dts()
6036 vop2->vp_plane_mask[vp_id].primary_plane_id, 1); in rockchip_vop2_fixup_dts()
6037 if (vop2->vp_plane_mask[vp_id].cursor_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID) in rockchip_vop2_fixup_dts()
6039 vop2->vp_plane_mask[vp_id].cursor_plane_id, 1); in rockchip_vop2_fixup_dts()
6207 u8 primary_plane_id = vop2->vp_plane_mask[cstate->crtc_id].primary_plane_id; in rockchip_vop2_plane_check()
6388 if (vop2->vp_plane_mask[i].primary_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID) { in rk3528_setup_overlay()
6390 win_data = vop2_find_win_by_phys_id(vop2, vop2->vp_plane_mask[i].primary_plane_id); in rk3528_setup_overlay()
6398 if (vop2->vp_plane_mask[i].primary_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID) { in rk3528_setup_overlay()
6399 win_data = vop2_find_win_by_phys_id(vop2, vop2->vp_plane_mask[i].primary_plane_id); in rk3528_setup_overlay()
6471 layer_nr = vop2->vp_plane_mask[i].attached_layers_nr; in rk3568_setup_overlay()
6473 layer_phy_id = vop2->vp_plane_mask[i].attached_layers[j]; in rk3568_setup_overlay()
6483 layer_nr = vop2->vp_plane_mask[i].attached_layers_nr; in rk3568_setup_overlay()
6485 if (!vop2->vp_plane_mask[i].attached_layers[j]) in rk3568_setup_overlay()
6487 layer_phy_id = vop2->vp_plane_mask[i].attached_layers[j]; in rk3568_setup_overlay()
6500 if (vop2->vp_plane_mask[i].attached_layers_nr) { in rk3568_setup_overlay()
6501 total_used_layer += vop2->vp_plane_mask[i].attached_layers_nr; in rk3568_setup_overlay()
6560 if (vop2->vp_plane_mask[i].primary_plane_id != ROCKCHIP_VOP2_PHY_ID_INVALID) { in rk3576_setup_overlay()
6562 win_data = vop2_find_win_by_phys_id(vop2, vop2->vp_plane_mask[i].primary_plane_id); in rk3576_setup_overlay()