Lines Matching defs:timings
779 const struct nand_sdr_timings *timings)
782 * The period (and all other timings in this function) is in ps,
789 val = DIV_ROUND_UP(max3(timings->tAR_min, timings->tRR_min,
790 timings->tRC_min), period);
793 val = DIV_ROUND_UP(max(max(timings->tCS_min, timings->tCH_min),
794 max(timings->tALS_min, timings->tALH_min)),
798 val = DIV_ROUND_UP(max(timings->tRP_min, timings->tREA_max) + 6000,
802 reg |= TIMING_TWB(OFFSET(DIV_ROUND_UP(timings->tWB_max, period), 1));
803 reg |= TIMING_TWHR(OFFSET(DIV_ROUND_UP(timings->tWHR_min, period), 1));
804 reg |= TIMING_TWH(OFFSET(DIV_ROUND_UP(timings->tWH_min, period), 1));
805 reg |= TIMING_TWP(OFFSET(DIV_ROUND_UP(timings->tWP_min, period), 1));
806 reg |= TIMING_TRH(OFFSET(DIV_ROUND_UP(timings->tREH_min, period), 1));
810 val = DIV_ROUND_UP(timings->tADL_min, period);
820 const struct nand_sdr_timings *timings;
822 timings = nand_get_sdr_timings(conf);
823 if (IS_ERR(timings))
824 return PTR_ERR(timings);
829 tegra_nand_setup_timing(ctrl, timings);