Lines Matching +full:gpucc +full:- +full:sc8280xp
1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <linux/clk-provider.h>
13 #include <dt-bindings/clock/qcom,gpucc-sc8280xp.h>
15 #include "clk-alpha-pll.h"
16 #include "clk-branch.h"
17 #include "clk-rcg.h"
18 #include "clk-regmap-divider.h"
402 .supply = "vdd-gfx",
431 ret = devm_pm_runtime_enable(&pdev->dev); in gpu_cc_sc8280xp_probe()
435 ret = pm_runtime_resume_and_get(&pdev->dev); in gpu_cc_sc8280xp_probe()
441 pm_runtime_put(&pdev->dev); in gpu_cc_sc8280xp_probe()
448 /* Keep some clocks always-on */ in gpu_cc_sc8280xp_probe()
452 ret = qcom_cc_really_probe(&pdev->dev, &gpu_cc_sc8280xp_desc, regmap); in gpu_cc_sc8280xp_probe()
453 pm_runtime_put(&pdev->dev); in gpu_cc_sc8280xp_probe()
459 { .compatible = "qcom,sc8280xp-gpucc" },
467 .name = "gpu_cc-sc8280xp",
473 MODULE_DESCRIPTION("Qualcomm SC8280XP GPU clock controller");