Lines Matching +full:sc7180 +full:- +full:lpasshm
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"
377 * Keep the CLK always-ON in lpass_core_cc_sc7180_probe()
404 .compatible = "qcom,sc7180-lpasshm",
408 .compatible = "qcom,sc7180-lpasscorecc",
420 pm_runtime_enable(&pdev->dev); in lpass_core_sc7180_probe()
421 ret = pm_clk_create(&pdev->dev); in lpass_core_sc7180_probe()
425 ret = pm_clk_add(&pdev->dev, "iface"); in lpass_core_sc7180_probe()
427 dev_err(&pdev->dev, "failed to acquire iface clock\n"); in lpass_core_sc7180_probe()
431 ret = -EINVAL; in lpass_core_sc7180_probe()
432 clk_probe = of_device_get_match_data(&pdev->dev); in lpass_core_sc7180_probe()
443 pm_clk_destroy(&pdev->dev); in lpass_core_sc7180_probe()
446 pm_runtime_disable(&pdev->dev); in lpass_core_sc7180_probe()
458 .name = "lpass_core_cc-sc7180",
476 MODULE_DESCRIPTION("QTI LPASS_CORE_CC SC7180 Driver");