Lines Matching refs:data
766 ulong data; in mod_i2c_mem() local
822 ret = dm_i2c_read(dev, addr, (uchar *)&data, size); in mod_i2c_mem()
824 ret = i2c_read(chip, addr, alen, (uchar *)&data, size); in mod_i2c_mem()
829 data = cpu_to_be32(data); in mod_i2c_mem()
831 printf(" %02lx", (data >> 24) & 0x000000FF); in mod_i2c_mem()
833 printf(" %04lx", (data >> 16) & 0x0000FFFF); in mod_i2c_mem()
835 printf(" %08lx", data); in mod_i2c_mem()
856 data = hextoul(console_buffer, &endp); in mod_i2c_mem()
858 data = data << 24; in mod_i2c_mem()
860 data = data << 16; in mod_i2c_mem()
861 data = be32_to_cpu(data); in mod_i2c_mem()
869 ret = dm_i2c_write(dev, addr, (uchar *)&data, in mod_i2c_mem()
873 (uchar *)&data, size); in mod_i2c_mem()
1118 u_char data[128]; in do_sdram() local
1180 ret = dm_i2c_read(dev, 0, data, sizeof(data)); in do_sdram()
1182 ret = i2c_read(chip, 0, 1, data, sizeof(data)); in do_sdram()
1191 cksum += data[j]; in do_sdram()
1193 if (cksum != data[63]) { in do_sdram()
1195 " is 0x%02x, calculated 0x%02x\n", data[63], cksum); in do_sdram()
1198 (data[62] >> 4) & 0x0F, data[62] & 0x0F); in do_sdram()
1199 printf ("Bytes used 0x%02X\n", data[0]); in do_sdram()
1200 printf ("Serial memory size 0x%02X\n", 1 << data[1]); in do_sdram()
1203 switch (data[2]) { in do_sdram()
1235 if ((data[3] & 0x00F0) == 0) in do_sdram()
1236 printf ("%d\n", data[3] & 0x0F); in do_sdram()
1238 printf ("%d/%d\n", data[3] & 0x0F, (data[3] >> 4) & 0x0F); in do_sdram()
1241 if ((data[4] & 0x00F0) == 0) in do_sdram()
1242 printf ("%d\n", data[4] & 0x0F); in do_sdram()
1244 printf ("%d/%d\n", data[4] & 0x0F, (data[4] >> 4) & 0x0F); in do_sdram()
1249 (data[5] & 0x07) + 1); in do_sdram()
1252 printf ("Module rows %d\n", data[5]); in do_sdram()
1258 printf ("Module data width %d bits\n", data[6]); in do_sdram()
1262 (data[7] << 8) | data[6]); in do_sdram()
1267 switch(data[8]) { in do_sdram()
1280 print_ddr2_tcyc (data[9]); in do_sdram()
1284 (data[9] >> 4) & 0x0F, data[9] & 0x0F); in do_sdram()
1291 (data[10] >> 4) & 0x0F, data[10] & 0x0F); in do_sdram()
1295 (data[10] >> 4) & 0x0F, data[10] & 0x0F); in do_sdram()
1300 switch (data[11]) { in do_sdram()
1307 if ((data[12] & 0x80) == 0) in do_sdram()
1312 switch(data[12] & 0x7F) { in do_sdram()
1324 printf ("SDRAM width (primary) %d\n", data[13]); in do_sdram()
1327 printf ("SDRAM width (primary) %d\n", data[13] & 0x7F); in do_sdram()
1328 if ((data[13] & 0x80) != 0) { in do_sdram()
1330 2 * (data[13] & 0x7F)); in do_sdram()
1337 if (data[14] != 0) in do_sdram()
1338 printf ("EDC width %d\n", data[14]); in do_sdram()
1341 if (data[14] != 0) { in do_sdram()
1343 data[14] & 0x7F); in do_sdram()
1345 if ((data[14] & 0x80) != 0) { in do_sdram()
1347 2 * (data[14] & 0x7F)); in do_sdram()
1355 "%d\n", data[15]); in do_sdram()
1359 if (data[16] & 0x80) puts (" Page"); in do_sdram()
1360 if (data[16] & 0x08) puts (" 8"); in do_sdram()
1361 if (data[16] & 0x04) puts (" 4"); in do_sdram()
1362 if (data[16] & 0x02) puts (" 2"); in do_sdram()
1363 if (data[16] & 0x01) puts (" 1"); in do_sdram()
1365 printf ("Number of banks %d\n", data[17]); in do_sdram()
1370 decode_bits (data[18], decode_CAS_DDR2, 0); in do_sdram()
1375 decode_bits (data[18], decode_CAS_default, 0); in do_sdram()
1382 decode_bits (data[19], decode_CS_WE_default, 0); in do_sdram()
1388 decode_bits (data[20], decode_CS_WE_default, 0); in do_sdram()
1395 if (data[21] & 0x80) in do_sdram()
1397 if (data[21] & 0x40) in do_sdram()
1399 if (data[21] & 0x20) in do_sdram()
1401 if (data[21] & 0x10) in do_sdram()
1403 printf (" %d PLLs on DIMM\n", (data[21] >> 2) & 0x03); in do_sdram()
1404 if (data[20] & 0x11) { in do_sdram()
1406 (data[21] & 0x03) + 1); in do_sdram()
1411 if (!data[21]) in do_sdram()
1414 decode_bits (data[21], decode_byte21_default, 0); in do_sdram()
1420 decode_bits (data[22], decode_byte22_DDR2, 0); in do_sdram()
1424 if (data[22] & 0x80) puts (" TBD (bit 7)\n"); in do_sdram()
1425 if (data[22] & 0x40) puts (" TBD (bit 6)\n"); in do_sdram()
1426 if (data[22] & 0x20) puts (" Upper Vcc tolerance 5%\n"); in do_sdram()
1428 if (data[22] & 0x10) puts (" Lower Vcc tolerance 5%\n"); in do_sdram()
1430 if (data[22] & 0x08) puts (" Supports write1/read burst\n"); in do_sdram()
1431 if (data[22] & 0x04) puts (" Supports precharge all\n"); in do_sdram()
1432 if (data[22] & 0x02) puts (" Supports auto precharge\n"); in do_sdram()
1433 if (data[22] & 0x01) puts (" Supports early RAS# precharge\n"); in do_sdram()
1440 print_ddr2_tcyc (data[23]); in do_sdram()
1444 "%d ns\n", (data[23] >> 4) & 0x0F, data[23] & 0x0F); in do_sdram()
1451 "%d%d ns\n", (data[24] >> 4) & 0x0F, data[24] & 0x0F); in do_sdram()
1455 "%d ns\n", (data[24] >> 4) & 0x0F, data[24] & 0x0F); in do_sdram()
1462 print_ddr2_tcyc (data[25]); in do_sdram()
1466 "%d ns\n", (data[25] >> 4) & 0x0F, data[25] & 0x0F); in do_sdram()
1473 "%d%d ns\n", (data[26] >> 4) & 0x0F, data[26] & 0x0F); in do_sdram()
1477 "%d ns\n", (data[26] >> 4) & 0x0F, data[26] & 0x0F); in do_sdram()
1484 (data[27] >> 2) & 0x3F, 25 * (data[27] & 0x03)); in do_sdram()
1487 printf ("Minimum row precharge %d ns\n", data[27]); in do_sdram()
1494 (data[28] >> 2) & 0x3F, 25 * (data[28] & 0x03)); in do_sdram()
1497 printf ("Row active to row active min %d ns\n", data[28]); in do_sdram()
1504 (data[29] >> 2) & 0x3F, 25 * (data[29] & 0x03)); in do_sdram()
1507 printf ("RAS to CAS delay min %d ns\n", data[29]); in do_sdram()
1511 printf ("Minimum RAS pulse width %d ns\n", data[30]); in do_sdram()
1516 decode_bits (data[31], decode_row_density_DDR2, 1); in do_sdram()
1521 decode_bits (data[31], decode_row_density_default, 1); in do_sdram()
1529 if (data[32] >= 0xA0) { in do_sdram()
1531 ((data[32] >> 4) & 0x0F) - 10, data[32] & 0x0F); in do_sdram()
1534 ((data[32] >> 4) & 0x0F), data[32] & 0x0F); in do_sdram()
1539 (data[32] & 0x80) ? '-' : '+', in do_sdram()
1540 (data[32] >> 4) & 0x07, data[32] & 0x0F); in do_sdram()
1547 if (data[33] >= 0xA0) { in do_sdram()
1549 ((data[33] >> 4) & 0x0F) - 10, data[33] & 0x0F); in do_sdram()
1552 ((data[33] >> 4) & 0x0F), data[33] & 0x0F); in do_sdram()
1557 (data[33] & 0x80) ? '-' : '+', in do_sdram()
1558 (data[33] >> 4) & 0x07, data[33] & 0x0F); in do_sdram()
1565 (data[34] >> 4) & 0x0F, data[34] & 0x0F); in do_sdram()
1569 (data[34] & 0x80) ? '-' : '+', in do_sdram()
1570 (data[34] >> 4) & 0x07, data[34] & 0x0F); in do_sdram()
1577 (data[35] >> 4) & 0x0F, data[35] & 0x0F); in do_sdram()
1581 (data[35] & 0x80) ? '-' : '+', in do_sdram()
1582 (data[35] >> 4) & 0x07, data[35] & 0x0F); in do_sdram()
1588 printf ("%02X ", data[j]); in do_sdram()
1590 printf ("Manufacturing Location %02X\n", data[72]); in do_sdram()
1593 printf ("%02X ", data[j]); in do_sdram()
1595 printf ("Revision Code %02X %02X\n", data[91], data[92]); in do_sdram()
1596 printf ("Manufacturing Date %02X %02X\n", data[93], data[94]); in do_sdram()
1599 printf ("%02X ", data[j]); in do_sdram()
1604 data[126] == 0x66 ? 66 : data[126]); in do_sdram()