Lines Matching refs:adckt
381 static bool mn88443x_t_is_valid_clk(u32 adckt, u32 if_freq) in mn88443x_t_is_valid_clk() argument
384 if (adckt >= CLK_DIRECT && adckt <= 21000000) in mn88443x_t_is_valid_clk()
386 if (adckt >= 25300000 && adckt <= CLK_MAX) in mn88443x_t_is_valid_clk()
389 if (adckt >= 25000000 && adckt <= CLK_MAX) in mn88443x_t_is_valid_clk()
392 if (adckt >= CLK_DIRECT && adckt <= CLK_MAX) in mn88443x_t_is_valid_clk()
403 s64 adckt, nco, ad_t; in mn88443x_t_set_freq() local
411 adckt = 0; in mn88443x_t_set_freq()
416 adckt = chip->clk_freq; in mn88443x_t_set_freq()
418 if (!mn88443x_t_is_valid_clk(adckt, chip->if_freq)) { in mn88443x_t_set_freq()
420 chip->clk_freq, adckt, chip->if_freq); in mn88443x_t_set_freq()
427 nco = adckt * 2 - chip->if_freq; in mn88443x_t_set_freq()
430 nco = div_s64(nco << 24, adckt); in mn88443x_t_set_freq()
431 ad_t = div_s64(adckt << 22, S_T_FREQ); in mn88443x_t_set_freq()