Lines Matching refs:min

19  * of_get_min_tck() - extract min timing values for ddr
21 * @dev: device requesting for min timing values
26 * default min timings provided by JEDEC.
32 struct lpddr2_min_tck *min;
34 min = devm_kzalloc(dev, sizeof(*min), GFP_KERNEL);
35 if (!min)
38 ret |= of_property_read_u32(np, "tRPab-min-tck", &min->tRPab);
39 ret |= of_property_read_u32(np, "tRCD-min-tck", &min->tRCD);
40 ret |= of_property_read_u32(np, "tWR-min-tck", &min->tWR);
41 ret |= of_property_read_u32(np, "tRASmin-min-tck", &min->tRASmin);
42 ret |= of_property_read_u32(np, "tRRD-min-tck", &min->tRRD);
43 ret |= of_property_read_u32(np, "tWTR-min-tck", &min->tWTR);
44 ret |= of_property_read_u32(np, "tXP-min-tck", &min->tXP);
45 ret |= of_property_read_u32(np, "tRTP-min-tck", &min->tRTP);
46 ret |= of_property_read_u32(np, "tCKE-min-tck", &min->tCKE);
47 ret |= of_property_read_u32(np, "tCKESR-min-tck", &min->tCKESR);
48 ret |= of_property_read_u32(np, "tFAW-min-tck", &min->tFAW);
51 devm_kfree(dev, min);
55 return min;
58 dev_warn(dev, "Using default min-tck values\n");
69 ret |= of_property_read_u32(np, "min-freq", &tim->min_freq);
73 ret |= of_property_read_u32(np, "tRAS-min", &tim->tRAS_min);
157 * of_lpddr3_get_min_tck() - extract min timing values for lpddr3
159 * @dev: device requesting for min timing values
169 struct lpddr3_min_tck *min;
171 min = devm_kzalloc(dev, sizeof(*min), GFP_KERNEL);
172 if (!min)
175 ret |= of_property_read_u32(np, "tRFC-min-tck", &min->tRFC);
176 ret |= of_property_read_u32(np, "tRRD-min-tck", &min->tRRD);
177 ret |= of_property_read_u32(np, "tRPab-min-tck", &min->tRPab);
178 ret |= of_property_read_u32(np, "tRPpb-min-tck", &min->tRPpb);
179 ret |= of_property_read_u32(np, "tRCD-min-tck", &min->tRCD);
180 ret |= of_property_read_u32(np, "tRC-min-tck", &min->tRC);
181 ret |= of_property_read_u32(np, "tRAS-min-tck", &min->tRAS);
182 ret |= of_property_read_u32(np, "tWTR-min-tck", &min->tWTR);
183 ret |= of_property_read_u32(np, "tWR-min-tck", &min->tWR);
184 ret |= of_property_read_u32(np, "tRTP-min-tck", &min->tRTP);
185 ret |= of_property_read_u32(np, "tW2W-C2C-min-tck", &min->tW2W_C2C);
186 ret |= of_property_read_u32(np, "tR2R-C2C-min-tck", &min->tR2R_C2C);
187 ret |= of_property_read_u32(np, "tWL-min-tck", &min->tWL);
188 ret |= of_property_read_u32(np, "tDQSCK-min-tck", &min->tDQSCK);
189 ret |= of_property_read_u32(np, "tRL-min-tck", &min->tRL);
190 ret |= of_property_read_u32(np, "tFAW-min-tck", &min->tFAW);
191 ret |= of_property_read_u32(np, "tXSR-min-tck", &min->tXSR);
192 ret |= of_property_read_u32(np, "tXP-min-tck", &min->tXP);
193 ret |= of_property_read_u32(np, "tCKE-min-tck", &min->tCKE);
194 ret |= of_property_read_u32(np, "tCKESR-min-tck", &min->tCKESR);
195 ret |= of_property_read_u32(np, "tMRD-min-tck", &min->tMRD);
198 dev_warn(dev, "Errors while parsing min-tck values\n");
199 devm_kfree(dev, min);
203 return min;
206 dev_warn(dev, "Using default min-tck values\n");
220 ret |= of_property_read_u32(np, "min-freq", &tim->min_freq);