Home
last modified time | relevance | path

Searched refs:fixed_rate (Results 1 – 25 of 50) sorted by relevance

12

/linux/drivers/clk/
H A Dclk-fixed-rate.c32 return to_clk_fixed_rate(hw)->fixed_rate; in clk_fixed_rate_recalc_rate()
68 unsigned long fixed_rate, unsigned long fixed_accuracy, in __clk_hw_register_fixed_rate() argument
98 fixed->fixed_rate = fixed_rate; in __clk_hw_register_fixed_rate()
123 unsigned long fixed_rate) in clk_register_fixed_rate() argument
128 flags, fixed_rate, 0); in clk_register_fixed_rate()
H A Dclk-fixed-rate_test.c40 unsigned long fixed_rate; member
57 params->fixed_rate, in clk_hw_register_fixed_rate_kunit_init()
127 const unsigned long fixed_rate = 230000; in clk_fixed_rate_rate_test() local
129 hw = clk_hw_register_fixed_rate(NULL, "test-fixed-rate", NULL, 0, fixed_rate); in clk_fixed_rate_rate_test()
136 KUNIT_EXPECT_EQ(test, fixed_rate, clk_get_rate(clk)); in clk_fixed_rate_rate_test()
216 .fixed_rate = parent_rate, in clk_fixed_rate_parent_rate_test()
H A Dclk-loongson2.c49 unsigned long fixed_rate; member
137 .fixed_rate = _rate, \
423 0, p->fixed_rate); in loongson2_clk_probe()
/linux/include/linux/
H A Dclk-provider.h389 unsigned long fixed_rate; member
401 unsigned long fixed_rate, unsigned long fixed_accuracy,
405 unsigned long fixed_rate);
415 #define clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \ argument
417 NULL, (flags), (fixed_rate), 0, 0, false)
428 #define devm_clk_hw_register_fixed_rate(dev, name, parent_name, flags, fixed_rate) \ argument
430 NULL, (flags), (fixed_rate), 0, 0, true)
441 fixed_rate) \
443 (parent_data), (flags), (fixed_rate), 0, \
455 fixed_rate) \
[all …]
/linux/drivers/clk/uniphier/
H A Dclk-uniphier-fixed-rate.c31 fixed->fixed_rate = data->fixed_rate; in uniphier_clk_register_fixed_rate()
H A Dclk-uniphier.h39 unsigned long fixed_rate; member
/linux/drivers/net/wireless/morsemicro/mm81x/
H A Dmmrc.c583 if (tb->fixed_rate.rate != MMRC_MCS_UNUSED) { in generate_table_priority()
584 tb->best_tp = tb->fixed_rate; in generate_table_priority()
585 tb->second_tp = tb->fixed_rate; in generate_table_priority()
586 tb->best_prob = tb->fixed_rate; in generate_table_priority()
828 is_lookaround = (tb->fixed_rate.rate == MMRC_MCS_UNUSED) && in mmrc_get_rates()
1324 tb->fixed_rate.rate = MMRC_MCS_UNUSED; in mmrc_sta_init()
1336 bool mmrc_set_fixed_rate(struct mmrc_table *tb, struct mmrc_rate fixed_rate) in mmrc_set_fixed_rate() argument
1341 if ((BIT(fixed_rate.rate) & tb->caps.rates) == 0 || in mmrc_set_fixed_rate()
1342 (BIT(fixed_rate.bw) & tb->caps.bandwidth) == 0 || in mmrc_set_fixed_rate()
1343 (BIT(fixed_rate.ss) & tb->caps.spatial_streams) == 0 || in mmrc_set_fixed_rate()
[all …]
H A Dmmrc.h125 struct mmrc_rate fixed_rate; member
189 bool mmrc_set_fixed_rate(struct mmrc_table *tb, struct mmrc_rate fixed_rate);
/linux/drivers/clk/hisilicon/
H A Dclk.h31 unsigned long fixed_rate; member
151 hisi_clk_unregister(fixed_rate)
/linux/sound/usb/
H A Dimplicit.h12 int stream, bool *fixed_rate);
H A Dimplicit.c462 bool *fixed_rate) in snd_usb_find_implicit_fb_sync_format() argument
491 if (fixed_rate) in snd_usb_find_implicit_fb_sync_format()
492 *fixed_rate = snd_usb_pcm_has_fixed_rate(subs); in snd_usb_find_implicit_fb_sync_format()
H A Dendpoint.h18 bool fixed_rate);
H A Dcard.h136 bool fixed_rate; /* skip rate setup */ member
/linux/drivers/clk/sunxi/
H A Dclk-a10-hosc.c42 fixed->fixed_rate = rate; in sun4i_osc_clk_setup()
/linux/drivers/clk/microchip/
H A Dclk-pic32.h55 const unsigned long fixed_rate; member
H A Dclk-pic32.c949 unsigned long fixed_rate; member
991 return clkhw_to_sosc(hw)->fixed_rate; in sosc_clk_calc_rate()
1012 sosc->fixed_rate = data->fixed_rate; in pic32_sosc_clk_register()
H A Dclk-pic32mzda.c114 .fixed_rate = 32768,
/linux/drivers/clk/x86/
H A Dclk-pmc-atom.c208 unsigned long fixed_rate) in plt_clk_register_fixed_rate() argument
217 0, fixed_rate); in plt_clk_register_fixed_rate()
/linux/drivers/clk/samsung/
H A Dclk.h80 unsigned long fixed_rate; member
89 .fixed_rate = frate, \
H A Dclk.c157 list->parent_name, list->flags, list->fixed_rate); in samsung_clk_register_fixed_rate()
386 fixed_rate_clk[(unsigned long)match->data].fixed_rate = freq; in samsung_clk_of_register_fixed_ext()
/linux/drivers/clk/aspeed/
H A Dclk-ast2700.c102 unsigned long fixed_rate; member
287 .data = { .rate = { .fixed_rate = _rate, } }, \
937 const struct ast2700_clk_fixed_rate_data *fixed_rate = &clk->data.rate; in ast2700_soc_clk_probe() local
940 fixed_rate->fixed_rate); in ast2700_soc_clk_probe()
/linux/drivers/clk/ti/
H A Dapll.c255 return clk->fixed_rate; in omap2_apll_recalc()
377 clk_hw->fixed_rate = val; in of_omap2_apll_setup()
/linux/include/linux/clk/
H A Dti.h169 unsigned long fixed_rate; member
/linux/drivers/clk/mmp/
H A Dclk.h143 unsigned long fixed_rate; member
/linux/drivers/clk/tegra/
H A Dclk-pll.c811 if (rate != pll->params->fixed_rate) { in clk_pll_set_rate()
814 pll->params->fixed_rate, rate); in clk_pll_set_rate()
855 req->rate = pll->params->fixed_rate; in clk_pll_determine_rate()
887 if (_get_table_rate(hw, &sel, pll->params->fixed_rate, in clk_pll_recalc_rate()
893 return pll->params->fixed_rate; in clk_pll_recalc_rate()
974 if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) in clk_plle_enable()
1631 if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) in clk_plle_tegra114_enable()
2473 if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) in clk_plle_tegra210_enable()

12