Home
last modified time | relevance | path

Searched refs:hw_clk (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/drivers/clk/socfpga/
H A Dclk-agilex.c340 struct clk_hw *hw_clk; in n5x_clk_register_c_perip() local
345 hw_clk = n5x_register_periph(&clks[i], base); in n5x_clk_register_c_perip()
346 if (IS_ERR(hw_clk)) { in n5x_clk_register_c_perip()
351 data->clk_data.hws[clks[i].id] = hw_clk; in n5x_clk_register_c_perip()
359 struct clk_hw *hw_clk; in agilex_clk_register_c_perip() local
364 hw_clk = s10_register_periph(&clks[i], base); in agilex_clk_register_c_perip()
365 if (IS_ERR(hw_clk)) { in agilex_clk_register_c_perip()
370 data->clk_data.hws[clks[i].id] = hw_clk; in agilex_clk_register_c_perip()
378 struct clk_hw *hw_clk; in agilex_clk_register_cnt_perip() local
383 hw_clk in agilex_clk_register_cnt_perip()
398 struct clk_hw *hw_clk; agilex_clk_register_gate() local
418 struct clk_hw *hw_clk; agilex_clk_register_pll() local
438 struct clk_hw *hw_clk; n5x_clk_register_pll() local
[all...]
H A Dclk-periph-s10.c104 struct clk_hw *hw_clk; in s10_register_periph() local
127 hw_clk = &periph_clk->hw.hw; in s10_register_periph()
129 ret = clk_hw_register(NULL, hw_clk); in s10_register_periph()
134 return hw_clk; in s10_register_periph()
140 struct clk_hw *hw_clk; in n5x_register_periph() local
162 hw_clk = &periph_clk->hw.hw; in n5x_register_periph()
164 ret = clk_hw_register(NULL, hw_clk); in n5x_register_periph()
169 return hw_clk; in n5x_register_periph()
175 struct clk_hw *hw_clk; in s10_register_cnt_periph() local
208 hw_clk in s10_register_cnt_periph()
[all...]
H A Dclk-pll-s10.c193 struct clk_hw *hw_clk; in s10_register_pll() local
220 hw_clk = &pll_clk->hw.hw; in s10_register_pll()
222 ret = clk_hw_register(NULL, hw_clk); in s10_register_pll()
227 return hw_clk; in s10_register_pll()
233 struct clk_hw *hw_clk; in agilex_register_pll() local
259 hw_clk = &pll_clk->hw.hw; in agilex_register_pll()
261 ret = clk_hw_register(NULL, hw_clk); in agilex_register_pll()
266 return hw_clk; in agilex_register_pll()
272 struct clk_hw *hw_clk; in n5x_register_pll() local
298 hw_clk in n5x_register_pll()
[all...]
H A Dclk-s10.c309 struct clk_hw *hw_clk; in s10_clk_register_c_perip() local
314 hw_clk = s10_register_periph(&clks[i], base); in s10_clk_register_c_perip()
315 if (IS_ERR(hw_clk)) { in s10_clk_register_c_perip()
320 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_c_perip()
328 struct clk_hw *hw_clk; in s10_clk_register_cnt_perip() local
333 hw_clk = s10_register_cnt_periph(&clks[i], base); in s10_clk_register_cnt_perip()
334 if (IS_ERR(hw_clk)) { in s10_clk_register_cnt_perip()
339 data->clk_data.hws[clks[i].id] = hw_clk; in s10_clk_register_cnt_perip()
348 struct clk_hw *hw_clk; in s10_clk_register_gate() local
353 hw_clk in s10_clk_register_gate()
368 struct clk_hw *hw_clk; s10_clk_register_pll() local
[all...]
H A Dclk-periph-a10.c64 struct clk_hw *hw_clk; in __socfpga_periph_init() local
107 hw_clk = &periph_clk->hw.hw; in __socfpga_periph_init()
109 rc = clk_hw_register(NULL, hw_clk); in __socfpga_periph_init()
115 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in __socfpga_periph_init()
125 clk_hw_unregister(hw_clk); in __socfpga_periph_init()
H A Dclk-gate-a10.c48 struct clk_hw *hw_clk; in __socfpga_gate_init() local
95 hw_clk = &socfpga_clk->hw.hw; in __socfpga_gate_init()
97 rc = clk_hw_register(NULL, hw_clk); in __socfpga_gate_init()
103 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in __socfpga_gate_init()
113 clk_hw_unregister(hw_clk); in __socfpga_gate_init()
H A Dclk-pll.c77 struct clk_hw *hw_clk; in __socfpga_pll_init() local
109 hw_clk = &pll_clk->hw.hw; in __socfpga_pll_init()
111 rc = clk_hw_register(NULL, hw_clk); in __socfpga_pll_init()
117 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in __socfpga_pll_init()
127 clk_hw_unregister(hw_clk); in __socfpga_pll_init()
H A Dclk-pll-a10.c70 struct clk_hw *hw_clk; in __socfpga_pll_init() local
105 hw_clk = &pll_clk->hw.hw; in __socfpga_pll_init()
107 rc = clk_hw_register(NULL, hw_clk); in __socfpga_pll_init()
113 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in __socfpga_pll_init()
123 clk_hw_unregister(hw_clk); in __socfpga_pll_init()
H A Dclk-periph.c54 struct clk_hw *hw_clk; in __socfpga_periph_init() local
97 hw_clk = &periph_clk->hw.hw; in __socfpga_periph_init()
99 rc = clk_hw_register(NULL, hw_clk); in __socfpga_periph_init()
105 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in __socfpga_periph_init()
115 clk_hw_unregister(hw_clk); in __socfpga_periph_init()
H A Dclk-gate.c142 struct clk_hw *hw_clk; in socfpga_gate_init() local
200 hw_clk = &socfpga_clk->hw.hw; in socfpga_gate_init()
202 rc = clk_hw_register(NULL, hw_clk); in socfpga_gate_init()
208 rc = of_clk_add_hw_provider(node, of_clk_hw_simple_get, hw_clk); in socfpga_gate_init()
218 clk_hw_unregister(hw_clk); in socfpga_gate_init()
H A Dclk-gate-s10.c129 struct clk_hw *hw_clk; in s10_register_gate() local
175 hw_clk = &socfpga_clk->hw.hw; in s10_register_gate()
182 return hw_clk; in s10_register_gate()
187 struct clk_hw *hw_clk; in agilex_register_gate() local
233 hw_clk = &socfpga_clk->hw.hw; in agilex_register_gate()
240 return hw_clk; in agilex_register_gate()
/kernel/linux/linux-5.10/drivers/clk/socfpga/
H A Dclk-pll.c77 struct clk_hw *hw_clk; in __socfpga_pll_init() local
110 hw_clk = &pll_clk->hw.hw; in __socfpga_pll_init()
112 err = clk_hw_register(NULL, hw_clk); in __socfpga_pll_init()
117 rc = of_clk_add_provider(node, of_clk_src_simple_get, hw_clk); in __socfpga_pll_init()
118 return hw_clk; in __socfpga_pll_init()
H A Dclk-periph.c54 struct clk_hw *hw_clk; in __socfpga_periph_init() local
97 hw_clk = &periph_clk->hw.hw; in __socfpga_periph_init()
99 if (clk_hw_register(NULL, hw_clk)) { in __socfpga_periph_init()
103 rc = of_clk_add_provider(node, of_clk_src_simple_get, hw_clk); in __socfpga_periph_init()
H A Dclk-gate.c177 struct clk_hw *hw_clk; in socfpga_gate_init() local
244 hw_clk = &socfpga_clk->hw.hw; in socfpga_gate_init()
246 err = clk_hw_register(NULL, hw_clk); in socfpga_gate_init()
252 rc = of_clk_add_provider(node, of_clk_src_simple_get, hw_clk); in socfpga_gate_init()
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/
H A Dhw.c745 const struct ath10k_hw_clk_params *hw_clk; in ath10k_hw_qca6174_enable_pll_clock() local
768 hw_clk = &hw->hw_clk[MS(reg_val, EFUSE_XTAL_SEL)]; in ath10k_hw_qca6174_enable_pll_clock()
777 reg_val |= (SM(hw_clk->rnfrac, BB_PLL_CONFIG_FRAC) | in ath10k_hw_qca6174_enable_pll_clock()
778 SM(hw_clk->outdiv, BB_PLL_CONFIG_OUTDIV)); in ath10k_hw_qca6174_enable_pll_clock()
790 reg_val |= SM(hw_clk->settle_time, WLAN_PLL_SETTLE_TIME); in ath10k_hw_qca6174_enable_pll_clock()
820 reg_val |= (SM(hw_clk->refdiv, WLAN_PLL_CONTROL_REFDIV) | in ath10k_hw_qca6174_enable_pll_clock()
821 SM(hw_clk->div, WLAN_PLL_CONTROL_DIV) | in ath10k_hw_qca6174_enable_pll_clock()
H A Dcore.c184 .hw_clk = qca6174_clk,
321 .hw_clk = qca6174_clk,
528 .hw_clk = qca6174_clk,
565 .hw_clk = qca6174_clk,
H A Dhw.h571 const struct ath10k_hw_clk_params *hw_clk; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/
H A Dhw.c746 const struct ath10k_hw_clk_params *hw_clk; in ath10k_hw_qca6174_enable_pll_clock() local
769 hw_clk = &hw->hw_clk[MS(reg_val, EFUSE_XTAL_SEL)]; in ath10k_hw_qca6174_enable_pll_clock()
778 reg_val |= (SM(hw_clk->rnfrac, BB_PLL_CONFIG_FRAC) | in ath10k_hw_qca6174_enable_pll_clock()
779 SM(hw_clk->outdiv, BB_PLL_CONFIG_OUTDIV)); in ath10k_hw_qca6174_enable_pll_clock()
791 reg_val |= SM(hw_clk->settle_time, WLAN_PLL_SETTLE_TIME); in ath10k_hw_qca6174_enable_pll_clock()
821 reg_val |= (SM(hw_clk->refdiv, WLAN_PLL_CONTROL_REFDIV) | in ath10k_hw_qca6174_enable_pll_clock()
822 SM(hw_clk->div, WLAN_PLL_CONTROL_DIV) | in ath10k_hw_qca6174_enable_pll_clock()
H A Dcore.c204 .hw_clk = qca6174_clk,
361 .hw_clk = qca6174_clk,
593 .hw_clk = qca6174_clk,
635 .hw_clk = qca6174_clk,
H A Dhw.h576 const struct ath10k_hw_clk_params *hw_clk; member
/kernel/linux/linux-6.6/drivers/clk/visconti/
H A Dpll.c289 struct clk_hw *hw_clk, in visconti_pll_add_lookup()
293 ctx->clk_data.hws[id] = hw_clk; in visconti_pll_add_lookup()
288 visconti_pll_add_lookup(struct visconti_pll_provider *ctx, struct clk_hw *hw_clk, unsigned int id) visconti_pll_add_lookup() argument

Completed in 21 milliseconds