Lines Matching defs:timings
782 const struct nand_sdr_timings *timings)
785 * The period (and all other timings in this function) is in ps,
792 val = DIV_ROUND_UP(max3(timings->tAR_min, timings->tRR_min,
793 timings->tRC_min), period);
796 val = DIV_ROUND_UP(max(max(timings->tCS_min, timings->tCH_min),
797 max(timings->tALS_min, timings->tALH_min)),
801 val = DIV_ROUND_UP(max(timings->tRP_min, timings->tREA_max) + 6000,
805 reg |= TIMING_TWB(OFFSET(DIV_ROUND_UP(timings->tWB_max, period), 1));
806 reg |= TIMING_TWHR(OFFSET(DIV_ROUND_UP(timings->tWHR_min, period), 1));
807 reg |= TIMING_TWH(OFFSET(DIV_ROUND_UP(timings->tWH_min, period), 1));
808 reg |= TIMING_TWP(OFFSET(DIV_ROUND_UP(timings->tWP_min, period), 1));
809 reg |= TIMING_TRH(OFFSET(DIV_ROUND_UP(timings->tREH_min, period), 1));
813 val = DIV_ROUND_UP(timings->tADL_min, period);
823 const struct nand_sdr_timings *timings;
825 timings = nand_get_sdr_timings(conf);
826 if (IS_ERR(timings))
827 return PTR_ERR(timings);
832 tegra_nand_setup_timing(ctrl, timings);