Home
last modified time | relevance | path

Searched refs:hclkp (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dstm32_fmc2_nand.c629 unsigned long hclkp = FMC2_NSEC_PER_SEC / (hclk / 1000); in stm32_fmc2_calc_timings() local
632 tar = hclkp; in stm32_fmc2_calc_timings()
635 tims->tar = DIV_ROUND_UP(tar, hclkp) - 1; in stm32_fmc2_calc_timings()
639 tclr = hclkp; in stm32_fmc2_calc_timings()
642 tims->tclr = DIV_ROUND_UP(tclr, hclkp) - 1; in stm32_fmc2_calc_timings()
647 thiz = (tims->thiz + 1) * hclkp; in stm32_fmc2_calc_timings()
654 twait = hclkp; in stm32_fmc2_calc_timings()
661 tims->twait = DIV_ROUND_UP(twait, hclkp); in stm32_fmc2_calc_timings()
672 tset_mem = hclkp; in stm32_fmc2_calc_timings()
680 tims->tset_mem = DIV_ROUND_UP(tset_mem, hclkp); in stm32_fmc2_calc_timings()
[all …]
/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dstm32_fmc2_nand.c1396 unsigned long hclkp = NSEC_PER_SEC / (hclk / 1000); in stm32_fmc2_nfc_calc_timings() local
1400 tar = max_t(unsigned long, hclkp, sdrt->tAR_min); in stm32_fmc2_nfc_calc_timings()
1401 timing = DIV_ROUND_UP(tar, hclkp) - 1; in stm32_fmc2_nfc_calc_timings()
1404 tclr = max_t(unsigned long, hclkp, sdrt->tCLR_min); in stm32_fmc2_nfc_calc_timings()
1405 timing = DIV_ROUND_UP(tclr, hclkp) - 1; in stm32_fmc2_nfc_calc_timings()
1409 thiz = (tims->thiz + 1) * hclkp; in stm32_fmc2_nfc_calc_timings()
1416 twait = max_t(unsigned long, hclkp, sdrt->tRP_min); in stm32_fmc2_nfc_calc_timings()
1419 timing = DIV_ROUND_UP(twait, hclkp); in stm32_fmc2_nfc_calc_timings()
1427 tset_mem = hclkp; in stm32_fmc2_nfc_calc_timings()
1435 timing = DIV_ROUND_UP(tset_mem, hclkp); in stm32_fmc2_nfc_calc_timings()
[all …]
/OK3568_Linux_fs/kernel/drivers/memory/
H A Dstm32-fmc2-ebi.c298 unsigned long hclkp = NSEC_PER_SEC / (hclk / 1000); in stm32_fmc2_ebi_ns_to_clock_cycles() local
300 return DIV_ROUND_UP(setup * 1000, hclkp); in stm32_fmc2_ebi_ns_to_clock_cycles()