Lines Matching +full:sm8550 +full:- +full:dispcc
1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/clk-provider.h>
16 #include <dt-bindings/clock/qcom,sm8550-dispcc.h>
19 #include "clk-alpha-pll.h"
20 #include "clk-branch.h"
21 #include "clk-pll.h"
22 #include "clk-rcg.h"
23 #include "clk-regmap.h"
24 #include "clk-regmap-divider.h"
25 #include "clk-regmap-mux.h"
1759 { .compatible = "qcom,sar2130p-dispcc" },
1760 { .compatible = "qcom,sm8550-dispcc" },
1761 { .compatible = "qcom,sm8650-dispcc" },
1771 ret = devm_pm_runtime_enable(&pdev->dev);
1775 ret = pm_runtime_resume_and_get(&pdev->dev);
1785 if (of_device_is_compatible(pdev->dev.of_node, "qcom,sm8650-dispcc")) {
1788 disp_cc_mdss_dptx1_usb_router_link_intf_clk.clkr.hw.init->parent_hws[0] =
1790 } else if (of_device_is_compatible(pdev->dev.of_node, "qcom,sar2130p-dispcc")) {
1804 /* Keep some clocks always-on */
1807 ret = qcom_cc_really_probe(&pdev->dev, &disp_cc_sm8550_desc, regmap);
1811 pm_runtime_put(&pdev->dev);
1816 pm_runtime_put_sync(&pdev->dev);
1824 .name = "disp_cc-sm8550",
1831 MODULE_DESCRIPTION("QTI DISPCC SM8550 / SM8650 Driver");