Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drm/msm/dpu: Add pipe as trace argument

Add pipe as trace argument in trace_dpu_crtc_setup_mixer() to ease
converting pipe into pipe array later.

Signed-off-by: Jun Nie <jun.nie@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Jessica Zhang <quic_jesszhan@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/675404/
Link: https://lore.kernel.org/r/20250918-v6-16-rc2-quad-pipe-upstream-4-v16-3-ff6232e3472f@linaro.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>

authored by

Jun Nie and committed by
Dmitry Baryshkov
2c94547e e4f87fdd

+6 -6
+1 -1
drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c
··· 419 419 420 420 trace_dpu_crtc_setup_mixer(DRMID(crtc), DRMID(plane), 421 421 state, to_dpu_plane_state(state), stage_idx, 422 - format->pixel_format, 422 + format->pixel_format, pipe, 423 423 modifier); 424 424 425 425 DRM_DEBUG_ATOMIC("crtc %d stage:%d - plane %d sspp %d fb %d multirect_idx %d\n",
+5 -5
drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h
··· 651 651 TP_PROTO(uint32_t crtc_id, uint32_t plane_id, 652 652 struct drm_plane_state *state, struct dpu_plane_state *pstate, 653 653 uint32_t stage_idx, uint32_t pixel_format, 654 - uint64_t modifier), 654 + struct dpu_sw_pipe *pipe, uint64_t modifier), 655 655 TP_ARGS(crtc_id, plane_id, state, pstate, stage_idx, 656 - pixel_format, modifier), 656 + pixel_format, pipe, modifier), 657 657 TP_STRUCT__entry( 658 658 __field( uint32_t, crtc_id ) 659 659 __field( uint32_t, plane_id ) ··· 676 676 __entry->dst_rect = drm_plane_state_dest(state); 677 677 __entry->stage_idx = stage_idx; 678 678 __entry->stage = pstate->stage; 679 - __entry->sspp = pstate->pipe.sspp->idx; 680 - __entry->multirect_idx = pstate->pipe.multirect_index; 681 - __entry->multirect_mode = pstate->pipe.multirect_mode; 679 + __entry->sspp = pipe->sspp->idx; 680 + __entry->multirect_idx = pipe->multirect_index; 681 + __entry->multirect_mode = pipe->multirect_mode; 682 682 __entry->pixel_format = pixel_format; 683 683 __entry->modifier = modifier; 684 684 ),