Lines Matching +full:sc7180 +full:- +full:lpasscorecc
1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <linux/clk-provider.h>
15 #include <dt-bindings/clock/qcom,lpasscorecc-sc7180.h>
17 #include "clk-alpha-pll.h"
18 #include "clk-branch.h"
19 #include "clk-rcg.h"
20 #include "clk-regmap.h"
363 pm_runtime_use_autosuspend(&pdev->dev); in lpass_create_pm_clks()
364 pm_runtime_set_autosuspend_delay(&pdev->dev, 500); in lpass_create_pm_clks()
366 ret = devm_pm_runtime_enable(&pdev->dev); in lpass_create_pm_clks()
370 ret = devm_pm_clk_create(&pdev->dev); in lpass_create_pm_clks()
374 ret = pm_clk_add(&pdev->dev, "iface"); in lpass_create_pm_clks()
376 dev_err(&pdev->dev, "failed to acquire iface clock\n"); in lpass_create_pm_clks()
403 * Keep the CLK always-ON in lpass_core_cc_sc7180_probe()
417 pm_runtime_mark_last_busy(&pdev->dev); in lpass_core_cc_sc7180_probe()
418 pm_runtime_put_autosuspend(&pdev->dev); in lpass_core_cc_sc7180_probe()
440 .compatible = "qcom,sc7180-lpasshm",
448 .compatible = "qcom,sc7180-lpasscorecc",
461 .name = "lpass_core_cc-sc7180",
474 .name = "lpass_hm-sc7180",
505 MODULE_DESCRIPTION("QTI LPASS_CORE_CC SC7180 Driver");