Lines Matching defs:timings
26 * default min timings provided by JEDEC.
92 * of_get_ddr_timings() - extracts the ddr timings and updates no of
95 * @dev: Device requesting for ddr timings
102 * while populating, returns default timings provided by JEDEC.
109 struct lpddr2_timings *timings = NULL;
117 tim_compat = "jedec,lpddr2-timings";
128 timings = devm_kcalloc(dev, arr_sz, sizeof(*timings),
131 if (!timings)
136 if (of_do_get_timings(np_tim, &timings[i])) {
138 devm_kfree(dev, timings);
147 return timings;
150 dev_warn(dev, "Using default memory timings\n");
244 * of_lpddr3_get_ddr_timings() - extracts the lpddr3 timings and updates no of
247 * @dev: Device requesting for ddr timings
260 struct lpddr3_timings *timings = NULL;
267 tim_compat = "jedec,lpddr3-timings";
278 timings = devm_kcalloc(dev, arr_sz, sizeof(*timings),
281 if (!timings)
286 if (of_lpddr3_do_get_timings(np_tim, &timings[i])) {
287 devm_kfree(dev, timings);
297 return timings;
300 dev_warn(dev, "Failed to get timings\n");