Lines Matching refs:tmp
209 uint32_t tmp; in ddr3_get_parameter() local
216 tmp = 0; in ddr3_get_parameter()
218 tmp = 1; in ddr3_get_parameter()
220 tmp = 2; in ddr3_get_parameter()
222 tmp = 3; in ddr3_get_parameter()
224 tmp = 4; in ddr3_get_parameter()
226 tmp = 5; in ddr3_get_parameter()
228 tmp = 6; in ddr3_get_parameter()
235 pdram_timing->cl = (ddr3_cl_cwl[ddr_speed_bin][tmp] >> 4) & 0xf; in ddr3_get_parameter()
236 pdram_timing->cwl = ddr3_cl_cwl[ddr_speed_bin][tmp] & 0xf; in ddr3_get_parameter()
241 tmp = DDR3_DS_40; in ddr3_get_parameter()
245 tmp = DDR3_DS_34; in ddr3_get_parameter()
252 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_60; in ddr3_get_parameter()
255 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_40; in ddr3_get_parameter()
258 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_120; in ddr3_get_parameter()
262 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_DIS; in ddr3_get_parameter()
266 pdram_timing->mr[1] = tmp | DDR3_RTT_NOM_DIS; in ddr3_get_parameter()
279 tmp = ((DDR3_TWR * nmhz + 999) / 1000); in ddr3_get_parameter()
280 pdram_timing->twr = tmp; in ddr3_get_parameter()
281 pdram_timing->tdal = tmp + pdram_timing->trp; in ddr3_get_parameter()
282 if (tmp < 9) { in ddr3_get_parameter()
283 tmp = tmp - 4; in ddr3_get_parameter()
285 tmp += (tmp & 0x1) ? 1 : 0; in ddr3_get_parameter()
286 tmp = tmp >> 1; in ddr3_get_parameter()
291 | DDR3_WR(tmp); in ddr3_get_parameter()
295 | DDR3_WR(tmp); in ddr3_get_parameter()
296 tmp = ((DDR3_TRTP * nmhz + (nmhz >> 1) + 999) / 1000); in ddr3_get_parameter()
297 pdram_timing->trtp = max(4, tmp); in ddr3_get_parameter()
300 tmp = ((DDR3_TRRD * nmhz + 999) / 1000); in ddr3_get_parameter()
301 pdram_timing->trrd = max(4, tmp); in ddr3_get_parameter()
303 tmp = ((DDR3_TWTR * nmhz + (nmhz >> 1) + 999) / 1000); in ddr3_get_parameter()
304 pdram_timing->twtr = max(4, tmp); in ddr3_get_parameter()
314 tmp = DDR3_TRFC_512MBIT; in ddr3_get_parameter()
316 tmp = DDR3_TRFC_1GBIT; in ddr3_get_parameter()
318 tmp = DDR3_TRFC_2GBIT; in ddr3_get_parameter()
320 tmp = DDR3_TRFC_4GBIT; in ddr3_get_parameter()
322 tmp = DDR3_TRFC_8GBIT; in ddr3_get_parameter()
323 pdram_timing->trfc = (tmp * nmhz + 999) / 1000; in ddr3_get_parameter()
324 pdram_timing->txsnr = max(5, (((tmp + 10) * nmhz + 999) / 1000)); in ddr3_get_parameter()
328 tmp = ((DDR3_TXP * nmhz + (nmhz >> 1) + 999) / 1000); in ddr3_get_parameter()
329 pdram_timing->txp = max(3, tmp); in ddr3_get_parameter()
330 tmp = ((DDR3_TXPDLL * nmhz + 999) / 1000); in ddr3_get_parameter()
331 pdram_timing->txpdll = max(10, tmp); in ddr3_get_parameter()
334 tmp = ((DDR3_TCKE_533MHZ * nmhz + 999) / 1000); in ddr3_get_parameter()
336 tmp = ((DDR3_TCKE_400MHZ * nmhz + (nmhz >> 1) + 999) / 1000); in ddr3_get_parameter()
337 pdram_timing->tcke = max(3, tmp); in ddr3_get_parameter()
339 tmp = ((DDR3_TCKSRE * nmhz + 999) / 1000); in ddr3_get_parameter()
340 pdram_timing->tcksre = max(5, tmp); in ddr3_get_parameter()
341 pdram_timing->tcksrx = max(5, tmp); in ddr3_get_parameter()
343 tmp = ((DDR3_TMOD * nmhz + 999) / 1000); in ddr3_get_parameter()
344 pdram_timing->tmod = max(12, tmp); in ddr3_get_parameter()
350 tmp = ((DDR3_TZQINIT * nmhz + 999) / 1000); in ddr3_get_parameter()
351 pdram_timing->tzqinit = max(512, tmp); in ddr3_get_parameter()
352 tmp = ((DDR3_TZQCS * nmhz + 999) / 1000); in ddr3_get_parameter()
353 pdram_timing->tzqcs = max(64, tmp); in ddr3_get_parameter()
354 tmp = ((DDR3_TZQOPER * nmhz + 999) / 1000); in ddr3_get_parameter()
355 pdram_timing->tzqoper = max(256, tmp); in ddr3_get_parameter()
425 uint32_t tmp, trp_tmp, trppb_tmp, tras_tmp, twr_tmp, bl_tmp; in lpddr2_get_parameter() local
498 tmp = ((LPDDR2_TRCD * nmhz + 999) / 1000); in lpddr2_get_parameter()
499 pdram_timing->trcd = max(3, tmp); in lpddr2_get_parameter()
519 tmp = ((LPDDR2_TRTP * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr2_get_parameter()
520 pdram_timing->trtp = max(2, tmp); in lpddr2_get_parameter()
526 tmp = ((LPDDR2_TRRD * nmhz + 999) / 1000); in lpddr2_get_parameter()
527 pdram_timing->trrd = max(2, tmp); in lpddr2_get_parameter()
531 tmp = ((LPDDR2_TWTR_GREAT_200MHZ * nmhz + (nmhz >> 1) + in lpddr2_get_parameter()
534 tmp = ((LPDDR2_TWTR_LITTLE_200MHZ * nmhz + 999) / 1000); in lpddr2_get_parameter()
535 pdram_timing->twtr = max(2, tmp); in lpddr2_get_parameter()
547 tmp = (((LPDDR2_TRFC_8GBIT + 10) * nmhz + 999) / 1000); in lpddr2_get_parameter()
551 tmp = (((LPDDR2_TRFC_4GBIT + 10) * nmhz + 999) / 1000); in lpddr2_get_parameter()
553 if (tmp < 2) in lpddr2_get_parameter()
554 tmp = 2; in lpddr2_get_parameter()
555 pdram_timing->txsr = tmp; in lpddr2_get_parameter()
556 pdram_timing->txsnr = tmp; in lpddr2_get_parameter()
564 tmp = ((LPDDR2_TXP * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr2_get_parameter()
565 pdram_timing->txp = max(2, tmp); in lpddr2_get_parameter()
569 tmp = ((LPDDR2_TCKESR * nmhz + 999) / 1000); in lpddr2_get_parameter()
570 pdram_timing->tckesr = max(3, tmp); in lpddr2_get_parameter()
579 tmp = ((LPDDR2_TZQCS * nmhz + 999) / 1000); in lpddr2_get_parameter()
580 pdram_timing->tzqcs = max(6, tmp); in lpddr2_get_parameter()
581 tmp = ((LPDDR2_TZQCL * nmhz + 999) / 1000); in lpddr2_get_parameter()
582 pdram_timing->tzqoper = max(6, tmp); in lpddr2_get_parameter()
583 tmp = ((LPDDR2_TZQRESET * nmhz + 999) / 1000); in lpddr2_get_parameter()
584 pdram_timing->tzqreset = max(3, tmp); in lpddr2_get_parameter()
665 uint32_t tmp, trp_tmp, trppb_tmp, tras_tmp, twr_tmp, bl_tmp; in lpddr3_get_parameter() local
765 tmp = ((LPDDR3_TRCD * nmhz + 999) / 1000); in lpddr3_get_parameter()
766 pdram_timing->trcd = max(3, tmp); in lpddr3_get_parameter()
791 tmp = ((LPDDR3_TRTP * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr3_get_parameter()
792 pdram_timing->trtp = max(4, tmp); in lpddr3_get_parameter()
797 tmp = ((LPDDR3_TRRD * nmhz + 999) / 1000); in lpddr3_get_parameter()
798 pdram_timing->trrd = max(2, tmp); in lpddr3_get_parameter()
800 tmp = ((LPDDR3_TWTR * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr3_get_parameter()
801 pdram_timing->twtr = max(4, tmp); in lpddr3_get_parameter()
804 tmp = (LPDDR3_TFAW * nmhz + 999) / 1000; in lpddr3_get_parameter()
805 pdram_timing->tfaw = max(8, tmp); in lpddr3_get_parameter()
809 tmp = (((LPDDR3_TRFC_8GBIT + 10) * nmhz + 999) / 1000); in lpddr3_get_parameter()
813 tmp = (((LPDDR3_TRFC_4GBIT + 10) * nmhz + 999) / 1000); in lpddr3_get_parameter()
815 pdram_timing->txsr = max(2, tmp); in lpddr3_get_parameter()
816 pdram_timing->txsnr = max(2, tmp); in lpddr3_get_parameter()
825 tmp = ((LPDDR3_TXP * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr3_get_parameter()
826 pdram_timing->txp = max(3, tmp); in lpddr3_get_parameter()
828 tmp = ((LPDDR3_TCKE * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr3_get_parameter()
829 pdram_timing->tcke = max(3, tmp); in lpddr3_get_parameter()
830 tmp = ((LPDDR3_TCKESR * nmhz + 999) / 1000); in lpddr3_get_parameter()
831 pdram_timing->tckesr = max(3, tmp); in lpddr3_get_parameter()
836 tmp = ((LPDDR3_TMRD * nmhz + 999) / 1000); in lpddr3_get_parameter()
837 pdram_timing->tmrd = max(10, tmp); in lpddr3_get_parameter()
839 tmp = ((LPDDR3_TRCD * nmhz + 999) / 1000); in lpddr3_get_parameter()
840 pdram_timing->tmrri = max(3, tmp); in lpddr3_get_parameter()
850 tmp = ((LPDDR3_TZQRESET * nmhz + 999) / 1000); in lpddr3_get_parameter()
851 pdram_timing->tzqreset = max(3, tmp); in lpddr3_get_parameter()
961 uint32_t tmp, trp_tmp, trppb_tmp, tras_tmp; in lpddr4_get_parameter() local
976 tmp = (timing_config->bl == 32) ? 1 : 0; in lpddr4_get_parameter()
982 tmp |= (1 << 2); in lpddr4_get_parameter()
1000 tmp |= (1 << 4); in lpddr4_get_parameter()
1012 tmp |= (2 << 4); in lpddr4_get_parameter()
1024 tmp |= (3 << 4); in lpddr4_get_parameter()
1038 tmp |= (4 << 4); in lpddr4_get_parameter()
1052 tmp |= (5 << 4); in lpddr4_get_parameter()
1066 tmp |= (6 << 4); in lpddr4_get_parameter()
1080 tmp |= (7 << 4); in lpddr4_get_parameter()
1082 pdram_timing->mr[1] = tmp; in lpddr4_get_parameter()
1083 tmp = (timing_config->rdbi ? LPDDR4_DBI_RD_EN : 0) | in lpddr4_get_parameter()
1087 pdram_timing->mr[3] = LPDDR4_PDDS_240 | tmp; in lpddr4_get_parameter()
1090 pdram_timing->mr[3] = LPDDR4_PDDS_120 | tmp; in lpddr4_get_parameter()
1093 pdram_timing->mr[3] = LPDDR4_PDDS_80 | tmp; in lpddr4_get_parameter()
1096 pdram_timing->mr[3] = LPDDR4_PDDS_60 | tmp; in lpddr4_get_parameter()
1099 pdram_timing->mr[3] = LPDDR4_PDDS_48 | tmp; in lpddr4_get_parameter()
1103 pdram_timing->mr[3] = LPDDR4_PDDS_40 | tmp; in lpddr4_get_parameter()
1110 tmp = LPDDR4_DQODT_240; in lpddr4_get_parameter()
1113 tmp = LPDDR4_DQODT_120; in lpddr4_get_parameter()
1116 tmp = LPDDR4_DQODT_80; in lpddr4_get_parameter()
1119 tmp = LPDDR4_DQODT_60; in lpddr4_get_parameter()
1122 tmp = LPDDR4_DQODT_48; in lpddr4_get_parameter()
1126 tmp = LPDDR4_DQODT_40; in lpddr4_get_parameter()
1132 pdram_timing->mr11 = LPDDR4_CAODT_240 | tmp; in lpddr4_get_parameter()
1135 pdram_timing->mr11 = LPDDR4_CAODT_120 | tmp; in lpddr4_get_parameter()
1138 pdram_timing->mr11 = LPDDR4_CAODT_80 | tmp; in lpddr4_get_parameter()
1141 pdram_timing->mr11 = LPDDR4_CAODT_60 | tmp; in lpddr4_get_parameter()
1144 pdram_timing->mr11 = LPDDR4_CAODT_48 | tmp; in lpddr4_get_parameter()
1148 pdram_timing->mr11 = LPDDR4_CAODT_40 | tmp; in lpddr4_get_parameter()
1152 pdram_timing->mr11 = LPDDR4_CAODT_DIS | tmp; in lpddr4_get_parameter()
1165 tmp = ((LPDDR4_TRCD * nmhz + 999) / 1000); in lpddr4_get_parameter()
1166 pdram_timing->trcd = max(4, tmp); in lpddr4_get_parameter()
1177 tmp = ((LPDDR4_TRRD * nmhz + 999) / 1000); in lpddr4_get_parameter()
1178 pdram_timing->trrd = max(4, tmp); in lpddr4_get_parameter()
1184 tmp = ((LPDDR4_TWTR * nmhz + 999) / 1000); in lpddr4_get_parameter()
1185 pdram_timing->twtr = max(8, tmp); in lpddr4_get_parameter()
1193 tmp = (((LPDDR4_TRFC_12GBIT + 7) * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1198 tmp = (((LPDDR4_TRFC_6GBIT + 7) * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1203 tmp = (((LPDDR4_TRFC_4GBIT + 7) * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1206 pdram_timing->txsr = max(2, tmp); in lpddr4_get_parameter()
1207 pdram_timing->txsnr = max(2, tmp); in lpddr4_get_parameter()
1215 tmp = ((LPDDR4_TXP * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr4_get_parameter()
1216 pdram_timing->txp = max(5, tmp); in lpddr4_get_parameter()
1217 tmp = ((LPDDR4_TCKE * nmhz + (nmhz >> 1) + 999) / 1000); in lpddr4_get_parameter()
1218 pdram_timing->tcke = max(4, tmp); in lpddr4_get_parameter()
1219 tmp = ((LPDDR4_TESCKE * nmhz + in lpddr4_get_parameter()
1222 pdram_timing->tescke = max(3, tmp); in lpddr4_get_parameter()
1223 tmp = ((LPDDR4_TSR * nmhz + 999) / 1000); in lpddr4_get_parameter()
1224 pdram_timing->tsr = max(3, tmp); in lpddr4_get_parameter()
1225 tmp = ((LPDDR4_TCMDCKE * nmhz + in lpddr4_get_parameter()
1228 pdram_timing->tcmdcke = max(3, tmp); in lpddr4_get_parameter()
1232 tmp = ((LPDDR4_TCKELCS * nmhz + 999) / 1000); in lpddr4_get_parameter()
1233 pdram_timing->tckelcs = max(5, tmp); in lpddr4_get_parameter()
1237 tmp = ((LPDDR4_TCKEHCS * nmhz + in lpddr4_get_parameter()
1239 pdram_timing->tckehcs = max(5, tmp); in lpddr4_get_parameter()
1240 tmp = ((LPDDR4_TMRWCKEL * nmhz + 999) / 1000); in lpddr4_get_parameter()
1241 pdram_timing->tmrwckel = max(10, tmp); in lpddr4_get_parameter()
1242 tmp = ((LPDDR4_TCKELCMD * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1244 pdram_timing->tckelcmd = max(3, tmp); in lpddr4_get_parameter()
1245 tmp = ((LPDDR4_TCKEHCMD * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1247 pdram_timing->tckehcmd = max(3, tmp); in lpddr4_get_parameter()
1248 tmp = ((LPDDR4_TCKELPD * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1250 pdram_timing->tckelpd = max(3, tmp); in lpddr4_get_parameter()
1251 tmp = ((LPDDR4_TCKCKEL * nmhz + (nmhz >> 1) + in lpddr4_get_parameter()
1253 pdram_timing->tckckel = max(3, tmp); in lpddr4_get_parameter()
1255 tmp = ((LPDDR4_TMRD * nmhz + 999) / 1000); in lpddr4_get_parameter()
1256 pdram_timing->tmrd = max(10, tmp); in lpddr4_get_parameter()
1264 tmp = ((LPDDR4_TZQLAT * nmhz + 999) / 1000); in lpddr4_get_parameter()
1265 pdram_timing->tzqlat = max(8, tmp); in lpddr4_get_parameter()
1266 tmp = ((LPDDR4_TZQRESET * nmhz + 999) / 1000); in lpddr4_get_parameter()
1267 pdram_timing->tzqreset = max(3, tmp); in lpddr4_get_parameter()
1268 tmp = ((LPDDR4_TZQCKE * nmhz + in lpddr4_get_parameter()
1271 pdram_timing->tzqcke = max(3, tmp); in lpddr4_get_parameter()
1289 tmp = (LPDDR4_TCKFSPE * nmhz + (nmhz >> 1) + 999) / 1000; in lpddr4_get_parameter()
1290 pdram_timing->tckfspe = max(4, tmp); in lpddr4_get_parameter()
1291 tmp = (LPDDR4_TCKFSPX * nmhz + (nmhz >> 1) + 999) / 1000; in lpddr4_get_parameter()
1292 pdram_timing->tckfspx = max(4, tmp); in lpddr4_get_parameter()