Home
last modified time | relevance | path

Searched full:mdss (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.15/Documentation/devicetree/bindings/display/msm/
Dmdp5.txt5 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>;
Ddpu-sdm845.yaml13 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>;
Ddpu-sc7180.yaml13 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>;
Ddsi-controller-main.yaml18 - const: qcom,mdss-dsi-ctrl
152 compatible = "qcom,mdss-dsi-ctrl";
159 interrupt-parent = <&mdss>;
Dedp.txt5 * "qcom,mdss-edp"
30 compatible = "qcom,mdss-edp";
Ddp-controller.yaml104 interrupt-parent = <&mdss>;
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_mdss.c136 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()
Ddpu_hw_intf.h87 const struct dpu_mdss_cfg *mdss; member
108 * @m : pointer to mdss catalog data
Ddpu_hw_vbif.h111 * @addr: Mapped register io address of MDSS
112 * @m: Pointer to mdss catalog data
Ddpu_hw_catalog.h77 * @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.
Ddpu_hw_merge3d.h54 * @m: Pointer to mdss catalog data
Ddpu_hw_util.h19 * @blk_off: pipe offset relative to mdss offset
22 * @hwversion mdss hw version number
Ddpu_hw_lm.h90 * @m : pointer to mdss catalog data
Ddpu_hw_interrupts.h143 * @m : pointer to mdss catalog data
Ddpu_hw_pingpong.h159 * @m: Pointer to mdss catalog data
Ddpu_hw_top.h152 * @m: Pointer to mdss catalog data
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mdss.c90 .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/
Dmsm_drv.c316 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 …]
Dmsm_kms.h203 int (*enable)(struct msm_mdss *mdss);
204 int (*disable)(struct msm_mdss *mdss);
/Linux-v5.15/arch/arm64/boot/dts/qcom/
Dsdm660.dtsi155 &mdss {
157 compatible = "qcom,mdss-dsi-ctrl";
165 interrupt-parent = <&mdss>;
Dmsm8916-samsung-a2015-common.dtsi207 &mdss {
383 mdss {
384 mdss_default: mdss-default {
391 mdss_sleep: mdss-sleep {
/Linux-v5.15/drivers/iommu/arm/arm-smmu/
Darm-smmu-qcom.c230 { .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/
Ddp_parser.h16 #define DP_LABEL "MDSS DP DISPLAY"
/Linux-v5.15/arch/arm/boot/dts/
Dqcom-msm8974.dtsi1463 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/
Dedp.c113 { .compatible = "qcom,mdss-edp" },

123