Lines Matching refs:thold_att

143 	uint8_t thold_att;  member
168 unsigned long tset_mem, tset_att, thold_mem, thold_att; in stm32_fmc2_nand_setup_timing() local
269 thold_att = MAX(hclkp, NAND_TALH_MIN); in stm32_fmc2_nand_setup_timing()
270 thold_att = MAX(thold_att, NAND_TCH_MIN); in stm32_fmc2_nand_setup_timing()
271 thold_att = MAX(thold_att, NAND_TCLH_MIN); in stm32_fmc2_nand_setup_timing()
272 thold_att = MAX(thold_att, NAND_TCOH_MIN); in stm32_fmc2_nand_setup_timing()
273 thold_att = MAX(thold_att, NAND_TDH_MIN); in stm32_fmc2_nand_setup_timing()
275 (thold_att < (NAND_TWB_MAX + FMC2_TIO + FMC2_TSYNC - tset_mem))) { in stm32_fmc2_nand_setup_timing()
276 thold_att = NAND_TWB_MAX + FMC2_TIO + FMC2_TSYNC - tset_mem; in stm32_fmc2_nand_setup_timing()
279 (thold_att < (NAND_TADL_MIN - tset_mem))) { in stm32_fmc2_nand_setup_timing()
280 thold_att = NAND_TADL_MIN - tset_mem; in stm32_fmc2_nand_setup_timing()
283 (thold_att < (NAND_TWH_MIN - tset_mem))) { in stm32_fmc2_nand_setup_timing()
284 thold_att = NAND_TWH_MIN - tset_mem; in stm32_fmc2_nand_setup_timing()
287 (thold_att < (NAND_TWHR_MIN - tset_mem))) { in stm32_fmc2_nand_setup_timing()
288 thold_att = NAND_TWHR_MIN - tset_mem; 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()
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()
298 timing = div_round_up(thold_att, hclkp); in stm32_fmc2_nand_setup_timing()
299 tims.thold_att = CLAMP(timing, 1UL, in stm32_fmc2_nand_setup_timing()
305 tims.thold_att, tims.tset_att); in stm32_fmc2_nand_setup_timing()
323 patt |= FMC2_PATT_ATTHOLD(tims.thold_att); in stm32_fmc2_nand_setup_timing()