| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/catalog/ |
| H A D | dpu_10_0_sm8650.h | 219 .merge_3d = MERGE_3D_0, 226 .merge_3d = MERGE_3D_0, 233 .merge_3d = MERGE_3D_1, 240 .merge_3d = MERGE_3D_1, 247 .merge_3d = MERGE_3D_2, 254 .merge_3d = MERGE_3D_2, 261 .merge_3d = MERGE_3D_3, 267 .merge_3d = MERGE_3D_3, 273 .merge_3d = MERGE_3D_4, 279 .merge_3d = MERGE_3D_4, [all …]
|
| H A D | dpu_9_0_sm8550.h | 218 .merge_3d = MERGE_3D_0, 225 .merge_3d = MERGE_3D_0, 232 .merge_3d = MERGE_3D_1, 239 .merge_3d = MERGE_3D_1, 246 .merge_3d = MERGE_3D_2, 253 .merge_3d = MERGE_3D_2, 260 .merge_3d = MERGE_3D_3, 266 .merge_3d = MERGE_3D_3, 424 .merge_3d = sm8550_merge_3d,
|
| H A D | dpu_8_1_sm8450.h | 222 .merge_3d = MERGE_3D_0, 229 .merge_3d = MERGE_3D_0, 236 .merge_3d = MERGE_3D_1, 243 .merge_3d = MERGE_3D_1, 250 .merge_3d = MERGE_3D_2, 257 .merge_3d = MERGE_3D_2, 264 .merge_3d = MERGE_3D_3, 270 .merge_3d = MERGE_3D_3, 429 .merge_3d = sm8450_merge_3d,
|
| H A D | dpu_9_2_x1e80100.h | 218 .merge_3d = MERGE_3D_0, 225 .merge_3d = MERGE_3D_0, 232 .merge_3d = MERGE_3D_1, 239 .merge_3d = MERGE_3D_1, 246 .merge_3d = MERGE_3D_2, 253 .merge_3d = MERGE_3D_2, 260 .merge_3d = MERGE_3D_3, 266 .merge_3d = MERGE_3D_3, 470 .merge_3d = x1e80100_merge_3d,
|
| H A D | dpu_8_4_sa8775p.h | 221 .merge_3d = MERGE_3D_0, 228 .merge_3d = MERGE_3D_0, 235 .merge_3d = MERGE_3D_1, 242 .merge_3d = MERGE_3D_1, 249 .merge_3d = MERGE_3D_2, 256 .merge_3d = MERGE_3D_2, 263 .merge_3d = MERGE_3D_3, 269 .merge_3d = MERGE_3D_3, 475 .merge_3d = sa8775p_merge_3d,
|
| H A D | dpu_5_0_sm8150.h | 223 .merge_3d = MERGE_3D_0, 230 .merge_3d = MERGE_3D_0, 237 .merge_3d = MERGE_3D_1, 244 .merge_3d = MERGE_3D_1, 251 .merge_3d = MERGE_3D_2, 258 .merge_3d = MERGE_3D_2, 405 .merge_3d = sm8150_merge_3d,
|
| H A D | dpu_6_0_sm8250.h | 221 .merge_3d = MERGE_3D_0, 228 .merge_3d = MERGE_3D_0, 235 .merge_3d = MERGE_3D_1, 242 .merge_3d = MERGE_3D_1, 249 .merge_3d = MERGE_3D_2, 256 .merge_3d = MERGE_3D_2, 403 .merge_3d = sm8250_merge_3d,
|
| H A D | dpu_7_0_sm8350.h | 221 .merge_3d = MERGE_3D_0, 228 .merge_3d = MERGE_3D_0, 235 .merge_3d = MERGE_3D_1, 242 .merge_3d = MERGE_3D_1, 249 .merge_3d = MERGE_3D_2, 256 .merge_3d = MERGE_3D_2, 413 .merge_3d = sm8350_merge_3d,
|
| H A D | dpu_5_1_sc8180x.h | 222 .merge_3d = MERGE_3D_0, 229 .merge_3d = MERGE_3D_0, 236 .merge_3d = MERGE_3D_1, 243 .merge_3d = MERGE_3D_1, 250 .merge_3d = MERGE_3D_2, 257 .merge_3d = MERGE_3D_2, 431 .merge_3d = sc8180x_merge_3d,
|
| H A D | dpu_8_0_sc8280xp.h | 221 .merge_3d = MERGE_3D_0, 228 .merge_3d = MERGE_3D_0, 235 .merge_3d = MERGE_3D_1, 242 .merge_3d = MERGE_3D_1, 249 .merge_3d = MERGE_3D_2, 256 .merge_3d = MERGE_3D_2, 452 .merge_3d = sc8280xp_merge_3d,
|
| H A D | dpu_5_2_sm7150.h | 169 .merge_3d = MERGE_3D_0, 176 .merge_3d = MERGE_3D_0, 183 .merge_3d = MERGE_3D_1, 190 .merge_3d = MERGE_3D_1, 324 .merge_3d = sm7150_merge_3d,
|
| H A D | dpu_7_2_sc7280.h | 131 .merge_3d = 0, 138 .merge_3d = 0, 145 .merge_3d = 0, 152 .merge_3d = 0,
|
| H A D | dpu_5_4_sm6125.h | 130 .merge_3d = 0, 137 .merge_3d = 0,
|
| H A D | dpu_6_2_sc7180.h | 120 .merge_3d = 0, 127 .merge_3d = 0,
|
| H A D | dpu_6_4_sm6350.h | 129 .merge_3d = 0, 136 .merge_3d = 0,
|
| H A D | dpu_6_3_sm6115.h | 83 .merge_3d = 0,
|
| /linux-6.15/drivers/gpu/drm/msm/disp/dpu1/ |
| H A D | dpu_encoder_phys_wb.c | 246 if (mode_3d && hw_pp && hw_pp->merge_3d) in dpu_encoder_phys_wb_setup_ctl() 247 intf_cfg.merge_3d = hw_pp->merge_3d->idx; in dpu_encoder_phys_wb_setup_ctl() 252 if (phys_enc->hw_pp->merge_3d && phys_enc->hw_pp->merge_3d->ops.setup_3d_mode) in dpu_encoder_phys_wb_setup_ctl() 253 phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, in dpu_encoder_phys_wb_setup_ctl() 306 hw_pp && hw_pp->merge_3d) in _dpu_encoder_phys_wb_update_flush() 308 hw_pp->merge_3d->idx); in _dpu_encoder_phys_wb_update_flush()
|
| H A D | dpu_hw_merge3d.c | 19 static void dpu_hw_merge_3d_setup_3d_mode(struct dpu_hw_merge_3d *merge_3d, in dpu_hw_merge_3d_setup_3d_mode() argument 26 c = &merge_3d->hw; in dpu_hw_merge_3d_setup_3d_mode()
|
| H A D | dpu_encoder_phys_vid.c | 305 if (intf_cfg.mode_3d && phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_setup_timing_engine() 306 intf_cfg.merge_3d = phys_enc->hw_pp->merge_3d->idx; in dpu_encoder_phys_vid_setup_timing_engine() 320 if (phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_setup_timing_engine() 321 phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, intf_cfg.mode_3d); in dpu_encoder_phys_vid_setup_timing_engine() 472 phys_enc->hw_pp->merge_3d) in dpu_encoder_phys_vid_enable() 473 ctl->ops.update_pending_flush_merge_3d(ctl, phys_enc->hw_pp->merge_3d->idx); in dpu_encoder_phys_vid_enable()
|
| H A D | dpu_rm.c | 72 const struct dpu_merge_3d_cfg *merge_3d = &cat->merge_3d[i]; in dpu_rm_init() local 74 hw = dpu_hw_merge_3d_init(dev, merge_3d, mmio); in dpu_rm_init() 81 rm->merge_3d_blks[merge_3d->id - MERGE_3D_0] = &hw->base; in dpu_rm_init() 95 if (pp->merge_3d && pp->merge_3d < MERGE_3D_MAX) in dpu_rm_init() 96 hw->merge_3d = to_dpu_hw_merge_3d(rm->merge_3d_blks[pp->merge_3d - MERGE_3D_0]); in dpu_rm_init()
|
| H A D | dpu_hw_ctl.c | 342 enum dpu_merge_3d merge_3d) in dpu_hw_ctl_update_pending_flush_merge_3d_v1() argument 344 ctx->pending_merge_3d_flush_mask |= BIT(merge_3d - MERGE_3D_0); in dpu_hw_ctl_update_pending_flush_merge_3d_v1() 600 if (cfg->merge_3d) in dpu_hw_ctl_intf_cfg_v1() 602 BIT(cfg->merge_3d - MERGE_3D_0)); in dpu_hw_ctl_intf_cfg_v1() 660 if (cfg->merge_3d) { in dpu_hw_ctl_reset_intf_cfg_v1() 662 merge3d_active &= ~BIT(cfg->merge_3d - MERGE_3D_0); in dpu_hw_ctl_reset_intf_cfg_v1()
|
| H A D | dpu_hw_merge3d.h | 21 void (*setup_3d_mode)(struct dpu_hw_merge_3d *merge_3d,
|
| H A D | dpu_hw_pingpong.h | 105 struct dpu_hw_merge_3d *merge_3d; member
|
| H A D | dpu_hw_catalog.h | 540 u32 merge_3d; member 807 const struct dpu_merge_3d_cfg *merge_3d; member
|
| H A D | dpu_hw_ctl.h | 51 enum dpu_merge_3d merge_3d; member
|