Home
last modified time | relevance | path

Searched refs:merge_3d (Results 1 – 25 of 27) sorted by relevance

12

/linux-6.12.1/drivers/gpu/drm/msm/disp/dpu1/catalog/
Ddpu_10_0_sm8650.h217 .merge_3d = MERGE_3D_0,
224 .merge_3d = MERGE_3D_0,
231 .merge_3d = MERGE_3D_1,
238 .merge_3d = MERGE_3D_1,
245 .merge_3d = MERGE_3D_2,
252 .merge_3d = MERGE_3D_2,
259 .merge_3d = MERGE_3D_3,
265 .merge_3d = MERGE_3D_3,
271 .merge_3d = MERGE_3D_4,
277 .merge_3d = MERGE_3D_4,
[all …]
Ddpu_9_0_sm8550.h216 .merge_3d = MERGE_3D_0,
223 .merge_3d = MERGE_3D_0,
230 .merge_3d = MERGE_3D_1,
237 .merge_3d = MERGE_3D_1,
244 .merge_3d = MERGE_3D_2,
251 .merge_3d = MERGE_3D_2,
258 .merge_3d = MERGE_3D_3,
264 .merge_3d = MERGE_3D_3,
421 .merge_3d = sm8550_merge_3d,
Ddpu_8_1_sm8450.h222 .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,
428 .merge_3d = sm8450_merge_3d,
Ddpu_9_2_x1e80100.h216 .merge_3d = MERGE_3D_0,
223 .merge_3d = MERGE_3D_0,
230 .merge_3d = MERGE_3D_1,
237 .merge_3d = MERGE_3D_1,
244 .merge_3d = MERGE_3D_2,
251 .merge_3d = MERGE_3D_2,
258 .merge_3d = MERGE_3D_3,
264 .merge_3d = MERGE_3D_3,
467 .merge_3d = x1e80100_merge_3d,
Ddpu_7_0_sm8350.h219 .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,
410 .merge_3d = sm8350_merge_3d,
Ddpu_5_0_sm8150.h221 .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,
402 .merge_3d = sm8150_merge_3d,
Ddpu_6_0_sm8250.h219 .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,
401 .merge_3d = sm8250_merge_3d,
Ddpu_5_1_sc8180x.h220 .merge_3d = MERGE_3D_0,
227 .merge_3d = MERGE_3D_0,
234 .merge_3d = MERGE_3D_1,
241 .merge_3d = MERGE_3D_1,
248 .merge_3d = MERGE_3D_2,
255 .merge_3d = MERGE_3D_2,
428 .merge_3d = sc8180x_merge_3d,
Ddpu_8_0_sc8280xp.h221 .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,
451 .merge_3d = sc8280xp_merge_3d,
Ddpu_5_2_sm7150.h169 .merge_3d = MERGE_3D_0,
176 .merge_3d = MERGE_3D_0,
183 .merge_3d = MERGE_3D_1,
190 .merge_3d = MERGE_3D_1,
323 .merge_3d = sm7150_merge_3d,
Ddpu_7_2_sc7280.h131 .merge_3d = 0,
138 .merge_3d = 0,
145 .merge_3d = 0,
152 .merge_3d = 0,
Ddpu_6_2_sc7180.h120 .merge_3d = 0,
127 .merge_3d = 0,
Ddpu_5_4_sm6125.h130 .merge_3d = 0,
137 .merge_3d = 0,
Ddpu_6_4_sm6350.h129 .merge_3d = 0,
136 .merge_3d = 0,
Ddpu_6_3_sm6115.h83 .merge_3d = 0,
Ddpu_6_5_qcm2290.h83 .merge_3d = 0,
/linux-6.12.1/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder_phys_wb.c240 if (mode_3d && hw_pp && hw_pp->merge_3d) in dpu_encoder_phys_wb_setup_ctl()
241 intf_cfg.merge_3d = hw_pp->merge_3d->idx; in dpu_encoder_phys_wb_setup_ctl()
246 if (phys_enc->hw_pp->merge_3d && phys_enc->hw_pp->merge_3d->ops.setup_3d_mode) in dpu_encoder_phys_wb_setup_ctl()
247 phys_enc->hw_pp->merge_3d->ops.setup_3d_mode(phys_enc->hw_pp->merge_3d, in dpu_encoder_phys_wb_setup_ctl()
300 hw_pp && hw_pp->merge_3d) in _dpu_encoder_phys_wb_update_flush()
302 hw_pp->merge_3d->idx); in _dpu_encoder_phys_wb_update_flush()
Ddpu_hw_merge3d.c19 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()
Ddpu_rm.c69 const struct dpu_merge_3d_cfg *merge_3d = &cat->merge_3d[i]; in dpu_rm_init() local
71 hw = dpu_hw_merge_3d_init(dev, merge_3d, mmio); in dpu_rm_init()
78 rm->merge_3d_blks[merge_3d->id - MERGE_3D_0] = &hw->base; in dpu_rm_init()
92 if (pp->merge_3d && pp->merge_3d < MERGE_3D_MAX) in dpu_rm_init()
93 hw->merge_3d = to_dpu_hw_merge_3d(rm->merge_3d_blks[pp->merge_3d - MERGE_3D_0]); in dpu_rm_init()
Ddpu_encoder_phys_vid.c305 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()
Ddpu_hw_ctl.c328 enum dpu_merge_3d merge_3d) in dpu_hw_ctl_update_pending_flush_merge_3d_v1() argument
330 ctx->pending_merge_3d_flush_mask |= BIT(merge_3d - MERGE_3D_0); in dpu_hw_ctl_update_pending_flush_merge_3d_v1()
580 if (cfg->merge_3d) in dpu_hw_ctl_intf_cfg_v1()
582 BIT(cfg->merge_3d - MERGE_3D_0)); in dpu_hw_ctl_intf_cfg_v1()
639 if (cfg->merge_3d) { in dpu_hw_ctl_reset_intf_cfg_v1()
641 merge3d_active &= ~BIT(cfg->merge_3d - MERGE_3D_0); in dpu_hw_ctl_reset_intf_cfg_v1()
Ddpu_hw_merge3d.h21 void (*setup_3d_mode)(struct dpu_hw_merge_3d *merge_3d,
Ddpu_hw_pingpong.h105 struct dpu_hw_merge_3d *merge_3d; member
Ddpu_hw_catalog.h548 u32 merge_3d; member
805 const struct dpu_merge_3d_cfg *merge_3d; member
Ddpu_hw_ctl.h50 enum dpu_merge_3d merge_3d; member

12