Lines Matching refs:test_dqs

83 static inline int test_loop(int k, int dqs, u32 test_dqs, u32 *coarse_dqs,  in test_loop()  argument
102 (((k == 1) ? coarse_dqs[dqs] : test_dqs) << 12) | in test_loop()
103 (((k == 0) ? val : test_dqs) << 8), in test_loop()
107 (((k == 1) ? coarse_dqs[dqs] : test_dqs) << 4) | in test_loop()
108 (((k == 0) ? val : test_dqs) << 0), in test_loop()
200 u32 test_dqs; in ddr_calibrate() local
203 test_dqs = MAX_START; in ddr_calibrate()
205 test_dqs = MAX_FINE_START; in ddr_calibrate()
208 flag = test_loop(k, dqs, test_dqs, max_coarse_dqs, in ddr_calibrate()
213 test_dqs++; in ddr_calibrate()
214 } while (test_dqs <= 0xf); in ddr_calibrate()
217 max_coarse_dqs[dqs] = test_dqs; in ddr_calibrate()
219 test_dqs--; in ddr_calibrate()
221 if (test_dqs == MAX_FINE_START - 1) { in ddr_calibrate()
225 max_fine_dqs[dqs] = test_dqs; in ddr_calibrate()
231 u32 test_dqs; in ddr_calibrate() local
234 test_dqs = MIN_START; in ddr_calibrate()
236 test_dqs = MIN_FINE_START; in ddr_calibrate()
239 flag = test_loop(k, dqs, test_dqs, min_coarse_dqs, in ddr_calibrate()
243 test_dqs == min_coarse_dqs_bnd) in ddr_calibrate()
246 test_dqs--; in ddr_calibrate()
248 if (test_dqs < min_coarse_dqs_bnd) in ddr_calibrate()
252 test_dqs++; in ddr_calibrate()
254 } else if (test_dqs == min_fine_dqs_bnd) { in ddr_calibrate()
258 test_dqs--; in ddr_calibrate()
260 if (test_dqs < min_fine_dqs_bnd) in ddr_calibrate()
263 } while (test_dqs >= 0); in ddr_calibrate()
266 min_coarse_dqs[dqs] = test_dqs; in ddr_calibrate()
268 if (test_dqs == MIN_FINE_START + 1) { in ddr_calibrate()
272 min_fine_dqs[dqs] = test_dqs; in ddr_calibrate()