Home
last modified time | relevance | path

Searched refs:plls (Results 1 – 25 of 35) sorted by relevance

12

/linux-6.1.9/drivers/clk/mediatek/
Dclk-mt8186-apmixedsys.c44 static const struct mtk_pll_data plls[] = { variable
94 r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8186_apmixed_probe()
107 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8186_apmixed_probe()
119 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8186_apmixed_remove()
Dclk-mt6795-apmixedsys.c44 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()
Dclk-mt8195-apmixedsys.c59 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()
142 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8195_apmixed_probe()
155 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8195_apmixed_remove()
Dclk-mt7986-apmixed.c44 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()
Dclk-pll.h52 const struct mtk_pll_data *plls, int num_plls,
54 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls,
Dclk-pll.c377 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_plls() argument
391 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls()
414 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_plls()
434 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_plls() argument
444 const struct mtk_pll_data *pll = &plls[i - 1]; in mtk_clk_unregister_plls()
Dclk-mt8135.c632 static const struct mtk_pll_data plls[] = { variable
653 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
Dclk-mt8365.c827 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()
Dclk-mt7629.c338 static const struct mtk_pll_data plls[] = { variable
655 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), in mtk_apmixedsys_init()
Dclk-mt6797.c639 static const struct mtk_pll_data plls[] = { variable
671 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
Dclk-mt8516.c773 static const struct mtk_pll_data plls[] = { variable
802 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
Dclk-mt7622.c331 static const struct mtk_pll_data plls[] = { variable
698 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), in mtk_apmixedsys_init()
Dclk-mt8167.c1019 static const struct mtk_pll_data plls[] = { variable
1052 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in mtk_apmixedsys_init()
Dclk-mt6779.c1184 static const struct mtk_pll_data plls[] = { variable
1222 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt6779_apmixed_probe()
Dclk-mt2712.c1225 static const struct mtk_pll_data plls[] = { variable
1287 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt2712_apmixed_probe()
Dclk-mt6765.c750 static const struct mtk_pll_data plls[] = { variable
790 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt6765_apmixed_probe()
/linux-6.1.9/drivers/clk/baikal-t1/
Dclk-ccu-pll.c81 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.1.9/drivers/gpu/drm/omapdrm/dss/
Dpll.c32 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.1.9/sound/soc/uniphier/
Daio-cpu.c32 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()
Daio.h220 const struct uniphier_aio_pll *plls; member
289 struct uniphier_aio_pll *plls; member
Daio-ld11.c360 .plls = uniphier_aio_pll_ld11,
370 .plls = uniphier_aio_pll_ld11,
/linux-6.1.9/drivers/clk/
Dclk-k210.c333 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.1.9/Documentation/devicetree/bindings/clock/
Dactions,owl-cmu.txt28 The hosc clock used as input for the plls is generated outside the SoC. It is
Dsamsung,s3c2410-clock.txt27 The xti clock used as input for the plls is generated outside the SoC. It is
Damlogic,axg-audio-clkc.txt19 * "mst_in[0-7]" - 8 input plls to generate clock signals

12