/linux-6.3-rc2/drivers/clk/baikal-t1/ |
A D | clk-ccu-pll.c | 81 struct ccu_pll *plls[CCU_PLL_NUM]; member 93 return data->plls[idx]; in ccu_pll_find_desc() 158 if (!data->plls[idx]) in ccu_pll_clk_register() 159 data->plls[idx] = ERR_PTR(-EPROBE_DEFER); in ccu_pll_clk_register() 173 data->plls[idx] = ccu_pll_hw_register(&init); in ccu_pll_clk_register() 174 if (IS_ERR(data->plls[idx])) { in ccu_pll_clk_register() 175 ret = PTR_ERR(data->plls[idx]); in ccu_pll_clk_register() 189 ccu_pll_hw_unregister(data->plls[idx]); in ccu_pll_clk_register() 204 ccu_pll_hw_unregister(data->plls[idx]); in ccu_pll_clk_unregister()
|
/linux-6.3-rc2/drivers/clk/mediatek/ |
A D | clk-mt6795-apmixedsys.c | 44 static const struct mtk_pll_data plls[] = { variable 100 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt6795_apmixed_probe() 127 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt6795_apmixed_probe() 140 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt6795_apmixed_remove()
|
A D | clk-mt8195-apmixedsys.c | 59 static const struct mtk_pll_data plls[] = { variable 123 r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8195_apmixed_probe() 143 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8195_apmixed_probe() 156 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8195_apmixed_remove()
|
A D | clk-mt8173-apmixedsys.c | 58 static const struct mtk_pll_data plls[] = { variable 101 r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8173_apmixed_probe() 127 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8173_apmixed_probe() 140 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8173_apmixed_remove()
|
A D | clk-mt8186-apmixedsys.c | 45 static const struct mtk_pll_data plls[] = { variable 151 r = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt8186_apmixed_probe() 165 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8186_apmixed_probe() 178 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8186_apmixed_remove()
|
A D | clk-mt7981-apmixed.c | 46 static const struct mtk_pll_data plls[] = { variable 76 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7981_apmixed_probe() 80 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7981_apmixed_probe()
|
A D | clk-mt7986-apmixed.c | 44 static const struct mtk_pll_data plls[] = { variable 74 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7986_apmixed_probe() 78 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7986_apmixed_probe()
|
A D | clk-pllfh.c | 177 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_pllfhs() argument 192 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_pllfhs() 218 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_pllfhs() 238 void mtk_clk_unregister_pllfhs(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_pllfhs() argument 249 const struct mtk_pll_data *pll = &plls[i - 1]; in mtk_clk_unregister_pllfhs()
|
A D | clk-pllfh.h | 71 const struct mtk_pll_data *plls, int num_plls, 75 void mtk_clk_unregister_pllfhs(const struct mtk_pll_data *plls, int num_plls,
|
A D | clk-pll.h | 74 const struct mtk_pll_data *plls, int num_plls, 76 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls,
|
A D | clk-pll.c | 361 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_plls() argument 375 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls() 398 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls() 418 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_plls() argument 428 const struct mtk_pll_data *pll = &plls[i - 1]; in mtk_clk_unregister_plls()
|
A D | clk-mt8135.c | 634 static const struct mtk_pll_data plls[] = { variable 655 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
|
A D | clk-mt8365.c | 827 static const struct mtk_pll_data plls[] = { variable 883 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8365_apmixed_probe() 894 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8365_apmixed_probe()
|
A D | clk-mt7629.c | 338 static const struct mtk_pll_data plls[] = { variable 657 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), in mtk_apmixedsys_init()
|
A D | clk-mt6797.c | 640 static const struct mtk_pll_data plls[] = { variable 672 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
|
A D | clk-mt8516.c | 775 static const struct mtk_pll_data plls[] = { variable 804 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
|
A D | clk-mt7622.c | 331 static const struct mtk_pll_data plls[] = { variable 699 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), in mtk_apmixedsys_init()
|
A D | clk-mt8167.c | 1021 static const struct mtk_pll_data plls[] = { variable 1054 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
|
A D | clk-mt6779.c | 1185 static const struct mtk_pll_data plls[] = { variable 1223 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt6779_apmixed_probe()
|
/linux-6.3-rc2/drivers/gpu/drm/omapdrm/dss/ |
A D | pll.c | 32 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_register() 33 if (!dss->plls[i]) { in dss_pll_register() 34 dss->plls[i] = pll; in dss_pll_register() 48 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_unregister() 49 if (dss->plls[i] == pll) { in dss_pll_unregister() 50 dss->plls[i] = NULL; in dss_pll_unregister() 61 for (i = 0; i < ARRAY_SIZE(dss->plls); ++i) { in dss_pll_find() 62 if (dss->plls[i] && strcmp(dss->plls[i]->name, name) == 0) in dss_pll_find() 63 return dss->plls[i]; in dss_pll_find()
|
/linux-6.3-rc2/sound/soc/uniphier/ |
A D | aio-cpu.c | 32 return chip->plls[pll_id].enable; in is_valid_pll() 138 pll = &aio->chip->plls[pll_id]; in find_divider() 658 chip->plls = devm_kcalloc(dev, in uniphier_aio_probe() 662 if (!chip->plls) in uniphier_aio_probe() 664 memcpy(chip->plls, chip->chip_spec->plls, in uniphier_aio_probe()
|
A D | aio.h | 220 const struct uniphier_aio_pll *plls; member 289 struct uniphier_aio_pll *plls; member
|
A D | aio-ld11.c | 360 .plls = uniphier_aio_pll_ld11, 370 .plls = uniphier_aio_pll_ld11,
|
/linux-6.3-rc2/drivers/clk/ |
A D | clk-k210.c | 333 struct k210_pll plls[K210_PLL_NUM]; member 549 struct k210_pll *pll = &ksc->plls[pllid]; in k210_register_pll() 553 { .hw = &ksc->plls[K210_PLL0].hw }, in k210_register_pll() 554 { .hw = &ksc->plls[K210_PLL1].hw }, in k210_register_pll() 574 k210_init_pll(ksc->regs, i, &ksc->plls[i]); in k210_register_plls() 652 { .hw = &ksc->plls[K210_PLL0].hw }, in k210_register_aclk() 826 { .hw = &ksc->plls[K210_PLL0].hw } in k210_register_mux_clk() 848 .hw = &ksc->plls[pllid].hw, in k210_register_pll_child()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | actions,owl-cmu.txt | 28 The hosc clock used as input for the plls is generated outside the SoC. It is
|