Lines Matching refs:tims
627 struct stm32_fmc2_timings *tims = &nand->timings; in stm32_fmc2_calc_timings() local
635 tims->tar = DIV_ROUND_UP(tar, hclkp) - 1; in stm32_fmc2_calc_timings()
636 if (tims->tar > FMC2_PCR_TIMING_MASK) in stm32_fmc2_calc_timings()
637 tims->tar = FMC2_PCR_TIMING_MASK; in stm32_fmc2_calc_timings()
642 tims->tclr = DIV_ROUND_UP(tclr, hclkp) - 1; in stm32_fmc2_calc_timings()
643 if (tims->tclr > FMC2_PCR_TIMING_MASK) in stm32_fmc2_calc_timings()
644 tims->tclr = FMC2_PCR_TIMING_MASK; in stm32_fmc2_calc_timings()
646 tims->thiz = FMC2_THIZ; in stm32_fmc2_calc_timings()
647 thiz = (tims->thiz + 1) * hclkp; in stm32_fmc2_calc_timings()
661 tims->twait = DIV_ROUND_UP(twait, hclkp); in stm32_fmc2_calc_timings()
662 if (tims->twait == 0) in stm32_fmc2_calc_timings()
663 tims->twait = 1; in stm32_fmc2_calc_timings()
664 else if (tims->twait > FMC2_PMEM_PATT_TIMING_MASK) in stm32_fmc2_calc_timings()
665 tims->twait = FMC2_PMEM_PATT_TIMING_MASK; in stm32_fmc2_calc_timings()
680 tims->tset_mem = DIV_ROUND_UP(tset_mem, hclkp); in stm32_fmc2_calc_timings()
681 if (tims->tset_mem == 0) in stm32_fmc2_calc_timings()
682 tims->tset_mem = 1; in stm32_fmc2_calc_timings()
683 else if (tims->tset_mem > FMC2_PMEM_PATT_TIMING_MASK) in stm32_fmc2_calc_timings()
684 tims->tset_mem = FMC2_PMEM_PATT_TIMING_MASK; in stm32_fmc2_calc_timings()
703 tims->thold_mem = DIV_ROUND_UP(thold_mem, hclkp); in stm32_fmc2_calc_timings()
704 if (tims->thold_mem == 0) in stm32_fmc2_calc_timings()
705 tims->thold_mem = 1; in stm32_fmc2_calc_timings()
706 else if (tims->thold_mem > FMC2_PMEM_PATT_TIMING_MASK) in stm32_fmc2_calc_timings()
707 tims->thold_mem = FMC2_PMEM_PATT_TIMING_MASK; in stm32_fmc2_calc_timings()
729 tims->tset_att = DIV_ROUND_UP(tset_att, hclkp); in stm32_fmc2_calc_timings()
730 if (tims->tset_att == 0) in stm32_fmc2_calc_timings()
731 tims->tset_att = 1; in stm32_fmc2_calc_timings()
732 else if (tims->tset_att > FMC2_PMEM_PATT_TIMING_MASK) in stm32_fmc2_calc_timings()
733 tims->tset_att = FMC2_PMEM_PATT_TIMING_MASK; in stm32_fmc2_calc_timings()
777 tims->thold_att = DIV_ROUND_UP(thold_att, hclkp); in stm32_fmc2_calc_timings()
778 if (tims->thold_att == 0) in stm32_fmc2_calc_timings()
779 tims->thold_att = 1; in stm32_fmc2_calc_timings()
780 else if (tims->thold_att > FMC2_PMEM_PATT_TIMING_MASK) in stm32_fmc2_calc_timings()
781 tims->thold_att = FMC2_PMEM_PATT_TIMING_MASK; in stm32_fmc2_calc_timings()