Home
last modified time | relevance | path

Searched refs:dspp (Results 1 – 14 of 14) sorted by relevance

/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_cfg.c66 { .id = 0, .pp = 0, .dspp = 0,
68 { .id = 1, .pp = 1, .dspp = 1,
70 { .id = 2, .pp = 2, .dspp = 2,
72 { .id = 3, .pp = -1, .dspp = -1,
74 { .id = 4, .pp = -1, .dspp = -1,
81 .dspp = {
149 { .id = 0, .pp = 0, .dspp = 0,
151 { .id = 1, .pp = 1, .dspp = 1,
153 { .id = 2, .pp = 2, .dspp = 2,
155 { .id = 3, .pp = -1, .dspp = -1,
[all …]
Dmdp5_cfg.h37 int dspp; member
96 struct mdp5_sub_block dspp; member
Dmdp5_mixer.c164 mixer->dspp = lm->dspp; in mdp5_mixer_init()
Dmdp5_mixer.h18 int dspp; member
Dmdp5.xml.h1273 case 0: return (mdp5_cfg->dspp.base[0]); in __offset_DSPP()
1274 case 1: return (mdp5_cfg->dspp.base[1]); in __offset_DSPP()
1275 case 2: return (mdp5_cfg->dspp.base[2]); in __offset_DSPP()
1276 case 3: return (mdp5_cfg->dspp.base[3]); in __offset_DSPP()
/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_dspp.c71 static const struct dpu_dspp_cfg *_dspp_offset(enum dpu_dspp dspp, in _dspp_offset() argument
82 if (dspp == m->dspp[i].id) { in _dspp_offset()
84 b->blk_off = m->dspp[i].base; in _dspp_offset()
85 b->length = m->dspp[i].len; in _dspp_offset()
88 return &m->dspp[i]; in _dspp_offset()
123 void dpu_hw_dspp_destroy(struct dpu_hw_dspp *dspp) in dpu_hw_dspp_destroy() argument
125 kfree(dspp); in dpu_hw_dspp_destroy()
Ddpu_rm.c217 const struct dpu_dspp_cfg *dspp = &cat->dspp[i]; in dpu_rm_init() local
219 if (dspp->id < DSPP_0 || dspp->id >= DSPP_MAX) { in dpu_rm_init()
220 DPU_ERROR("skip dspp %d with invalid id\n", dspp->id); in dpu_rm_init()
223 hw = dpu_hw_dspp_init(dspp->id, mmio, cat); in dpu_rm_init()
229 rm->dspp_blks[dspp->id - DSPP_0] = &hw->base; in dpu_rm_init()
319 idx = lm_cfg->dspp - DSPP_0; in _dpu_rm_check_lm_and_get_connected_blks()
321 DPU_ERROR("failed to get dspp on lm %d\n", lm_cfg->dspp); in _dpu_rm_check_lm_and_get_connected_blks()
327 lm_cfg->dspp); in _dpu_rm_check_lm_and_get_connected_blks()
Ddpu_hw_catalog.h511 u32 dspp; member
774 const struct dpu_dspp_cfg *dspp; member
804 #define BLK_DSPP(s) ((s)->dspp)
Ddpu_crtc.c551 struct dpu_hw_dspp *dspp; in _dpu_crtc_setup_cp_blocks() local
560 dspp = mixer[i].hw_dspp; in _dpu_crtc_setup_cp_blocks()
562 if (!dspp || !dspp->ops.setup_pcc) in _dpu_crtc_setup_cp_blocks()
566 dspp->ops.setup_pcc(dspp, NULL); in _dpu_crtc_setup_cp_blocks()
569 dspp->ops.setup_pcc(dspp, &cfg); in _dpu_crtc_setup_cp_blocks()
Ddpu_hw_dspp.h97 void dpu_hw_dspp_destroy(struct dpu_hw_dspp *dspp);
Ddpu_hw_ctl.c265 enum dpu_dspp dspp) in dpu_hw_ctl_get_bitmask_dspp() argument
269 switch (dspp) { in dpu_hw_ctl_get_bitmask_dspp()
Ddpu_hw_catalog.c625 .dspp = _dspp \
1165 .dspp = sc7180_dspp, in sc7180_cfg_init()
1196 .dspp = sm8150_dspp, in sm8150_cfg_init()
1229 .dspp = sm8150_dspp, in sm8250_cfg_init()
Ddpu_kms.c836 msm_disp_snapshot_add_block(disp_state, cat->dspp[i].len, in dpu_kms_mdp_snapshot()
837 dpu_kms->mmio + cat->dspp[i].base, "dspp_%d", i); in dpu_kms_mdp_snapshot()
Ddpu_encoder.c570 if (dpu_kms->catalog->dspp && in dpu_encoder_get_topology()