Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/clk/mediatek/
H A Dclk-mt8135-apmixedsys.c37 static const struct mtk_pll_data plls[] = { variable
60 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8135_apmixed_probe()
71 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8135_apmixed_probe()
84 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8135_apmixed_remove()
H A Dclk-mt8188-apmixedsys.c60 static const struct mtk_pll_data plls[] = { variable
109 r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_probe()
129 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_probe()
142 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8188_apmixed_remove()
H A Dclk-mt7622-apmixedsys.c58 static const struct mtk_pll_data plls[] = { variable
99 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7622_apmixed_probe()
117 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt7622_apmixed_probe()
129 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt7622_apmixed_remove()
H A Dclk-mt2712-apmixedsys.c79 static const struct mtk_pll_data plls[] = { variable
122 r = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt2712_apmixed_probe()
135 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt2712_apmixed_probe()
147 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt2712_apmixed_remove()
H A Dclk-mt8186-apmixedsys.c46 static const struct mtk_pll_data plls[] = { variable
154 r = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt8186_apmixed_probe()
168 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8186_apmixed_probe()
181 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8186_apmixed_remove()
H A Dclk-mt8516-apmixedsys.c59 static const struct mtk_pll_data plls[] = { variable
90 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8516_apmixed_probe()
101 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8516_apmixed_probe()
H A Dclk-mt8173-apmixedsys.c60 static const struct mtk_pll_data plls[] = { variable
160 r = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt8173_apmixed_probe()
187 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8173_apmixed_probe()
202 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8173_apmixed_remove()
H A Dclk-mt8195-apmixedsys.c61 static const struct mtk_pll_data plls[] = { variable
184 r = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt8195_apmixed_probe()
205 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8195_apmixed_probe()
219 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8195_apmixed_remove()
H A Dclk-mt8192-apmixedsys.c72 static const struct mtk_pll_data plls[] = { variable
165 r = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt8192_apmixed_probe()
184 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8192_apmixed_probe()
198 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt8192_apmixed_remove()
H A Dclk-mt6795-apmixedsys.c46 static const struct mtk_pll_data plls[] = { variable
155 ret = mtk_clk_register_pllfhs(node, plls, ARRAY_SIZE(plls), in clk_mt6795_apmixed_probe()
183 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt6795_apmixed_probe()
197 mtk_clk_unregister_pllfhs(plls, ARRAY_SIZE(plls), pllfhs, in clk_mt6795_apmixed_remove()
H A Dclk-mt8167-apmixedsys.c58 static const struct mtk_pll_data plls[] = { variable
108 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8167_apmixed_probe()
126 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8167_apmixed_probe()
H A Dclk-mt7981-apmixed.c44 static const struct mtk_pll_data plls[] = { variable
75 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7981_apmixed_probe()
79 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7981_apmixed_probe()
H A Dclk-mt7986-apmixed.c42 static const struct mtk_pll_data plls[] = { variable
73 clk_data = mtk_alloc_clk_data(ARRAY_SIZE(plls)); in clk_mt7986_apmixed_probe()
77 mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt7986_apmixed_probe()
H A Dclk-mt8365-apmixedsys.c82 static const struct mtk_pll_data plls[] = { variable
136 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8365_apmixed_probe()
147 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8365_apmixed_probe()
H A Dclk-mt8183-apmixedsys.c110 static const struct mtk_pll_data plls[] = { variable
158 ret = mtk_clk_register_plls(node, plls, ARRAY_SIZE(plls), clk_data); in clk_mt8183_apmixed_probe()
176 mtk_clk_unregister_plls(plls, ARRAY_SIZE(plls), clk_data); in clk_mt8183_apmixed_probe()
H A Dclk-pllfh.c198 const struct mtk_pll_data *plls, int num_plls, in mtk_clk_register_pllfhs() argument
213 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_pllfhs()
239 const struct mtk_pll_data *pll = &plls[i]; in mtk_clk_register_pllfhs()
260 void mtk_clk_unregister_pllfhs(const struct mtk_pll_data *plls, int num_plls, in mtk_clk_unregister_pllfhs() argument
271 const struct mtk_pll_data *pll = &plls[i - 1]; in mtk_clk_unregister_pllfhs()
H A Dclk-pllfh.h72 const struct mtk_pll_data *plls, int num_plls,
76 void mtk_clk_unregister_pllfhs(const struct mtk_pll_data *plls, int num_plls,
H A Dclk-pll.h74 const struct mtk_pll_data *plls, int num_plls,
76 void mtk_clk_unregister_plls(const struct mtk_pll_data *plls, int num_plls,
H A Dclk-pll.c361 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()
/openbmc/linux/drivers/clk/baikal-t1/
H A 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()
/openbmc/linux/drivers/gpu/drm/omapdrm/dss/
H A 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()
/openbmc/qemu/hw/misc/
H A Dstm32l4x5_rcc.c426 pll_set_enable(&s->plls[RCC_PLL_PLLSAI2], val); in rcc_update_cr_register()
435 pll_set_enable(&s->plls[RCC_PLL_PLLSAI1], val); in rcc_update_cr_register()
448 pll_set_enable(&s->plls[RCC_PLL_PLL], val); in rcc_update_cr_register()
766 pll_set_channel_divider(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_P, in rcc_update_pllsaixcfgr()
769 pll_set_channel_divider(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_P, in rcc_update_pllsaixcfgr()
776 pll_set_channel_divider(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_R, in rcc_update_pllsaixcfgr()
781 pll_set_channel_enable(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_R, val); in rcc_update_pllsaixcfgr()
785 pll_set_channel_divider(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_Q, in rcc_update_pllsaixcfgr()
790 pll_set_channel_enable(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_Q, val); in rcc_update_pllsaixcfgr()
794 pll_set_channel_enable(&s->plls[pll_id], RCC_PLL_COMMON_CHANNEL_P, val); in rcc_update_pllsaixcfgr()
[all …]
H A Dbcm2835_cprman.c446 r |= pll_is_locked(&s->plls[i]) << CM_LOCK_MAPPING[i]; in get_cm_lock()
479 pll_update_all_channels(s, &s->plls[i]); in update_pll_and_channels_from_cm()
546 pll_update(&s->plls[CPRMAN_PLLA]); in cprman_write()
550 pll_update(&s->plls[CPRMAN_PLLC]); in cprman_write()
554 pll_update(&s->plls[CPRMAN_PLLD]); in cprman_write()
558 pll_update(&s->plls[CPRMAN_PLLH]); in cprman_write()
562 pll_update(&s->plls[CPRMAN_PLLB]); in cprman_write()
628 device_cold_reset(DEVICE(&s->plls[i])); in cprman_reset()
651 &s->plls[i], TYPE_CPRMAN_PLL); in cprman_init()
652 set_pll_init_info(s, &s->plls[i], i); in cprman_init()
[all …]
/openbmc/linux/drivers/clk/
H A Dclk-k210.c332 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()
653 { .hw = &ksc->plls[K210_PLL0].hw }, in k210_register_aclk()
828 { .hw = &ksc->plls[K210_PLL0].hw } in k210_register_mux_clk()
850 .hw = &ksc->plls[pllid].hw, in k210_register_pll_child()
/openbmc/u-boot/drivers/clk/mediatek/
H A Dclk-mtk.c115 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id]; in mtk_pll_set_rate_regs()
152 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id]; in mtk_pll_calc_values()
187 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id]; in mtk_apmixedsys_get_rate()
205 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id]; in mtk_apmixedsys_enable()
234 const struct mtk_pll_data *pll = &priv->tree->plls[clk->id]; in mtk_apmixedsys_disable()

12