Lines Matching refs:rate
129 long rate; member
141 static unsigned long sdrc_get_fclk_period(long rate) in sdrc_get_fclk_period() argument
144 return 1000000000 / rate; in sdrc_get_fclk_period()
147 static unsigned int sdrc_ps_to_ticks(unsigned int time_ps, long rate) in sdrc_ps_to_ticks() argument
152 tick_ps = sdrc_get_fclk_period(rate); in sdrc_ps_to_ticks()
159 int ticks, long rate, const char *name) in set_sdrc_timing_regval() argument
175 (unsigned int)sdrc_get_fclk_period(rate) * ticks / in set_sdrc_timing_regval()
183 #define SDRC_SET_ONE(reg, st, end, field, rate) \ argument
185 memory_timings->field, (rate), #field) < 0) \
188 #define SDRC_SET_ONE(reg, st, end, field, rate) \ argument
196 int time, long rate, const char *name) in set_sdrc_timing_regval_ps() argument
199 int time, long rate) in set_sdrc_timing_regval_ps()
208 ticks = sdrc_ps_to_ticks(time, rate); in set_sdrc_timing_regval_ps()
212 rate, name); in set_sdrc_timing_regval_ps()
221 #define SDRC_SET_ONE_PS(reg, st, end, field, rate) \ argument
224 (rate), #field) < 0) \
228 #define SDRC_SET_ONE_PS(reg, st, end, field, rate) \ argument
230 memory_timings->field, (rate)) < 0) \
234 static int sdrc_timings(int id, long rate, in sdrc_timings() argument
242 long l3_rate = rate / 1000; in sdrc_timings()
273 nokia_sdrc_params[id].rate = rate; in sdrc_timings()
279 nokia_sdrc_params[id + 1].rate = 0; in sdrc_timings()
290 err |= sdrc_timings(i, nokia_timings[i].rate, in nokia_get_sdram_timings()
294 nokia_timings[i].rate, err); in nokia_get_sdram_timings()