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: move msm_display_topology to the DPU driver

The struct msm_display_topology is only used by the DPU driver. Remove
it from the global header and move it to DPU-specific header.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Reviewed-by: Abhinav Kumar <quic_abhinavk@quicinc.com>
Patchwork: https://patchwork.freedesktop.org/patch/622534/
Link: https://lore.kernel.org/r/20241031-dpu-move-topology-v1-1-8ffa8122d3b6@linaro.org

+16 -16
+16
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
··· 38 38 }; 39 39 40 40 /** 41 + * struct msm_display_topology - defines a display topology pipeline 42 + * @num_lm: number of layer mixers used 43 + * @num_intf: number of interfaces the panel is mounted on 44 + * @num_dspp: number of dspp blocks used 45 + * @num_dsc: number of Display Stream Compression (DSC) blocks used 46 + * @needs_cdm: indicates whether cdm block is needed for this display topology 47 + */ 48 + struct msm_display_topology { 49 + u32 num_lm; 50 + u32 num_intf; 51 + u32 num_dspp; 52 + u32 num_dsc; 53 + bool needs_cdm; 54 + }; 55 + 56 + /** 41 57 * dpu_rm_init - Read hardware catalog and create reservation tracking objects 42 58 * for all HW blocks. 43 59 * @dev: Corresponding device for devres management
-16
drivers/gpu/drm/msm/msm_drv.h
··· 73 73 #define MSM_GPU_MAX_RINGS 4 74 74 #define MAX_H_TILES_PER_DISPLAY 2 75 75 76 - /** 77 - * struct msm_display_topology - defines a display topology pipeline 78 - * @num_lm: number of layer mixers used 79 - * @num_intf: number of interfaces the panel is mounted on 80 - * @num_dspp: number of dspp blocks used 81 - * @num_dsc: number of Display Stream Compression (DSC) blocks used 82 - * @needs_cdm: indicates whether cdm block is needed for this display topology 83 - */ 84 - struct msm_display_topology { 85 - u32 num_lm; 86 - u32 num_intf; 87 - u32 num_dspp; 88 - u32 num_dsc; 89 - bool needs_cdm; 90 - }; 91 - 92 76 /* Commit/Event thread specific structure */ 93 77 struct msm_drm_thread { 94 78 struct drm_device *dev;