| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
| D | msm_mdss.c | 31 #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/ |
| D | dpu.txt | 5 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 …]
|
| 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 | edp.txt | 5 * "qcom,mdss-edp" 30 compatible = "qcom,mdss-edp";
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/msm/ |
| D | qcom,sm6115-mdss.yaml | 4 $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 …]
|
| D | qcom,sdm845-mdss.yaml | 4 $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 …]
|
| D | qcom,msm8998-mdss.yaml | 4 $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 …]
|
| D | qcom,sm6125-mdss.yaml | 4 $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 …]
|
| D | qcom,sm6375-mdss.yaml | 4 $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 …]
|
| D | qcom,sm6350-mdss.yaml | 4 $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 …]
|
| D | qcom,sm8250-mdss.yaml | 4 $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 …]
|
| D | qcom,sm8150-mdss.yaml | 4 $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 …]
|
| D | qcom,sm8550-mdss.yaml | 4 $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 …]
|
| D | qcom,sm8350-mdss.yaml | 4 $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 …]
|
| D | qcom,sc7180-mdss.yaml | 4 $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 …]
|
| D | qcom,qcm2290-mdss.yaml | 4 $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>;
|
| D | qcom,sm8450-mdss.yaml | 4 $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 …]
|
| D | qcom,sc7280-mdss.yaml | 4 $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 …]
|
| D | qcom,mdss.yaml | 4 $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>;
|
| D | mdss-common.yaml | 4 $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
|
| D | qcom,sc8280xp-mdss.yaml | 4 $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/ |
| D | dpu_mdss.c | 143 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/ |
| D | mdp5_mdss.c | 91 .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/ |
| D | msm_drv.c | 232 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/ |
| D | arm-smmu-qcom.c | 248 { .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 …]
|