• Home
  • Raw
  • Download

Lines Matching refs:div

629 static unsigned long round_to_extif_ticks(unsigned long ps, int div)  in round_to_extif_ticks()  argument
631 int bus_tick = hwa742.extif_clk_period * div; in round_to_extif_ticks()
635 static int calc_reg_timing(unsigned long sysclk, int div) in calc_reg_timing() argument
650 "extif_clk_div %d\n", systim, hwa742.extif_clk_period, div); in calc_reg_timing()
654 t->clk_div = div; in calc_reg_timing()
656 t->we_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); in calc_reg_timing()
657 t->re_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); in calc_reg_timing()
658 t->access_time = round_to_extif_ticks(t->re_on_time + 12200, div); in calc_reg_timing()
659 t->we_off_time = round_to_extif_ticks(t->we_on_time + 1000, div); in calc_reg_timing()
660 t->re_off_time = round_to_extif_ticks(t->re_on_time + 16000, div); in calc_reg_timing()
661 t->cs_off_time = round_to_extif_ticks(t->re_off_time + 1000, div); in calc_reg_timing()
662 t->we_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing()
665 t->re_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_reg_timing()
681 static int calc_lut_timing(unsigned long sysclk, int div) in calc_lut_timing() argument
697 "extif_clk_div %d\n", systim, hwa742.extif_clk_period, div); in calc_lut_timing()
702 t->clk_div = div; in calc_lut_timing()
705 t->we_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); in calc_lut_timing()
706 t->re_on_time = round_to_extif_ticks(t->cs_on_time + 2000, div); in calc_lut_timing()
708 26000, div); in calc_lut_timing()
709 t->we_off_time = round_to_extif_ticks(t->we_on_time + 1000, div); in calc_lut_timing()
711 26000, div); in calc_lut_timing()
712 t->cs_off_time = round_to_extif_ticks(t->re_off_time + 1000, div); in calc_lut_timing()
713 t->we_cycle_time = round_to_extif_ticks(2 * systim + 2000, div); in calc_lut_timing()
716 t->re_cycle_time = round_to_extif_ticks(2000 + 4 * systim + 26000, div); in calc_lut_timing()
735 int div; in calc_extif_timings() local
738 for (div = 1; div < max_clk_div; div++) { in calc_extif_timings()
739 if (calc_reg_timing(sysclk, div) == 0) in calc_extif_timings()
742 if (div >= max_clk_div) in calc_extif_timings()
745 *extif_mem_div = div; in calc_extif_timings()
747 for (div = 1; div < max_clk_div; div++) { in calc_extif_timings()
748 if (calc_lut_timing(sysclk, div) == 0) in calc_extif_timings()
752 if (div >= max_clk_div) in calc_extif_timings()