Lines Matching refs:ncycles
1195 u32 ncycles, totalcycles, timeps, mckperiodps; in atmel_smc_nand_prepare_smcconf() local
1222 ncycles = DIV_ROUND_UP(conf->timings.sdr.tWP_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1223 totalcycles = ncycles; in atmel_smc_nand_prepare_smcconf()
1225 ncycles); in atmel_smc_nand_prepare_smcconf()
1243 ncycles = DIV_ROUND_UP(timeps, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1244 ncycles = ncycles > totalcycles ? ncycles - totalcycles : 0; in atmel_smc_nand_prepare_smcconf()
1245 totalcycles += ncycles; in atmel_smc_nand_prepare_smcconf()
1247 ncycles); in atmel_smc_nand_prepare_smcconf()
1261 ncycles = DIV_ROUND_UP(timeps, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1262 totalcycles += ncycles; in atmel_smc_nand_prepare_smcconf()
1271 ncycles = DIV_ROUND_UP(conf->timings.sdr.tWC_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1272 ncycles = max(totalcycles, ncycles); in atmel_smc_nand_prepare_smcconf()
1274 ncycles); in atmel_smc_nand_prepare_smcconf()
1286 ncycles); in atmel_smc_nand_prepare_smcconf()
1297 ncycles = DIV_ROUND_UP(timeps, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1298 totalcycles = ncycles; in atmel_smc_nand_prepare_smcconf()
1303 ncycles = DIV_ROUND_UP(conf->timings.sdr.tRHZ_max, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1304 ncycles -= totalcycles; in atmel_smc_nand_prepare_smcconf()
1312 if (ncycles > ATMEL_SMC_MODE_TDF_MAX) in atmel_smc_nand_prepare_smcconf()
1313 ncycles = ATMEL_SMC_MODE_TDF_MAX; in atmel_smc_nand_prepare_smcconf()
1314 else if (ncycles < ATMEL_SMC_MODE_TDF_MIN) in atmel_smc_nand_prepare_smcconf()
1315 ncycles = ATMEL_SMC_MODE_TDF_MIN; in atmel_smc_nand_prepare_smcconf()
1317 smcconf->mode |= ATMEL_SMC_MODE_TDF(ncycles) | in atmel_smc_nand_prepare_smcconf()
1325 ncycles = DIV_ROUND_UP(conf->timings.sdr.tRP_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1326 totalcycles += ncycles; in atmel_smc_nand_prepare_smcconf()
1328 ncycles); in atmel_smc_nand_prepare_smcconf()
1341 ncycles = DIV_ROUND_UP(conf->timings.sdr.tRC_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1342 ncycles = max(totalcycles, ncycles); in atmel_smc_nand_prepare_smcconf()
1344 ncycles); in atmel_smc_nand_prepare_smcconf()
1356 ncycles); in atmel_smc_nand_prepare_smcconf()
1361 ncycles = DIV_ROUND_UP(conf->timings.sdr.tCLR_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1364 ncycles); in atmel_smc_nand_prepare_smcconf()
1368 ncycles = DIV_ROUND_UP(conf->timings.sdr.tADL_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1371 ncycles); in atmel_smc_nand_prepare_smcconf()
1386 ncycles = DIV_ROUND_UP(conf->timings.sdr.tAR_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1389 ncycles); in atmel_smc_nand_prepare_smcconf()
1393 ncycles = DIV_ROUND_UP(conf->timings.sdr.tRR_min, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1396 ncycles); in atmel_smc_nand_prepare_smcconf()
1400 ncycles = DIV_ROUND_UP(conf->timings.sdr.tWB_max, mckperiodps); in atmel_smc_nand_prepare_smcconf()
1403 ncycles); in atmel_smc_nand_prepare_smcconf()