Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/msm/disp/dpu1/
A Ddpu_vbif.c26 if (!vbif || !vbif->cap || !vbif->ops.get_halt_ctrl) { in _dpu_vbif_wait_for_xin_halt()
33 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt()
37 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt()
108 if (!vbif || !vbif->cap) { in _dpu_vbif_get_ot_limit()
128 if (vbif && vbif->ops.get_limit_conf) { in _dpu_vbif_get_ot_limit()
129 val = vbif->ops.get_limit_conf(vbif, in _dpu_vbif_get_ot_limit()
227 if (!vbif || !vbif->cap) { in dpu_vbif_set_qos_remap()
266 if (vbif && vbif->ops.clear_errors) { in dpu_vbif_clear_errors()
267 vbif->ops.clear_errors(vbif, &pnd, &src); in dpu_vbif_clear_errors()
283 if (vbif && vbif->cap && vbif->ops.set_mem_type) { in dpu_vbif_init_memtypes()
[all …]
A Ddpu_hw_vbif.c41 if (!vbif) in dpu_hw_clear_errors()
43 c = &vbif->hw; in dpu_hw_clear_errors()
70 c = &vbif->hw; in dpu_hw_set_mem_type()
161 if (!vbif) in dpu_hw_set_qos_remap()
164 c = &vbif->hw; in dpu_hw_set_qos_remap()
193 c = &vbif->hw; in dpu_hw_set_write_gather_en()
222 if (vbif == m->vbif[i].id) { in _top_offset()
224 b->blk_off = m->vbif[i].base; in _top_offset()
225 b->length = m->vbif[i].len; in _top_offset()
228 return &m->vbif[i]; in _top_offset()
[all …]
A Ddpu_hw_vbif.h26 void (*set_limit_conf)(struct dpu_hw_vbif *vbif,
36 u32 (*get_limit_conf)(struct dpu_hw_vbif *vbif,
45 void (*set_halt_ctrl)(struct dpu_hw_vbif *vbif,
54 bool (*get_halt_ctrl)(struct dpu_hw_vbif *vbif,
64 void (*set_qos_remap)(struct dpu_hw_vbif *vbif,
73 void (*set_mem_type)(struct dpu_hw_vbif *vbif,
85 void (*clear_errors)(struct dpu_hw_vbif *vbif,
93 void (*set_write_gather_en)(struct dpu_hw_vbif *vbif, u32 xin_id);
118 void dpu_hw_vbif_destroy(struct dpu_hw_vbif *vbif);
A Ddpu_kms.c739 u32 vbif_idx = dpu_kms->catalog->vbif[i].id; in _dpu_kms_hw_destroy()
754 if (dpu_kms->vbif[VBIF_NRT]) in _dpu_kms_hw_destroy()
756 dpu_kms->vbif[VBIF_NRT] = NULL; in _dpu_kms_hw_destroy()
758 if (dpu_kms->vbif[VBIF_RT]) in _dpu_kms_hw_destroy()
760 dpu_kms->vbif[VBIF_RT] = NULL; in _dpu_kms_hw_destroy()
994 if (IS_ERR(dpu_kms->vbif[VBIF_RT])) { in dpu_kms_hw_init()
995 rc = PTR_ERR(dpu_kms->vbif[VBIF_RT]); in dpu_kms_hw_init()
997 dpu_kms->vbif[VBIF_RT] = NULL; in dpu_kms_hw_init()
1001 if (IS_ERR(dpu_kms->vbif[VBIF_NRT])) { in dpu_kms_hw_init()
1002 dpu_kms->vbif[VBIF_NRT] = NULL; in dpu_kms_hw_init()
[all …]
A Ddpu_hw_catalog.c1130 .vbif = sdm845_vbif, in sdm845_cfg_init()
1161 .vbif = sdm845_vbif, in sc7180_cfg_init()
1194 .vbif = sdm845_vbif, in sm8150_cfg_init()
1227 .vbif = sdm845_vbif, in sm8250_cfg_init()
1252 .vbif = sdm845_vbif, in sc7280_cfg_init()
A Ddpu_kms.h88 void __iomem *mmio, *vbif[VBIF_MAX], *reg_dma; member
A Ddpu_hw_catalog.h756 const struct dpu_vbif_cfg *vbif; member
/linux/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_mdss.c17 void __iomem *mmio, *vbif; member
225 mdp5_mdss->vbif = msm_ioremap(pdev, "vbif_phys", "VBIF"); in mdp5_mdss_init()
226 if (IS_ERR(mdp5_mdss->vbif)) { in mdp5_mdss_init()
227 ret = PTR_ERR(mdp5_mdss->vbif); in mdp5_mdss_init()
/linux/Documentation/devicetree/bindings/display/msm/
A Ddpu-sdm845.yaml75 - description: Address offset and size for vbif register set
80 - const: vbif
179 reg-names = "mdp", "vbif";
A Ddpu-sc7180.yaml81 - description: Address offset and size for vbif register set
86 - const: vbif
192 reg-names = "mdp", "vbif";
A Ddpu-sc7280.yaml79 - description: Address offset and size for vbif register set
84 - const: vbif
192 reg-names = "mdp", "vbif";
/linux/arch/arm64/boot/dts/qcom/
A Dsc7180.dtsi2924 reg-names = "mdp", "vbif";
A Dsm8250.dtsi2611 reg-names = "mdp", "vbif";
A Dsdm845.dtsi4208 reg-names = "mdp", "vbif";

Completed in 40 milliseconds