Lines Matching +full:ipq9574 +full:- +full:nsscc

1 // SPDX-License-Identifier: GPL-2.0-only
8 #include <linux/clk-provider.h>
10 #include <linux/interconnect-provider.h>
20 #include <dt-bindings/clock/qcom,ipq9574-nsscc.h>
21 #include <dt-bindings/interconnect/qcom,ipq9574.h>
22 #include <dt-bindings/reset/qcom,ipq9574-nsscc.h>
24 #include "clk-alpha-pll.h"
25 #include "clk-branch.h"
26 #include "clk-pll.h"
27 #include "clk-rcg.h"
28 #include "clk-regmap.h"
29 #include "clk-regmap-divider.h"
30 #include "clk-regmap-mux.h"
3056 { .compatible = "qcom,ipq9574-nsscc" },
3066 ret = devm_pm_runtime_enable(&pdev->dev); in nss_cc_ipq9574_probe()
3068 return dev_err_probe(&pdev->dev, ret, "Fail to enable runtime PM\n"); in nss_cc_ipq9574_probe()
3070 ret = devm_pm_clk_create(&pdev->dev); in nss_cc_ipq9574_probe()
3072 return dev_err_probe(&pdev->dev, ret, "Fail to create PM clock\n"); in nss_cc_ipq9574_probe()
3074 ret = pm_clk_add(&pdev->dev, "bus"); in nss_cc_ipq9574_probe()
3076 return dev_err_probe(&pdev->dev, ret, "Fail to add bus clock\n"); in nss_cc_ipq9574_probe()
3078 ret = pm_runtime_resume_and_get(&pdev->dev); in nss_cc_ipq9574_probe()
3080 return dev_err_probe(&pdev->dev, ret, "Fail to resume\n"); in nss_cc_ipq9574_probe()
3084 pm_runtime_put(&pdev->dev); in nss_cc_ipq9574_probe()
3085 return dev_err_probe(&pdev->dev, PTR_ERR(regmap), in nss_cc_ipq9574_probe()
3091 ret = qcom_cc_really_probe(&pdev->dev, &nss_cc_ipq9574_desc, regmap); in nss_cc_ipq9574_probe()
3092 pm_runtime_put(&pdev->dev); in nss_cc_ipq9574_probe()
3100 .name = "qcom,nsscc-ipq9574",
3109 MODULE_DESCRIPTION("Qualcomm Technologies, Inc. NSSCC IPQ9574 Driver");