Home
last modified time | relevance | path

Searched refs:max_m (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/clk/
H A Dclk-fractional-divider_test.c48 unsigned long rate, parent_rate, parent_rate_before, m, n, max_m; in clk_fd_test_approximation_max_numerator() local
54 max_m = 7; in clk_fd_test_approximation_max_numerator()
58 parent_rate = rate / (max_m + 1); /* so that it exceeds the maximum numerator */ in clk_fd_test_approximation_max_numerator()
64 KUNIT_EXPECT_EQ(test, m, max_m); in clk_fd_test_approximation_max_numerator()
107 unsigned long rate, parent_rate, parent_rate_before, m, n, max_m; in clk_fd_test_approximation_max_numerator_zero_based() local
114 max_m = 8; in clk_fd_test_approximation_max_numerator_zero_based()
118 parent_rate = rate / (max_m + 1); /* so that it exceeds the maximum numerator */ in clk_fd_test_approximation_max_numerator_zero_based()
124 KUNIT_EXPECT_EQ(test, m, max_m); in clk_fd_test_approximation_max_numerator_zero_based()
H A Dclk-fractional-divider.c126 unsigned long max_m, max_n; in clk_fractional_divider_general_approximation() local
143 max_m = BIT(fd->mwidth); in clk_fractional_divider_general_approximation()
146 max_m = GENMASK(fd->mwidth - 1, 0); in clk_fractional_divider_general_approximation()
150 rational_best_approximation(rate, *parent_rate, max_m, max_n, m, n); in clk_fractional_divider_general_approximation()
187 unsigned long m, n, max_m, max_n; in clk_fd_set_rate() local
192 max_m = BIT(fd->mwidth); in clk_fd_set_rate()
195 max_m = GENMASK(fd->mwidth - 1, 0); in clk_fd_set_rate()
198 rational_best_approximation(rate, parent_rate, max_m, max_n, &m, &n); in clk_fd_set_rate()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dpll.c280 info->vco1.max_m = 0xd; in nvbios_pll_parse()
299 info->vco2.max_m = 0x4; in nvbios_pll_parse()
314 info->vco1.max_m = nvbios_rd08(bios, data + 23); in nvbios_pll_parse()
318 info->vco2.max_m = nvbios_rd08(bios, data + 27); in nvbios_pll_parse()
343 info->vco1.max_m = nvbios_rd08(bios, data + 19); in nvbios_pll_parse()
347 info->vco2.max_m = nvbios_rd08(bios, data + 23); in nvbios_pll_parse()
361 info->vco1.max_m = nvbios_rd08(bios, data + 9); in nvbios_pll_parse()
375 info->vco1.max_m = nvbios_rd08(bios, data + 14); in nvbios_pll_parse()
423 info->vco1.max_m = 0xd; in nvbios_pll_parse()
427 info->vco1.max_m = 0xe; in nvbios_pll_parse()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
H A Dpllnv04.c42 int minM = info->vco1.min_m, maxM = info->vco1.max_m; in getMNP_single()
144 int minM1 = info->vco1.min_m, maxM1 = info->vco1.max_m; in getMNP_double()
146 int minM2 = info->vco2.min_m, maxM2 = info->vco2.max_m; in getMNP_double()
H A Dgk20a.c60 .min_m = 1, .max_m = 255,
120 best_m = clk->params->max_m; in gk20a_pllg_calc_mnp()
145 for (m = clk->params->min_m; m <= clk->params->max_m; m++) { in gk20a_pllg_calc_mnp()
H A Dpllgt215.c45 hM = min(hM, (int)info->vco1.max_m); in gt215_pll_calc()
H A Dgm20b.c155 .min_m = 1, .max_m = 255,
1050 clk_params->max_m = clk_params->min_m = DIV_ROUND_UP(clk_params->max_u, in gm20b_clk_new()
1052 if (clk_params->max_m == 0) { in gm20b_clk_new()
/linux/sound/soc/codecs/
H A Drl6231.c143 int max_n = RL6231_PLL_N_MAX, max_m = RL6231_PLL_M_MAX; in rl6231_pll_calc() local
202 for (m_t = 0; m_t <= max_m; m_t++) { in rl6231_pll_calc()
/linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/
H A Dpll.h69 u8 max_m; member
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Dhw.c271 if (pv.M1 >= pll_lim.vco1.min_m && pv.M1 <= pll_lim.vco1.max_m && in nouveau_hw_fix_bad_vpll()
279 pv.M1 = pll_lim.vco1.max_m; in nouveau_hw_fix_bad_vpll()