Lines Matching +full:qcm2290 +full:- +full:gpucc
1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/qcom,qcm2290-gpucc.h>
17 #include "clk-alpha-pll.h"
18 #include "clk-branch.h"
19 #include "clk-rcg.h"
20 #include "clk-regmap.h"
21 #include "clk-regmap-divider.h"
22 #include "clk-regmap-mux.h"
23 #include "clk-regmap-phy-mux.h"
365 { .compatible = "qcom,qcm2290-gpucc" },
379 ret = devm_pm_runtime_enable(&pdev->dev); in gpu_cc_qcm2290_probe()
383 ret = devm_pm_clk_create(&pdev->dev); in gpu_cc_qcm2290_probe()
387 ret = pm_clk_add(&pdev->dev, NULL); in gpu_cc_qcm2290_probe()
389 dev_err(&pdev->dev, "failed to acquire ahb clock\n"); in gpu_cc_qcm2290_probe()
393 ret = pm_runtime_resume_and_get(&pdev->dev); in gpu_cc_qcm2290_probe()
401 ret = qcom_cc_really_probe(&pdev->dev, &gpu_cc_qcm2290_desc, regmap); in gpu_cc_qcm2290_probe()
403 dev_err(&pdev->dev, "Failed to register display clock controller\n"); in gpu_cc_qcm2290_probe()
408 pm_runtime_put_sync(&pdev->dev); in gpu_cc_qcm2290_probe()
416 .name = "gpucc-qcm2290",
422 MODULE_DESCRIPTION("QTI QCM2290 GPU clock controller driver");