Searched refs:vbif (Results 1 – 9 of 9) sorted by relevance
/Linux-v4.19/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_vbif.c | 27 static int _dpu_vbif_wait_for_xin_halt(struct dpu_hw_vbif *vbif, u32 xin_id) in _dpu_vbif_wait_for_xin_halt() argument 33 if (!vbif || !vbif->cap || !vbif->ops.get_halt_ctrl) { in _dpu_vbif_wait_for_xin_halt() 34 DPU_ERROR("invalid arguments vbif %d\n", vbif != 0); in _dpu_vbif_wait_for_xin_halt() 38 timeout = ktime_add_us(ktime_get(), vbif->cap->xin_halt_timeout); in _dpu_vbif_wait_for_xin_halt() 40 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt() 44 status = vbif->ops.get_halt_ctrl(vbif, xin_id); in _dpu_vbif_wait_for_xin_halt() 53 vbif->idx - VBIF_0, xin_id); in _dpu_vbif_wait_for_xin_halt() 57 vbif->idx - VBIF_0, xin_id); in _dpu_vbif_wait_for_xin_halt() 69 static void _dpu_vbif_apply_dynamic_ot_limit(struct dpu_hw_vbif *vbif, in _dpu_vbif_apply_dynamic_ot_limit() argument 76 if (!vbif || !(vbif->cap->features & BIT(DPU_VBIF_QOS_OTLIM))) in _dpu_vbif_apply_dynamic_ot_limit() [all …]
|
D | dpu_hw_vbif.c | 44 static void dpu_hw_clear_errors(struct dpu_hw_vbif *vbif, in dpu_hw_clear_errors() argument 50 if (!vbif) in dpu_hw_clear_errors() 52 c = &vbif->hw; in dpu_hw_clear_errors() 64 static void dpu_hw_set_mem_type(struct dpu_hw_vbif *vbif, in dpu_hw_set_mem_type() argument 76 if (!vbif || xin_id >= MAX_XIN_COUNT || xin_id >= 16) in dpu_hw_set_mem_type() 79 c = &vbif->hw; in dpu_hw_set_mem_type() 94 static void dpu_hw_set_limit_conf(struct dpu_hw_vbif *vbif, in dpu_hw_set_limit_conf() argument 97 struct dpu_hw_blk_reg_map *c = &vbif->hw; in dpu_hw_set_limit_conf() 115 static u32 dpu_hw_get_limit_conf(struct dpu_hw_vbif *vbif, in dpu_hw_get_limit_conf() argument 118 struct dpu_hw_blk_reg_map *c = &vbif->hw; in dpu_hw_get_limit_conf() [all …]
|
D | dpu_hw_vbif.h | 34 void (*set_limit_conf)(struct dpu_hw_vbif *vbif, 44 u32 (*get_limit_conf)(struct dpu_hw_vbif *vbif, 53 void (*set_halt_ctrl)(struct dpu_hw_vbif *vbif, 62 bool (*get_halt_ctrl)(struct dpu_hw_vbif *vbif, 72 void (*set_qos_remap)(struct dpu_hw_vbif *vbif, 81 void (*set_mem_type)(struct dpu_hw_vbif *vbif, 93 void (*clear_errors)(struct dpu_hw_vbif *vbif, 101 void (*set_write_gather_en)(struct dpu_hw_vbif *vbif, u32 xin_id); 126 void dpu_hw_vbif_destroy(struct dpu_hw_vbif *vbif);
|
D | dpu_kms.c | 653 u32 vbif_idx = dpu_kms->catalog->vbif[i].id; in _dpu_kms_hw_destroy() 673 if (dpu_kms->vbif[VBIF_NRT]) in _dpu_kms_hw_destroy() 674 devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->vbif[VBIF_NRT]); in _dpu_kms_hw_destroy() 675 dpu_kms->vbif[VBIF_NRT] = NULL; in _dpu_kms_hw_destroy() 677 if (dpu_kms->vbif[VBIF_RT]) in _dpu_kms_hw_destroy() 678 devm_iounmap(&dpu_kms->pdev->dev, dpu_kms->vbif[VBIF_RT]); in _dpu_kms_hw_destroy() 679 dpu_kms->vbif[VBIF_RT] = NULL; in _dpu_kms_hw_destroy() 1004 dpu_kms->vbif[VBIF_RT] = msm_ioremap(dpu_kms->pdev, "vbif", "vbif"); in dpu_kms_hw_init() 1005 if (IS_ERR(dpu_kms->vbif[VBIF_RT])) { in dpu_kms_hw_init() 1006 rc = PTR_ERR(dpu_kms->vbif[VBIF_RT]); in dpu_kms_hw_init() [all …]
|
D | dpu_kms.h | 126 void __iomem *mmio, *vbif[VBIF_MAX], *reg_dma; member
|
D | dpu_hw_catalog.h | 744 struct dpu_vbif_cfg *vbif; member
|
D | dpu_hw_catalog.c | 473 .vbif = sdm845_vbif, in sdm845_cfg_init()
|
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_mdss.c | 28 void __iomem *mmio, *vbif; member 241 mdp5_mdss->vbif = msm_ioremap(pdev, "vbif_phys", "VBIF"); in mdp5_mdss_init() 242 if (IS_ERR(mdp5_mdss->vbif)) { in mdp5_mdss_init() 243 ret = PTR_ERR(mdp5_mdss->vbif); in mdp5_mdss_init()
|
/Linux-v4.19/Documentation/devicetree/bindings/display/msm/ |
D | dpu.txt | 43 * "vbif" 98 reg-names = "mdp", "vbif";
|