Lines Matching refs:thold_mem
141 uint8_t thold_mem; member
168 unsigned long tset_mem, tset_att, thold_mem, thold_att; in stm32_fmc2_nand_setup_timing() local
216 thold_mem = MAX(hclkp, NAND_TCH_MIN); in stm32_fmc2_nand_setup_timing()
218 (thold_mem < (NAND_TREH_MIN - tset_mem))) { in stm32_fmc2_nand_setup_timing()
219 thold_mem = NAND_TREH_MIN - tset_mem; 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()
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()
229 timing = div_round_up(thold_mem, hclkp); in stm32_fmc2_nand_setup_timing()
230 tims.thold_mem = CLAMP(timing, 1UL, in stm32_fmc2_nand_setup_timing()
244 if ((thold_mem < NAND_TRHW_MIN) && in stm32_fmc2_nand_setup_timing()
245 (tset_att < (NAND_TRHW_MIN - thold_mem))) { in stm32_fmc2_nand_setup_timing()
246 tset_att = NAND_TRHW_MIN - thold_mem; in stm32_fmc2_nand_setup_timing()
304 tims.thold_mem, tims.tset_mem, in stm32_fmc2_nand_setup_timing()
317 pmem |= FMC2_PMEM_MEMHOLD(tims.thold_mem); in stm32_fmc2_nand_setup_timing()