Lines Matching refs:twait

140 	uint8_t twait;  member
167 unsigned long timing, tar, tclr, thiz, twait; in stm32_fmc2_nand_setup_timing() local
187 twait = MAX(hclkp, NAND_TRP_MIN); in stm32_fmc2_nand_setup_timing()
188 twait = MAX(twait, NAND_TWP_MIN); in stm32_fmc2_nand_setup_timing()
189 twait = MAX(twait, NAND_TREA_MAX + FMC2_TIO); in stm32_fmc2_nand_setup_timing()
190 timing = div_round_up(twait, hclkp); in stm32_fmc2_nand_setup_timing()
191 tims.twait = CLAMP(timing, 1UL, in stm32_fmc2_nand_setup_timing()
200 if ((twait < NAND_TCS_MIN) && (tset_mem < (NAND_TCS_MIN - twait))) { in stm32_fmc2_nand_setup_timing()
201 tset_mem = NAND_TCS_MIN - twait; in stm32_fmc2_nand_setup_timing()
203 if ((twait > thiz) && ((twait - thiz) < NAND_TDS_MIN) && in stm32_fmc2_nand_setup_timing()
204 (tset_mem < (NAND_TDS_MIN - (twait - thiz)))) { in stm32_fmc2_nand_setup_timing()
205 tset_mem = NAND_TDS_MIN - (twait - thiz); in stm32_fmc2_nand_setup_timing()
221 if (((tset_mem + twait) < NAND_TRC_MIN) && in stm32_fmc2_nand_setup_timing()
222 (thold_mem < (NAND_TRC_MIN - (tset_mem + twait)))) { in stm32_fmc2_nand_setup_timing()
223 thold_mem = NAND_TRC_MIN - (tset_mem + twait); in stm32_fmc2_nand_setup_timing()
225 if (((tset_mem + twait) < NAND_TWC_MIN) && in stm32_fmc2_nand_setup_timing()
226 (thold_mem < (NAND_TWC_MIN - (tset_mem + twait)))) { in stm32_fmc2_nand_setup_timing()
227 thold_mem = NAND_TWC_MIN - (tset_mem + twait); in stm32_fmc2_nand_setup_timing()
241 if ((twait < NAND_TCS_MIN) && (tset_att < (NAND_TCS_MIN - twait))) { in stm32_fmc2_nand_setup_timing()
242 tset_att = NAND_TCS_MIN - twait; in stm32_fmc2_nand_setup_timing()
248 if ((twait > thiz) && ((twait - thiz) < NAND_TDS_MIN) && in stm32_fmc2_nand_setup_timing()
249 (tset_att < (NAND_TDS_MIN - (twait - thiz)))) { in stm32_fmc2_nand_setup_timing()
250 tset_att = NAND_TDS_MIN - (twait - thiz); in stm32_fmc2_nand_setup_timing()
290 if (((tset_att + twait) < NAND_TRC_MIN) && in stm32_fmc2_nand_setup_timing()
291 (thold_att < (NAND_TRC_MIN - (tset_att + twait)))) { in stm32_fmc2_nand_setup_timing()
292 thold_att = NAND_TRC_MIN - (tset_att + twait); in stm32_fmc2_nand_setup_timing()
294 if (((tset_att + twait) < NAND_TWC_MIN) && in stm32_fmc2_nand_setup_timing()
295 (thold_att < (NAND_TWC_MIN - (tset_att + twait)))) { in stm32_fmc2_nand_setup_timing()
296 thold_att = NAND_TWC_MIN - (tset_att + twait); in stm32_fmc2_nand_setup_timing()
303 tims.tclr, tims.tar, tims.thiz, tims.twait, in stm32_fmc2_nand_setup_timing()
316 pmem |= FMC2_PMEM_MEMWAIT(tims.twait); in stm32_fmc2_nand_setup_timing()
322 patt |= FMC2_PATT_ATTWAIT(tims.twait); in stm32_fmc2_nand_setup_timing()