Searched refs:hclkn (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/mtd/nand/raw/ |
H A D | fsmc_nand.c | 288 unsigned long hclkn = NSEC_PER_SEC / hclk; in fsmc_calc_timings() local 294 tims->tar = DIV_ROUND_UP(sdrt->tAR_min / 1000, hclkn) - 1; in fsmc_calc_timings() 297 tims->tclr = DIV_ROUND_UP(sdrt->tCLR_min / 1000, hclkn) - 1; in fsmc_calc_timings() 302 tims->thiz = DIV_ROUND_UP(thiz / 1000, hclkn); in fsmc_calc_timings() 315 tims->thold = DIV_ROUND_UP(thold / 1000, hclkn); in fsmc_calc_timings() 323 tims->tset = DIV_ROUND_UP(tset / 1000, hclkn) - 1; in fsmc_calc_timings() 334 twait_min = sdrt->tCEA_max - ((tims->tset + 1) * hclkn * 1000) in fsmc_calc_timings() 338 tims->twait = DIV_ROUND_UP(twait / 1000, hclkn) - 1; in fsmc_calc_timings()
|
/kernel/linux/linux-6.6/drivers/mtd/nand/raw/ |
H A D | fsmc_nand.c | 288 unsigned long hclkn = NSEC_PER_SEC / hclk; in fsmc_calc_timings() local 294 tims->tar = DIV_ROUND_UP(sdrt->tAR_min / 1000, hclkn) - 1; in fsmc_calc_timings() 297 tims->tclr = DIV_ROUND_UP(sdrt->tCLR_min / 1000, hclkn) - 1; in fsmc_calc_timings() 302 tims->thiz = DIV_ROUND_UP(thiz / 1000, hclkn); in fsmc_calc_timings() 315 tims->thold = DIV_ROUND_UP(thold / 1000, hclkn); in fsmc_calc_timings() 323 tims->tset = DIV_ROUND_UP(tset / 1000, hclkn) - 1; in fsmc_calc_timings() 334 twait_min = sdrt->tCEA_max - ((tims->tset + 1) * hclkn * 1000) in fsmc_calc_timings() 338 tims->twait = DIV_ROUND_UP(twait / 1000, hclkn) - 1; in fsmc_calc_timings()
|
Completed in 4 milliseconds