Lines Matching +full:sm8450 +full:- +full:dispcc
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
8 #include <linux/clk-provider.h>
17 #include <dt-bindings/clock/qcom,sm8450-dispcc.h>
20 #include "clk-alpha-pll.h"
21 #include "clk-branch.h"
22 #include "clk-pll.h"
23 #include "clk-rcg.h"
24 #include "clk-regmap.h"
25 #include "clk-regmap-divider.h"
26 #include "clk-regmap-mux.h"
1794 { .compatible = "qcom,sm8450-dispcc" },
1795 { .compatible = "qcom,sm8475-dispcc" },
1805 ret = devm_pm_runtime_enable(&pdev->dev); in disp_cc_sm8450_probe()
1809 ret = pm_runtime_resume_and_get(&pdev->dev); in disp_cc_sm8450_probe()
1819 if (of_device_is_compatible(pdev->dev.of_node, "qcom,sm8475-dispcc")) { in disp_cc_sm8450_probe()
1820 /* Update DISPCC PLL0 */ in disp_cc_sm8450_probe()
1824 /* Update DISPCC PLL1 */ in disp_cc_sm8450_probe()
1838 /* Keep some clocks always-on */ in disp_cc_sm8450_probe()
1841 ret = qcom_cc_really_probe(&pdev->dev, &disp_cc_sm8450_desc, regmap); in disp_cc_sm8450_probe()
1845 pm_runtime_put(&pdev->dev); in disp_cc_sm8450_probe()
1850 pm_runtime_put_sync(&pdev->dev); in disp_cc_sm8450_probe()
1858 .name = "disp_cc-sm8450",
1865 MODULE_DESCRIPTION("QTI DISPCC SM8450 / SM8475 Driver");