Lines Matching +full:ipq6018 +full:- +full:a53pll
1 // SPDX-License-Identifier: GPL-2.0
3 #include <linux/clk-provider.h>
9 #include "clk-alpha-pll.h"
13 * are different from the one mentioned in the clk-alpha-pll.c, since the
48 .name = "a53pll",
66 .name = "a53pll",
187 struct device *dev = &pdev->dev; in apss_ipq_pll_probe()
200 data = of_device_get_match_data(&pdev->dev); in apss_ipq_pll_probe()
202 return -ENODEV; in apss_ipq_pll_probe()
204 if (data->pll_type == CLK_ALPHA_PLL_TYPE_HUAYRA) in apss_ipq_pll_probe()
205 clk_alpha_pll_configure(data->pll, regmap, data->pll_config); in apss_ipq_pll_probe()
206 else if (data->pll_type == CLK_ALPHA_PLL_TYPE_STROMER_PLUS) in apss_ipq_pll_probe()
207 clk_stromer_pll_configure(data->pll, regmap, data->pll_config); in apss_ipq_pll_probe()
209 ret = devm_clk_register_regmap(dev, &data->pll->clkr); in apss_ipq_pll_probe()
214 &data->pll->clkr.hw); in apss_ipq_pll_probe()
218 { .compatible = "qcom,ipq5018-a53pll", .data = &ipq5018_pll_data },
219 { .compatible = "qcom,ipq5332-a53pll", .data = &ipq5332_pll_data },
220 { .compatible = "qcom,ipq6018-a53pll", .data = &ipq6018_pll_data },
221 { .compatible = "qcom,ipq8074-a53pll", .data = &ipq8074_pll_data },
222 { .compatible = "qcom,ipq9574-a73pll", .data = &ipq9574_pll_data },
230 .name = "qcom-ipq-apss-pll",