Lines Matching +full:msm8916 +full:- +full:a53pll
1 // SPDX-License-Identifier: GPL-2.0
9 #include <linux/clk-provider.h>
15 #include "clk-pll.h"
16 #include "clk-regmap.h"
39 struct device *dev = &pdev->dev; in qcom_a53pll_probe()
49 return -ENOMEM; in qcom_a53pll_probe()
60 pll->l_reg = 0x04; in qcom_a53pll_probe()
61 pll->m_reg = 0x08; in qcom_a53pll_probe()
62 pll->n_reg = 0x0c; in qcom_a53pll_probe()
63 pll->config_reg = 0x14; in qcom_a53pll_probe()
64 pll->mode_reg = 0x00; in qcom_a53pll_probe()
65 pll->status_reg = 0x1c; in qcom_a53pll_probe()
66 pll->status_bit = 16; in qcom_a53pll_probe()
67 pll->freq_tbl = a53pll_freq; in qcom_a53pll_probe()
69 init.name = "a53pll"; in qcom_a53pll_probe()
74 pll->clkr.hw.init = &init; in qcom_a53pll_probe()
76 ret = devm_clk_register_regmap(dev, &pll->clkr); in qcom_a53pll_probe()
83 &pll->clkr.hw); in qcom_a53pll_probe()
93 { .compatible = "qcom,msm8916-a53pll" },
100 .name = "qcom-a53pll",