Lines Matching refs:data
808 ulong data; in mod_i2c_mem() local
864 ret = dm_i2c_read(dev, addr, (uchar *)&data, size); in mod_i2c_mem()
866 ret = i2c_read(chip, addr, alen, (uchar *)&data, size); in mod_i2c_mem()
871 data = cpu_to_be32(data); in mod_i2c_mem()
873 printf(" %02lx", (data >> 24) & 0x000000FF); in mod_i2c_mem()
875 printf(" %04lx", (data >> 16) & 0x0000FFFF); in mod_i2c_mem()
877 printf(" %08lx", data); in mod_i2c_mem()
898 data = simple_strtoul(console_buffer, &endp, 16); in mod_i2c_mem()
900 data = data << 24; in mod_i2c_mem()
902 data = data << 16; in mod_i2c_mem()
903 data = be32_to_cpu(data); in mod_i2c_mem()
911 ret = dm_i2c_write(dev, addr, (uchar *)&data, in mod_i2c_mem()
915 (uchar *)&data, size); in mod_i2c_mem()
1157 u_char data[128]; in do_sdram() local
1219 ret = dm_i2c_read(dev, 0, data, sizeof(data)); in do_sdram()
1221 ret = i2c_read(chip, 0, 1, data, sizeof(data)); in do_sdram()
1230 cksum += data[j]; in do_sdram()
1232 if (cksum != data[63]) { in do_sdram()
1234 " is 0x%02x, calculated 0x%02x\n", data[63], cksum); in do_sdram()
1237 (data[62] >> 4) & 0x0F, data[62] & 0x0F); in do_sdram()
1238 printf ("Bytes used 0x%02X\n", data[0]); in do_sdram()
1239 printf ("Serial memory size 0x%02X\n", 1 << data[1]); in do_sdram()
1242 switch (data[2]) { in do_sdram()
1274 if ((data[3] & 0x00F0) == 0) in do_sdram()
1275 printf ("%d\n", data[3] & 0x0F); in do_sdram()
1277 printf ("%d/%d\n", data[3] & 0x0F, (data[3] >> 4) & 0x0F); in do_sdram()
1280 if ((data[4] & 0x00F0) == 0) in do_sdram()
1281 printf ("%d\n", data[4] & 0x0F); in do_sdram()
1283 printf ("%d/%d\n", data[4] & 0x0F, (data[4] >> 4) & 0x0F); in do_sdram()
1288 (data[5] & 0x07) + 1); in do_sdram()
1291 printf ("Module rows %d\n", data[5]); in do_sdram()
1297 printf ("Module data width %d bits\n", data[6]); in do_sdram()
1301 (data[7] << 8) | data[6]); in do_sdram()
1306 switch(data[8]) { in do_sdram()
1319 print_ddr2_tcyc (data[9]); in do_sdram()
1323 (data[9] >> 4) & 0x0F, data[9] & 0x0F); in do_sdram()
1330 (data[10] >> 4) & 0x0F, data[10] & 0x0F); in do_sdram()
1334 (data[10] >> 4) & 0x0F, data[10] & 0x0F); in do_sdram()
1339 switch (data[11]) { in do_sdram()
1346 if ((data[12] & 0x80) == 0) in do_sdram()
1351 switch(data[12] & 0x7F) { in do_sdram()
1363 printf ("SDRAM width (primary) %d\n", data[13]); in do_sdram()
1366 printf ("SDRAM width (primary) %d\n", data[13] & 0x7F); in do_sdram()
1367 if ((data[13] & 0x80) != 0) { in do_sdram()
1369 2 * (data[13] & 0x7F)); in do_sdram()
1376 if (data[14] != 0) in do_sdram()
1377 printf ("EDC width %d\n", data[14]); in do_sdram()
1380 if (data[14] != 0) { in do_sdram()
1382 data[14] & 0x7F); in do_sdram()
1384 if ((data[14] & 0x80) != 0) { in do_sdram()
1386 2 * (data[14] & 0x7F)); in do_sdram()
1394 "%d\n", data[15]); in do_sdram()
1398 if (data[16] & 0x80) puts (" Page"); in do_sdram()
1399 if (data[16] & 0x08) puts (" 8"); in do_sdram()
1400 if (data[16] & 0x04) puts (" 4"); in do_sdram()
1401 if (data[16] & 0x02) puts (" 2"); in do_sdram()
1402 if (data[16] & 0x01) puts (" 1"); in do_sdram()
1404 printf ("Number of banks %d\n", data[17]); in do_sdram()
1409 decode_bits (data[18], decode_CAS_DDR2, 0); in do_sdram()
1414 decode_bits (data[18], decode_CAS_default, 0); in do_sdram()
1421 decode_bits (data[19], decode_CS_WE_default, 0); in do_sdram()
1427 decode_bits (data[20], decode_CS_WE_default, 0); in do_sdram()
1434 if (data[21] & 0x80) in do_sdram()
1436 if (data[21] & 0x40) in do_sdram()
1438 if (data[21] & 0x20) in do_sdram()
1440 if (data[21] & 0x10) in do_sdram()
1442 printf (" %d PLLs on DIMM\n", (data[21] >> 2) & 0x03); in do_sdram()
1443 if (data[20] & 0x11) { in do_sdram()
1445 (data[21] & 0x03) + 1); in do_sdram()
1450 if (!data[21]) in do_sdram()
1453 decode_bits (data[21], decode_byte21_default, 0); in do_sdram()
1459 decode_bits (data[22], decode_byte22_DDR2, 0); in do_sdram()
1463 if (data[22] & 0x80) puts (" TBD (bit 7)\n"); in do_sdram()
1464 if (data[22] & 0x40) puts (" TBD (bit 6)\n"); in do_sdram()
1465 if (data[22] & 0x20) puts (" Upper Vcc tolerance 5%\n"); in do_sdram()
1467 if (data[22] & 0x10) puts (" Lower Vcc tolerance 5%\n"); in do_sdram()
1469 if (data[22] & 0x08) puts (" Supports write1/read burst\n"); in do_sdram()
1470 if (data[22] & 0x04) puts (" Supports precharge all\n"); in do_sdram()
1471 if (data[22] & 0x02) puts (" Supports auto precharge\n"); in do_sdram()
1472 if (data[22] & 0x01) puts (" Supports early RAS# precharge\n"); in do_sdram()
1479 print_ddr2_tcyc (data[23]); in do_sdram()
1483 "%d ns\n", (data[23] >> 4) & 0x0F, data[23] & 0x0F); in do_sdram()
1490 "%d%d ns\n", (data[24] >> 4) & 0x0F, data[24] & 0x0F); in do_sdram()
1494 "%d ns\n", (data[24] >> 4) & 0x0F, data[24] & 0x0F); in do_sdram()
1501 print_ddr2_tcyc (data[25]); in do_sdram()
1505 "%d ns\n", (data[25] >> 4) & 0x0F, data[25] & 0x0F); in do_sdram()
1512 "%d%d ns\n", (data[26] >> 4) & 0x0F, data[26] & 0x0F); in do_sdram()
1516 "%d ns\n", (data[26] >> 4) & 0x0F, data[26] & 0x0F); in do_sdram()
1523 (data[27] >> 2) & 0x3F, 25 * (data[27] & 0x03)); in do_sdram()
1526 printf ("Minimum row precharge %d ns\n", data[27]); in do_sdram()
1533 (data[28] >> 2) & 0x3F, 25 * (data[28] & 0x03)); in do_sdram()
1536 printf ("Row active to row active min %d ns\n", data[28]); in do_sdram()
1543 (data[29] >> 2) & 0x3F, 25 * (data[29] & 0x03)); in do_sdram()
1546 printf ("RAS to CAS delay min %d ns\n", data[29]); in do_sdram()
1550 printf ("Minimum RAS pulse width %d ns\n", data[30]); in do_sdram()
1555 decode_bits (data[31], decode_row_density_DDR2, 1); in do_sdram()
1560 decode_bits (data[31], decode_row_density_default, 1); in do_sdram()
1568 if (data[32] >= 0xA0) { in do_sdram()
1570 ((data[32] >> 4) & 0x0F) - 10, data[32] & 0x0F); in do_sdram()
1573 ((data[32] >> 4) & 0x0F), data[32] & 0x0F); in do_sdram()
1578 (data[32] & 0x80) ? '-' : '+', in do_sdram()
1579 (data[32] >> 4) & 0x07, data[32] & 0x0F); in do_sdram()
1586 if (data[33] >= 0xA0) { in do_sdram()
1588 ((data[33] >> 4) & 0x0F) - 10, data[33] & 0x0F); in do_sdram()
1591 ((data[33] >> 4) & 0x0F), data[33] & 0x0F); in do_sdram()
1596 (data[33] & 0x80) ? '-' : '+', in do_sdram()
1597 (data[33] >> 4) & 0x07, data[33] & 0x0F); in do_sdram()
1604 (data[34] >> 4) & 0x0F, data[34] & 0x0F); in do_sdram()
1608 (data[34] & 0x80) ? '-' : '+', in do_sdram()
1609 (data[34] >> 4) & 0x07, data[34] & 0x0F); in do_sdram()
1616 (data[35] >> 4) & 0x0F, data[35] & 0x0F); in do_sdram()
1620 (data[35] & 0x80) ? '-' : '+', in do_sdram()
1621 (data[35] >> 4) & 0x07, data[35] & 0x0F); in do_sdram()
1627 printf ("%02X ", data[j]); in do_sdram()
1629 printf ("Manufacturing Location %02X\n", data[72]); in do_sdram()
1632 printf ("%02X ", data[j]); in do_sdram()
1634 printf ("Revision Code %02X %02X\n", data[91], data[92]); in do_sdram()
1635 printf ("Manufacturing Date %02X %02X\n", data[93], data[94]); in do_sdram()
1638 printf ("%02X ", data[j]); in do_sdram()
1643 data[126] == 0x66 ? 66 : data[126]); in do_sdram()