Searched refs:gclk_round (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-microchip-pit64b.c | 244 long gclk_round = 0; in mchp_pit64b_init_mode() local 254 gclk_round = clk_round_rate(timer->gclk, max_rate); in mchp_pit64b_init_mode() 255 if (gclk_round < 0) in mchp_pit64b_init_mode() 258 if (pclk_rate / gclk_round < 3) in mchp_pit64b_init_mode() 261 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode() 262 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode() 267 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode() 282 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode() 291 gclk_round / (best_pres + 1) : pclk_rate / (best_pres + 1)); in mchp_pit64b_init_mode()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-microchip-pit64b.c | 295 long gclk_round = 0; in mchp_pit64b_init_mode() local 305 gclk_round = clk_round_rate(timer->gclk, max_rate); in mchp_pit64b_init_mode() 306 if (gclk_round < 0) in mchp_pit64b_init_mode() 309 if (pclk_rate / gclk_round < 3) in mchp_pit64b_init_mode() 312 mchp_pit64b_pres_compute(&pres, gclk_round, max_rate); in mchp_pit64b_init_mode() 313 best_diff = abs(gclk_round / (pres + 1) - max_rate); in mchp_pit64b_init_mode() 318 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode() 333 clk_set_rate(timer->gclk, gclk_round); in mchp_pit64b_init_mode() 342 gclk_round / (best_pres + 1) : pclk_rate / (best_pres + 1)); in mchp_pit64b_init_mode()
|
Completed in 3 milliseconds