Lines Matching full:mdss
195 * HW_REV requires MDSS_MDP_CLK, which is not enabled by the mdss on in msm_mdss_enable()
202 * ubwc config is part of the "mdss" region which is not accessible in msm_mdss_enable()
258 "failed to acquire mdss reset\n"); in msm_mdss_reset()
275 * MDP5 MDSS uses at most three specified clocks.
318 msm_mdss->mmio = devm_platform_ioremap_resource_byname(pdev, is_mdp5 ? "mdss_phys" : "mdss"); in msm_mdss_init()
322 dev_dbg(&pdev->dev, "mapped mdss address space @%pK\n", msm_mdss->mmio); in msm_mdss_init()
362 struct msm_mdss *mdss = dev_get_drvdata(dev); in mdss_runtime_suspend() local
366 return msm_mdss_disable(mdss); in mdss_runtime_suspend()
371 struct msm_mdss *mdss = dev_get_drvdata(dev); in mdss_runtime_resume() local
375 return msm_mdss_enable(mdss); in mdss_runtime_resume()
402 struct msm_mdss *mdss; in mdss_probe() local
403 bool is_mdp5 = of_device_is_compatible(pdev->dev.of_node, "qcom,mdss"); in mdss_probe()
407 mdss = msm_mdss_init(pdev, is_mdp5); in mdss_probe()
408 if (IS_ERR(mdss)) in mdss_probe()
409 return PTR_ERR(mdss); in mdss_probe()
411 platform_set_drvdata(pdev, mdss); in mdss_probe()
415 * level parent: MDSS, and children: MDP5/DPU, DSI, HDMI, eDP etc. in mdss_probe()
422 msm_mdss_destroy(mdss); in mdss_probe()
431 struct msm_mdss *mdss = platform_get_drvdata(pdev); in mdss_remove() local
435 msm_mdss_destroy(mdss); in mdss_remove()
441 { .compatible = "qcom,mdss" },
442 { .compatible = "qcom,msm8998-mdss" },
443 { .compatible = "qcom,qcm2290-mdss" },
444 { .compatible = "qcom,sdm845-mdss" },
445 { .compatible = "qcom,sc7180-mdss" },
446 { .compatible = "qcom,sc7280-mdss" },
447 { .compatible = "qcom,sc8180x-mdss" },
448 { .compatible = "qcom,sm8150-mdss" },
449 { .compatible = "qcom,sm8250-mdss" },
458 .name = "msm-mdss",