/Linux-v5.15/Documentation/devicetree/bindings/display/msm/ |
D | mdp5.txt | 5 This is the bindings documentation for the Mobile Display Subsytem(MDSS) that 9 MDSS: 12 * "qcom,mdss" - MDSS 17 - interrupts: The interrupt signal from MDSS. 28 - #address-cells: number of address cells for the MDSS children. Should be 1. 43 - interrupts: Interrupt line from MDP5 to MDSS interrupt controller. 87 mdss: mdss@1a00000 { 88 compatible = "qcom,mdss"; 116 interrupt-parent = <&mdss>;
|
D | dpu-sdm845.yaml | 13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates 15 bindings of MDSS and DPU are mentioned for SDM845 target. 20 - const: qcom,sdm845-mdss 26 const: mdss 157 compatible = "qcom,sdm845-mdss"; 159 reg-names = "mdss"; 187 interrupt-parent = <&mdss>;
|
D | dpu-sc7180.yaml | 13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates 15 bindings of MDSS and DPU are mentioned for SC7180 target. 20 - const: qcom,sc7180-mdss 26 const: mdss 168 compatible = "qcom,sc7180-mdss"; 170 reg-names = "mdss"; 203 interrupt-parent = <&mdss>;
|
D | dsi-controller-main.yaml | 18 - const: qcom,mdss-dsi-ctrl 152 compatible = "qcom,mdss-dsi-ctrl"; 159 interrupt-parent = <&mdss>;
|
D | edp.txt | 5 * "qcom,mdss-edp" 30 compatible = "qcom,mdss-edp";
|
D | dp-controller.yaml | 104 interrupt-parent = <&mdss>;
|
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_mdss.c | 136 static int dpu_mdss_enable(struct msm_mdss *mdss) in dpu_mdss_enable() argument 138 struct dpu_mdss *dpu_mdss = to_dpu_mdss(mdss); in dpu_mdss_enable() 149 * ubwc config is part of the "mdss" region which is not accessible in dpu_mdss_enable() 174 static int dpu_mdss_disable(struct msm_mdss *mdss) in dpu_mdss_disable() argument 176 struct dpu_mdss *dpu_mdss = to_dpu_mdss(mdss); in dpu_mdss_disable() 191 struct dpu_mdss *dpu_mdss = to_dpu_mdss(priv->mdss); in dpu_mdss_destroy() 206 priv->mdss = NULL; in dpu_mdss_destroy() 228 dpu_mdss->mmio = msm_ioremap(pdev, "mdss", "mdss"); in dpu_mdss_init() 232 DRM_DEBUG("mapped mdss address space @%pK\n", dpu_mdss->mmio); in dpu_mdss_init() 257 priv->mdss = &dpu_mdss->base; in dpu_mdss_init()
|
D | dpu_hw_intf.h | 87 const struct dpu_mdss_cfg *mdss; member 108 * @m : pointer to mdss catalog data
|
D | dpu_hw_vbif.h | 111 * @addr: Mapped register io address of MDSS 112 * @m: Pointer to mdss catalog data
|
D | dpu_hw_catalog.h | 77 * @DPU_MDP_BWC, MDSS HW supports Bandwidth compression. 224 * @base: register base offset to mdss 453 * @base: register base offset to mdss 469 * @base: register base offset to mdss 727 * struct dpu_mdss_cfg - information of MDSS HW 730 * register offsets, capabilities of the all MDSS HW sub-blocks.
|
D | dpu_hw_merge3d.h | 54 * @m: Pointer to mdss catalog data
|
D | dpu_hw_util.h | 19 * @blk_off: pipe offset relative to mdss offset 22 * @hwversion mdss hw version number
|
D | dpu_hw_lm.h | 90 * @m : pointer to mdss catalog data
|
D | dpu_hw_interrupts.h | 143 * @m : pointer to mdss catalog data
|
D | dpu_hw_pingpong.h | 159 * @m: Pointer to mdss catalog data
|
D | dpu_hw_top.h | 152 * @m: Pointer to mdss catalog data
|
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_mdss.c | 90 .name = "mdss", 123 DRM_DEV_ERROR(dev, "mdss irq domain add failed\n"); in mdss_irq_domain_init() 133 static int mdp5_mdss_enable(struct msm_mdss *mdss) in mdp5_mdss_enable() argument 135 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(mdss); in mdp5_mdss_enable() 147 static int mdp5_mdss_disable(struct msm_mdss *mdss) in mdp5_mdss_disable() argument 149 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(mdss); in mdp5_mdss_disable() 184 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(priv->mdss); in mdp5_mdss_destroy() 212 if (!of_device_is_compatible(dev->dev->of_node, "qcom,mdss")) in mdp5_mdss_init() 223 mdp5_mdss->mmio = msm_ioremap(pdev, "mdss_phys", "MDSS"); in mdp5_mdss_init() 269 priv->mdss = &mdp5_mdss->base; in mdp5_mdss_init()
|
/Linux-v5.15/drivers/gpu/drm/msm/ |
D | msm_drv.c | 316 struct msm_mdss *mdss = priv->mdss; in msm_drm_uninit() local 376 if (mdss && mdss->funcs) in msm_drm_uninit() 377 mdss->funcs->destroy(ddev); in msm_drm_uninit() 489 struct msm_mdss *mdss; in msm_drm_init() local 523 mdss = priv->mdss; in msm_drm_init() 657 if (mdss && mdss->funcs) in msm_drm_init() 658 mdss->funcs->destroy(ddev); in msm_drm_init() 1103 struct msm_mdss *mdss = priv->mdss; in msm_runtime_suspend() local 1107 if (mdss && mdss->funcs) in msm_runtime_suspend() 1108 return mdss->funcs->disable(mdss); in msm_runtime_suspend() [all …]
|
D | msm_kms.h | 203 int (*enable)(struct msm_mdss *mdss); 204 int (*disable)(struct msm_mdss *mdss);
|
/Linux-v5.15/arch/arm64/boot/dts/qcom/ |
D | sdm660.dtsi | 155 &mdss { 157 compatible = "qcom,mdss-dsi-ctrl"; 165 interrupt-parent = <&mdss>;
|
D | msm8916-samsung-a2015-common.dtsi | 207 &mdss { 383 mdss { 384 mdss_default: mdss-default { 391 mdss_sleep: mdss-sleep {
|
/Linux-v5.15/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu-qcom.c | 230 { .compatible = "qcom,mdss" }, 231 { .compatible = "qcom,sc7180-mdss" }, 233 { .compatible = "qcom,sc7280-mdss" }, 234 { .compatible = "qcom,sc8180x-mdss" }, 235 { .compatible = "qcom,sdm845-mdss" },
|
/Linux-v5.15/drivers/gpu/drm/msm/dp/ |
D | dp_parser.h | 16 #define DP_LABEL "MDSS DP DISPLAY"
|
/Linux-v5.15/arch/arm/boot/dts/ |
D | qcom-msm8974.dtsi | 1463 mdss: mdss@fd900000 { label 1466 compatible = "qcom,mdss"; 1497 interrupt-parent = <&mdss>; 1528 compatible = "qcom,mdss-dsi-ctrl"; 1532 interrupt-parent = <&mdss>;
|
/Linux-v5.15/drivers/gpu/drm/msm/edp/ |
D | edp.c | 113 { .compatible = "qcom,mdss-edp" },
|