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");
242 * of_lpddr3_get_ddr_timings() - extracts the lpddr3 timings and updates no of
245 * @dev: Device requesting for ddr timings
258 struct lpddr3_timings *timings = NULL;
265 tim_compat = "jedec,lpddr3-timings";
276 timings = devm_kcalloc(dev, arr_sz, sizeof(*timings),
279 if (!timings)
284 if (of_lpddr3_do_get_timings(np_tim, &timings[i])) {
285 devm_kfree(dev, timings);
295 return timings;
298 dev_warn(dev, "Failed to get timings\n");