Home
last modified time | relevance | path

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

12345678

/kernel/linux/linux-6.6/drivers/gpu/drm/msm/
Dmsm_mdss.c31 #define DEFAULT_REG_BW 153600 /* Used in mdss fbdev driver */
226 struct msm_mdss *mdss; in msm_mdss_get_mdss_data() local
231 mdss = dev_get_drvdata(dev); in msm_mdss_get_mdss_data()
233 return mdss->mdss_data; in msm_mdss_get_mdss_data()
262 * mdss on mdp5 hardware. Skip it for now. in msm_mdss_enable()
268 * ubwc config is part of the "mdss" region which is not accessible in msm_mdss_enable()
336 "failed to acquire mdss reset\n"); in msm_mdss_reset()
353 * MDP5 MDSS uses at most three specified clocks.
398 msm_mdss->mmio = devm_platform_ioremap_resource_byname(pdev, is_mdp5 ? "mdss_phys" : "mdss"); in msm_mdss_init()
402 dev_dbg(&pdev->dev, "mapped mdss address space @%pK\n", msm_mdss->mmio); in msm_mdss_init()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/msm/
Ddpu.txt5 Device tree bindings for MSM Mobile Display Subsytem(MDSS) that encapsulates
9 MDSS:
11 - compatible: "qcom,sdm845-mdss", "qcom,sc7180-mdss"
14 * "mdss"
23 - interrupts: interrupt signal from MDSS.
28 - #address-cells: number of address cells for the MDSS children. Should be 1.
31 - interconnects : interconnect path specifier for MDSS according to
34 - interconnect-names : MDSS will have 2 port names to differentiate between the
56 - interrupts: interrupt line from DPU to MDSS.
76 mdss: mdss@ae00000 {
[all …]
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>;
Dedp.txt5 * "qcom,mdss-edp"
30 compatible = "qcom,mdss-edp";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/
Dqcom,sm6115-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm6115-mdss.yaml#
7 title: Qualcomm SM6115 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
14 sub-blocks like DPU display controller and DSI. Device tree bindings of MDSS
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,sm6115-mdss
46 - const: qcom,mdss-dsi-ctrl
73 compatible = "qcom,sm6115-mdss";
75 reg-names = "mdss";
106 interrupt-parent = <&mdss>;
[all …]
Dqcom,sdm845-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sdm845-mdss.yaml#
7 title: Qualcomm SDM845 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
15 bindings of MDSS are mentioned for SDM845 target.
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,sdm845-mdss
61 - const: qcom,mdss-dsi-ctrl
85 compatible = "qcom,sdm845-mdss";
87 reg-names = "mdss";
115 interrupt-parent = <&mdss>;
[all …]
Dqcom,msm8998-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,msm8998-mdss.yaml#
7 title: Qualcomm MSM8998 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
15 bindings of MDSS are mentioned for MSM8998 target.
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,msm8998-mdss
51 - const: qcom,mdss-dsi-ctrl
72 compatible = "qcom,msm8998-mdss";
74 reg-names = "mdss";
107 interrupt-parent = <&mdss>;
[all …]
Dqcom,sm6125-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm6125-mdss.yaml#
7 title: Qualcomm SM6125 Display MDSS
13 SM6125 MSM Mobile Display Subsystem (MDSS), which encapsulates sub-blocks
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sm6125-mdss
56 - const: qcom,mdss-dsi-ctrl
75 compatible = "qcom,sm6125-mdss";
77 reg-names = "mdss";
104 interrupt-parent = <&mdss>;
141 compatible = "qcom,sm6125-dsi-ctrl", "qcom,mdss-dsi-ctrl";
[all …]
Dqcom,sm6375-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm6375-mdss.yaml#
7 title: Qualcomm SM6375 Display MDSS
13 SM6375 MSM Mobile Display Subsystem (MDSS), which encapsulates sub-blocks
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sm6375-mdss
56 - const: qcom,mdss-dsi-ctrl
75 compatible = "qcom,sm6375-mdss";
77 reg-names = "mdss";
122 interrupt-parent = <&mdss>;
139 compatible = "qcom,sm6375-dsi-ctrl", "qcom,mdss-dsi-ctrl";
[all …]
Dqcom,sm6350-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm6350-mdss.yaml#
7 title: Qualcomm SM6350 Display MDSS
13 SM6350 MSM Mobile Display Subsystem (MDSS), which encapsulates sub-blocks
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sm6350-mdss
56 - const: qcom,mdss-dsi-ctrl
75 compatible = "qcom,sm6350-mdss";
77 reg-names = "mdss";
119 interrupt-parent = <&mdss>;
138 compatible = "qcom,sm6350-dsi-ctrl", "qcom,mdss-dsi-ctrl";
[all …]
Dqcom,sm8250-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8250-mdss.yaml#
7 title: Qualcomm SM8250 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
15 bindings of MDSS are mentioned for SM8250 target.
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,sm8250-mdss
59 - const: qcom,mdss-dsi-ctrl
82 compatible = "qcom,sm8250-mdss";
84 reg-names = "mdss";
126 interrupt-parent = <&mdss>;
[all …]
Dqcom,sm8150-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8150-mdss.yaml#
7 title: Qualcomm SM8150 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
15 bindings of MDSS are mentioned for SM8150 target.
17 $ref: /schemas/display/msm/mdss-common.yaml#
22 - const: qcom,sm8150-mdss
60 - const: qcom,mdss-dsi-ctrl
80 compatible = "qcom,sm8150-mdss";
82 reg-names = "mdss";
124 interrupt-parent = <&mdss>;
[all …]
Dqcom,sm8550-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8550-mdss.yaml#
7 title: Qualcomm SM8550 Display MDSS
13 SM8550 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sm8550-mdss
24 - description: Display MDSS AHB
59 - const: qcom,mdss-dsi-ctrl
82 compatible = "qcom,sm8550-mdss";
84 reg-names = "mdss";
135 interrupt-parent = <&mdss>;
[all …]
Dqcom,sm8350-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8350-mdss.yaml#
7 title: Qualcomm SM8350 Display MDSS
13 MSM Mobile Display Subsystem(MDSS) that encapsulates sub-blocks like
16 $ref: /schemas/display/msm/mdss-common.yaml#
21 - const: qcom,sm8350-mdss
67 - const: qcom,mdss-dsi-ctrl
87 compatible = "qcom,sm8350-mdss";
89 reg-names = "mdss";
139 interrupt-parent = <&mdss>;
180 compatible = "qcom,sm8350-dsi-ctrl", "qcom,mdss-dsi-ctrl";
[all …]
Dqcom,sc7180-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sc7180-mdss.yaml#
7 title: Qualcomm SC7180 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
15 bindings of MDSS are mentioned for SC7180 target.
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,sc7180-mdss
63 - const: qcom,mdss-dsi-ctrl
88 compatible = "qcom,sc7180-mdss";
90 reg-names = "mdss";
123 interrupt-parent = <&mdss>;
[all …]
Dqcom,qcm2290-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,qcm2290-mdss.yaml#
7 title: Qualcomm QCM220 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
14 sub-blocks like DPU display controller and DSI. Device tree bindings of MDSS
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,qcm2290-mdss
80 compatible = "qcom,qcm2290-mdss";
82 reg-names = "mdss";
116 interrupt-parent = <&mdss>;
137 interrupt-parent = <&mdss>;
Dqcom,sm8450-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sm8450-mdss.yaml#
7 title: Qualcomm SM8450 Display MDSS
13 SM8450 MSM Mobile Display Subsystem(MDSS), which encapsulates sub-blocks like
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sm8450-mdss
59 - const: qcom,mdss-dsi-ctrl
82 compatible = "qcom,sm8450-mdss";
84 reg-names = "mdss";
135 interrupt-parent = <&mdss>;
188 compatible = "qcom,sm8450-dsi-ctrl", "qcom,mdss-dsi-ctrl";
[all …]
Dqcom,sc7280-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sc7280-mdss.yaml#
7 title: Qualcomm SC7280 Display MDSS
13 Device tree bindings for MSM Mobile Display Subsystem (MDSS) that encapsulates
15 bindings of MDSS are mentioned for SC7280.
17 $ref: /schemas/display/msm/mdss-common.yaml#
21 const: qcom,sc7280-mdss
63 - const: qcom,mdss-dsi-ctrl
96 compatible = "qcom,sc7280-mdss";
98 reg-names = "mdss";
137 interrupt-parent = <&mdss>;
[all …]
Dqcom,mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,mdss.yaml#
7 title: Qualcomm Mobile Display SubSystem (MDSS)
14 This is the bindings documentation for the Mobile Display Subsystem(MDSS) that
23 - qcom,mdss
47 The MDSS power domain provided by GCC
116 const: qcom,mdss-dsi-ctrl
158 compatible = "qcom,mdss";
186 interrupt-parent = <&mdss>;
Dmdss-common.yaml4 $id: http://devicetree.org/schemas/display/msm/mdss-common.yaml#
7 title: Qualcomm Display MDSS common properties
15 Device tree bindings for MSM Mobile Display Subsystem(MDSS) that encapsulates
18 # Do not select this by default, otherwise it is also selected for qcom,mdss
31 const: mdss
Dqcom,sc8280xp-mdss.yaml4 $id: http://devicetree.org/schemas/display/msm/qcom,sc8280xp-mdss.yaml#
13 Device tree bindings for MSM Mobile Display Subsystem (MDSS) that encapsulates
16 $ref: /schemas/display/msm/mdss-common.yaml#
20 const: qcom,sc8280xp-mdss
60 compatible = "qcom,sc8280xp-mdss";
62 reg-names = "mdss";
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_mdss.c143 static int dpu_mdss_enable(struct msm_mdss *mdss) in dpu_mdss_enable() argument
145 struct dpu_mdss *dpu_mdss = to_dpu_mdss(mdss); in dpu_mdss_enable()
156 * ubwc config is part of the "mdss" region which is not accessible in dpu_mdss_enable()
178 static int dpu_mdss_disable(struct msm_mdss *mdss) in dpu_mdss_disable() argument
180 struct dpu_mdss *dpu_mdss = to_dpu_mdss(mdss); in dpu_mdss_disable()
195 struct dpu_mdss *dpu_mdss = to_dpu_mdss(priv->mdss); in dpu_mdss_destroy()
210 priv->mdss = NULL; in dpu_mdss_destroy()
232 dpu_mdss->mmio = msm_ioremap(pdev, "mdss", "mdss"); in dpu_mdss_init()
236 DRM_DEBUG("mapped mdss address space @%pK\n", dpu_mdss->mmio); in dpu_mdss_init()
261 priv->mdss = &dpu_mdss->base; in dpu_mdss_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_mdss.c91 .name = "mdss",
124 DRM_DEV_ERROR(dev, "mdss irq domain add failed\n"); in mdss_irq_domain_init()
134 static int mdp5_mdss_enable(struct msm_mdss *mdss) in mdp5_mdss_enable() argument
136 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(mdss); in mdp5_mdss_enable()
148 static int mdp5_mdss_disable(struct msm_mdss *mdss) in mdp5_mdss_disable() argument
150 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(mdss); in mdp5_mdss_disable()
185 struct mdp5_mdss *mdp5_mdss = to_mdp5_mdss(priv->mdss); in mdp5_mdss_destroy()
213 if (!of_device_is_compatible(dev->dev->of_node, "qcom,mdss")) in mdp5_mdss_init()
224 mdp5_mdss->mmio = msm_ioremap(pdev, "mdss_phys", "MDSS"); in mdp5_mdss_init()
270 priv->mdss = &mdp5_mdss->base; in mdp5_mdss_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/
Dmsm_drv.c232 struct msm_mdss *mdss = priv->mdss; in msm_drm_uninit() local
290 if (mdss && mdss->funcs) in msm_drm_uninit()
291 mdss->funcs->destroy(ddev); in msm_drm_uninit()
403 struct msm_mdss *mdss; in msm_drm_init() local
437 mdss = priv->mdss; in msm_drm_init()
556 if (mdss && mdss->funcs) in msm_drm_init()
557 mdss->funcs->destroy(ddev); in msm_drm_init()
1044 struct msm_mdss *mdss = priv->mdss; in msm_runtime_suspend() local
1048 if (mdss && mdss->funcs) in msm_runtime_suspend()
1049 return mdss->funcs->disable(mdss); in msm_runtime_suspend()
[all …]
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
Darm-smmu-qcom.c248 { .compatible = "qcom,mdss" },
249 { .compatible = "qcom,sc7180-mdss" },
251 { .compatible = "qcom,sc7280-mdss" },
253 { .compatible = "qcom,sc8180x-mdss" },
254 { .compatible = "qcom,sc8280xp-mdss" },
255 { .compatible = "qcom,sdm670-mdss" },
256 { .compatible = "qcom,sdm845-mdss" },
258 { .compatible = "qcom,sm6350-mdss" },
259 { .compatible = "qcom,sm6375-mdss" },
260 { .compatible = "qcom,sm8150-mdss" },
[all …]

12345678