Lines Matching refs:tset_mem
142 u8 tset_mem; member
194 pmem = FMC2_PMEM_MEMSET(timings->tset_mem); in stm32_fmc2_timings_init()
630 int tar, tclr, thiz, twait, tset_mem, tset_att, thold_mem, thold_att; in stm32_fmc2_calc_timings() local
672 tset_mem = hclkp; in stm32_fmc2_calc_timings()
673 if (sdrt->tCS_min > twait && (tset_mem < sdrt->tCS_min - twait)) in stm32_fmc2_calc_timings()
674 tset_mem = sdrt->tCS_min - twait; in stm32_fmc2_calc_timings()
675 if (sdrt->tALS_min > twait && (tset_mem < sdrt->tALS_min - twait)) in stm32_fmc2_calc_timings()
676 tset_mem = sdrt->tALS_min - twait; in stm32_fmc2_calc_timings()
678 (tset_mem < sdrt->tDS_min - (twait - thiz))) in stm32_fmc2_calc_timings()
679 tset_mem = sdrt->tDS_min - (twait - thiz); 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()
694 if (sdrt->tREH_min > tset_mem && in stm32_fmc2_calc_timings()
695 (thold_mem < sdrt->tREH_min - tset_mem)) in stm32_fmc2_calc_timings()
696 thold_mem = sdrt->tREH_min - tset_mem; in stm32_fmc2_calc_timings()
697 if ((sdrt->tRC_min > tset_mem + twait) && in stm32_fmc2_calc_timings()
698 (thold_mem < sdrt->tRC_min - (tset_mem + twait))) in stm32_fmc2_calc_timings()
699 thold_mem = sdrt->tRC_min - (tset_mem + twait); in stm32_fmc2_calc_timings()
700 if ((sdrt->tWC_min > tset_mem + twait) && in stm32_fmc2_calc_timings()
701 (thold_mem < sdrt->tWC_min - (tset_mem + twait))) in stm32_fmc2_calc_timings()
702 thold_mem = sdrt->tWC_min - (tset_mem + twait); in stm32_fmc2_calc_timings()
759 if ((sdrt->tWB_max + FMC2_TIO + FMC2_TSYNC > tset_mem) && in stm32_fmc2_calc_timings()
760 (thold_att < sdrt->tWB_max + FMC2_TIO + FMC2_TSYNC - tset_mem)) in stm32_fmc2_calc_timings()
761 thold_att = sdrt->tWB_max + FMC2_TIO + FMC2_TSYNC - tset_mem; in stm32_fmc2_calc_timings()
762 if (sdrt->tADL_min > tset_mem && in stm32_fmc2_calc_timings()
763 (thold_att < sdrt->tADL_min - tset_mem)) in stm32_fmc2_calc_timings()
764 thold_att = sdrt->tADL_min - tset_mem; in stm32_fmc2_calc_timings()
765 if (sdrt->tWH_min > tset_mem && in stm32_fmc2_calc_timings()
766 (thold_att < sdrt->tWH_min - tset_mem)) in stm32_fmc2_calc_timings()
767 thold_att = sdrt->tWH_min - tset_mem; in stm32_fmc2_calc_timings()
768 if (sdrt->tWHR_min > tset_mem && in stm32_fmc2_calc_timings()
769 (thold_att < sdrt->tWHR_min - tset_mem)) in stm32_fmc2_calc_timings()
770 thold_att = sdrt->tWHR_min - tset_mem; in stm32_fmc2_calc_timings()