| /linux/drivers/clk/ |
| H A D | clk-fractional-divider_test.c | 19 unsigned long rate, parent_rate, parent_rate_before, m, n, max_n; in clk_fd_test_approximation_max_denominator() local 26 max_n = 7; in clk_fd_test_approximation_max_denominator() 29 parent_rate = (max_n + 1) * rate; /* so that it exceeds the maximum divisor */ in clk_fd_test_approximation_max_denominator() 36 KUNIT_EXPECT_EQ(test, n, max_n); in clk_fd_test_approximation_max_denominator() 77 unsigned long rate, parent_rate, parent_rate_before, m, n, max_n; in clk_fd_test_approximation_max_denominator_zero_based() local 85 max_n = 8; in clk_fd_test_approximation_max_denominator_zero_based() 88 parent_rate = (max_n + 1) * rate; /* so that it exceeds the maximum divisor */ in clk_fd_test_approximation_max_denominator_zero_based() 95 KUNIT_EXPECT_EQ(test, n, max_n); in clk_fd_test_approximation_max_denominator_zero_based()
|
| H A D | clk-fractional-divider.c | 126 unsigned long max_m, max_n; in clk_fractional_divider_general_approximation() local 144 max_n = BIT(fd->nwidth); in clk_fractional_divider_general_approximation() 147 max_n = GENMASK(fd->nwidth - 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 193 max_n = BIT(fd->nwidth); in clk_fd_set_rate() 196 max_n = GENMASK(fd->nwidth - 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 D | pll.c | 278 info->vco1.max_n = 0xff; in nvbios_pll_parse() 292 info->vco2.max_n = 0x1f; in nvbios_pll_parse() 295 info->vco2.max_n = 0x28; in nvbios_pll_parse() 312 info->vco1.max_n = nvbios_rd08(bios, data + 21); in nvbios_pll_parse() 316 info->vco2.max_n = nvbios_rd08(bios, data + 25); in nvbios_pll_parse() 341 info->vco1.max_n = nvbios_rd08(bios, data + 17); in nvbios_pll_parse() 345 info->vco2.max_n = nvbios_rd08(bios, data + 21); in nvbios_pll_parse() 363 info->vco1.max_n = nvbios_rd08(bios, data + 11); in nvbios_pll_parse() 377 info->vco1.max_n = nvbios_rd08(bios, data + 16); in nvbios_pll_parse() 416 info->vco1.max_n = 0xff; in nvbios_pll_parse()
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/clk/ |
| H A D | pllnv04.c | 43 int minN = info->vco1.min_n, maxN = info->vco1.max_n; in getMNP_single() 145 int minN1 = info->vco1.min_n, maxN1 = info->vco1.max_n; in getMNP_double() 147 int minN2 = info->vco2.min_n, maxN2 = info->vco2.max_n; in getMNP_double()
|
| H A D | gk20a.c | 61 .min_n = 8, .max_n = 255, 156 if (n > clk->params->max_n) in gk20a_pllg_calc_mnp() 164 if (n > clk->params->max_n) in gk20a_pllg_calc_mnp()
|
| H A D | pllgt215.c | 64 if (N > info->vco1.max_n) in gt215_pll_calc()
|
| H A D | gm20b.c | 156 .min_n = 8, .max_n = 255, 248 if (n >> DFS_DET_RANGE > p->max_n) { in gm20b_dvfs_calc_ndiv() 250 n = p->max_n << DFS_DET_RANGE; in gm20b_dvfs_calc_ndiv()
|
| /linux/drivers/gpu/drm/bridge/imx/ |
| H A D | imx93-mipi-dsi.c | 229 unsigned int min_n, max_n, n, best_n = UINT_MAX; in dphy_pll_get_configure_from_opts() local 251 max_n = DIV_ROUND_DOWN_ULL((u64)fin, MHZ(2)); in dphy_pll_get_configure_from_opts() 255 max_n = clamp(max_n, N_MIN, N_MAX); in dphy_pll_get_configure_from_opts() 258 fout, fvco_div, min_n, max_n); in dphy_pll_get_configure_from_opts() 260 for (n = min_n; n <= max_n; n++) { in dphy_pll_get_configure_from_opts()
|
| /linux/sound/soc/codecs/ |
| H A D | rl6231.c | 143 int max_n = RL6231_PLL_N_MAX, max_m = RL6231_PLL_M_MAX; in rl6231_pll_calc() local 182 for (n_t = 0; n_t <= max_n; n_t++) { in rl6231_pll_calc()
|
| H A D | cs48l32.c | 1604 unsigned int fll_n, min_n, max_n, ratio, theta, lambda, hp; in cs48l32_fllhj_apply() local 1643 max_n = CS48L32_FLLHJ_FRAC_MAX_N; in cs48l32_fllhj_apply() 1651 max_n = CS48L32_FLLHJ_INT_MAX_N; in cs48l32_fllhj_apply() 1665 while (frac && (ratio / fbdiv > max_n)) { in cs48l32_fllhj_apply() 1686 if (fll_n < min_n || fll_n > max_n) { in cs48l32_fllhj_apply() 1688 frac ? "fractional" : "integer", min_n, max_n, fll_n); in cs48l32_fllhj_apply()
|
| H A D | madera.c | 4412 unsigned int fll_n, min_n, max_n, ratio, theta, lambda; in madera_fllhj_disable() 4457 max_n = MADERA_FLLHJ_FRAC_MAX_N; in madera_fllhj_apply() 4461 max_n = MADERA_FLLHJ_INT_MAX_N; in madera_fllhj_apply() 4476 while (frac && (ratio / fbdiv > max_n)) { in madera_fllhj_apply() 4498 if (fll_n < min_n || fll_n > max_n) { in madera_fllhj_apply() 4500 frac ? "fractional" : "integer", min_n, max_n, in madera_fllhj_apply() 4426 unsigned int fll_n, min_n, max_n, ratio, theta, lambda; madera_fllhj_apply() local
|
| /linux/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/ |
| H A D | pll.h | 71 u8 max_n; member
|
| /linux/drivers/phy/freescale/ |
| H A D | phy-fsl-imx8-mipi-dphy.c | 159 static void get_best_ratio(u32 *pnum, u32 *pdenom, u32 max_n, u32 max_d) in get_best_ratio() argument 174 if ((n[i] > max_n) || (d[i] > max_d)) { in get_best_ratio()
|
| /linux/net/mac80211/ |
| H A D | scan.c | 1221 int max_n; in ieee80211_request_ibss_scan() local 1229 max_n = local->hw.wiphy->bands[band]->n_channels; in ieee80211_request_ibss_scan() 1230 for (i = 0; i < max_n; i++) { in ieee80211_request_ibss_scan()
|
| /linux/drivers/gpu/drm/bridge/synopsys/ |
| H A D | dw-hdmi-qp.c | 263 unsigned int max_n = (128 * freq) / 300; in dw_hdmi_qp_compute_n() local 274 for (n = min_n; n <= max_n; n++) { in dw_hdmi_qp_compute_n()
|
| /linux/drivers/gpu/drm/nouveau/dispnv04/ |
| H A D | hw.c | 272 pv.N1 >= pll_lim.vco1.min_n && pv.N1 <= pll_lim.vco1.max_n && in nouveau_hw_fix_bad_vpll()
|