iicprobe 75 dev/i2c/i2c_scan.c u_int8_t iicprobe(u_int8_t);
iicprobe 337 dev/i2c/i2c_scan.c val = iicprobe(0x00);
iicprobe 339 dev/i2c/i2c_scan.c if (iicprobe(reg) == 0xff)
iicprobe 341 dev/i2c/i2c_scan.c if (iicprobe(reg) == 0x00)
iicprobe 343 dev/i2c/i2c_scan.c if (val == iicprobe(reg))
iicprobe 348 dev/i2c/i2c_scan.c val = iicprobe(0x09);
iicprobe 350 dev/i2c/i2c_scan.c if (iicprobe(reg) != val)
iicprobe 354 dev/i2c/i2c_scan.c if (iicprobe(0xfe) == 0x4d)
iicprobe 394 dev/i2c/i2c_scan.c val = iicprobe(0);
iicprobe 397 dev/i2c/i2c_scan.c val2 = iicprobe(i);
iicprobe 412 dev/i2c/i2c_scan.c if (iicprobe(i) != val)
iicprobe 413 dev/i2c/i2c_scan.c printf(" %02x=%02x", i, iicprobe(i));
iicprobe 440 dev/i2c/i2c_scan.c switch (iicprobe(0x3e)) {
iicprobe 451 dev/i2c/i2c_scan.c iicprobe(0x3f) == 0x73)
iicprobe 454 dev/i2c/i2c_scan.c iicprobe(0x3f) == 0x68)
iicprobe 457 dev/i2c/i2c_scan.c (iicprobe(0x3f) == 0x60 || iicprobe(0x3f) == 0x62))
iicprobe 460 dev/i2c/i2c_scan.c iicprobe(0x48) == addr &&
iicprobe 461 dev/i2c/i2c_scan.c (iicprobe(0x3f) == 0x03 || iicprobe(0x3f) == 0x04) &&
iicprobe 462 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 466 dev/i2c/i2c_scan.c if ((iicprobe(0x3f) & 0xfc) == 0x04)
iicprobe 470 dev/i2c/i2c_scan.c if (iicprobe(0x48) == addr &&
iicprobe 471 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00 &&
iicprobe 482 dev/i2c/i2c_scan.c iicprobe(0x3d) == 0x70)
iicprobe 485 dev/i2c/i2c_scan.c iicprobe(0x3d) == 0x76)
iicprobe 487 dev/i2c/i2c_scan.c else if (addr == 0x2e && iicprobe(0x3d) == 0x75)
iicprobe 489 dev/i2c/i2c_scan.c else if (iicprobe(0x3d) == 0x27 &&
iicprobe 490 dev/i2c/i2c_scan.c (iicprobe(0x3f) == 0x60 || iicprobe(0x3f) == 0x6a))
iicprobe 492 dev/i2c/i2c_scan.c else if (iicprobe(0x3d) == 0x27 &&
iicprobe 493 dev/i2c/i2c_scan.c (iicprobe(0x3f) == 0x62 || iicprobe(0x3f) == 0x6a))
iicprobe 496 dev/i2c/i2c_scan.c iicprobe(0x3d) == 0x68 && (iicprobe(0x3f) & 0xf0) == 0x70)
iicprobe 498 dev/i2c/i2c_scan.c else if (iicprobe(0x3d) == 0x33)
iicprobe 501 dev/i2c/i2c_scan.c iicprobe(0x3d) == 0x30 &&
iicprobe 502 dev/i2c/i2c_scan.c (iicprobe(0x01) & 0x80) == 0x00 &&
iicprobe 503 dev/i2c/i2c_scan.c (iicprobe(0x0d) & 0x70) == 0x00 &&
iicprobe 504 dev/i2c/i2c_scan.c (iicprobe(0x0e) & 0x70) == 0x00)
iicprobe 513 dev/i2c/i2c_scan.c iicprobe(0x3d) == 0x31 &&
iicprobe 514 dev/i2c/i2c_scan.c (iicprobe(0x01) & 0x80) == 0x00 &&
iicprobe 515 dev/i2c/i2c_scan.c (iicprobe(0x0d) & 0x70) == 0x00 &&
iicprobe 516 dev/i2c/i2c_scan.c (iicprobe(0x0e) & 0x70) == 0x00 &&
iicprobe 517 dev/i2c/i2c_scan.c (iicprobe(0x0f) & 0x70) == 0x00)
iicprobe 520 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0x20 &&
iicprobe 521 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00 &&
iicprobe 522 dev/i2c/i2c_scan.c (iicprobe(0x41) & 0xc0) == 0x00 &&
iicprobe 523 dev/i2c/i2c_scan.c (iicprobe(0x42) & 0xbc) == 0x00)
iicprobe 526 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0x10 &&
iicprobe 527 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 529 dev/i2c/i2c_scan.c else if ((iicprobe(0xff) & 0xf0) == 0x30)
iicprobe 532 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0xd0 &&
iicprobe 533 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 536 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0xc0 &&
iicprobe 537 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 542 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0xc0 &&
iicprobe 543 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 548 dev/i2c/i2c_scan.c iicprobe(0x3f) == 0x20 &&
iicprobe 549 dev/i2c/i2c_scan.c (iicprobe(0x47) & 0x70) == 0x00 &&
iicprobe 550 dev/i2c/i2c_scan.c (iicprobe(0x49) & 0xfe) == 0x80)
iicprobe 555 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0x60)
iicprobe 558 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0x80)
iicprobe 561 dev/i2c/i2c_scan.c (iicprobe(0x3f) & 0xf0) == 0xb0)
iicprobe 565 dev/i2c/i2c_scan.c if ((iicprobe(0x3f) & 0xf0) == 0x20 &&
iicprobe 566 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00 &&
iicprobe 567 dev/i2c/i2c_scan.c (iicprobe(0x41) & 0xc0) == 0x00 &&
iicprobe 568 dev/i2c/i2c_scan.c (iicprobe(0x42) & 0xbc) == 0x00)
iicprobe 572 dev/i2c/i2c_scan.c if (iicprobe(0x3f) == 0x01 && iicprobe(0x48) == addr &&
iicprobe 573 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00)
iicprobe 578 dev/i2c/i2c_scan.c switch (iicprobe(0x4e)) {
iicprobe 581 dev/i2c/i2c_scan.c (iicprobe(0x4d) == 0x03 || iicprobe(0x4d) == 0x08 ||
iicprobe 582 dev/i2c/i2c_scan.c iicprobe(0x4d) == 0x07))
iicprobe 587 dev/i2c/i2c_scan.c switch (iicprobe(0xfe)) {
iicprobe 590 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x41 && (iicprobe(0x03) & 0x18) == 0 &&
iicprobe 591 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x0f && (iicprobe(0xbf) & 0xf8) == 0)
iicprobe 594 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x11 && (iicprobe(0x03) & 0x2a) == 0 &&
iicprobe 595 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x09 && (iicprobe(0xbf) & 0xf8) == 0)
iicprobe 598 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x31 && (iicprobe(0x03) & 0x2a) == 0 &&
iicprobe 599 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x09 && (iicprobe(0xbf) & 0xf8) == 0)
iicprobe 602 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x34 && (iicprobe(0x03) & 0x2a) == 0 &&
iicprobe 603 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x09 && (iicprobe(0xbf) & 0xf8) == 0)
iicprobe 606 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x21 && (iicprobe(0x03) & 0x2a) == 0 &&
iicprobe 607 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x09 && (iicprobe(0xbf) & 0xf8) == 0)
iicprobe 612 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 && iicprobe(0x04) <= 0x08)
iicprobe 623 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x51 &&
iicprobe 624 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x1f) == 0x04 &&
iicprobe 625 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x0a) {
iicprobe 631 dev/i2c/i2c_scan.c (iicprobe(0xff) & 0xf0) == 0x00 &&
iicprobe 632 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 &&
iicprobe 633 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x07) {
iicprobe 639 dev/i2c/i2c_scan.c (iicprobe(0xff) & 0xf0) == 0x30 &&
iicprobe 640 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 &&
iicprobe 641 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x07) {
iicprobe 645 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 &&
iicprobe 646 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x0a) {
iicprobe 652 dev/i2c/i2c_scan.c if (addr == 0x4c && iicprobe(0xff) == 0x01 &&
iicprobe 653 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 && iicprobe(0x04) <= 0x08)
iicprobe 655 dev/i2c/i2c_scan.c if (addr == 0x4d && iicprobe(0xff) == 0x03 &&
iicprobe 656 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x3f) == 0x00 && iicprobe(0x04) <= 0x08)
iicprobe 663 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x08 && (iicprobe(0x02) & 0x03) == 0 &&
iicprobe 664 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x07) == 0 && iicprobe(0x04) <= 0x08)
iicprobe 667 dev/i2c/i2c_scan.c iicprobe(0xff) == 0x59 && (iicprobe(0x03) & 0x1f) == 0 &&
iicprobe 668 dev/i2c/i2c_scan.c iicprobe(0x04) <= 0x07)
iicprobe 671 dev/i2c/i2c_scan.c (iicprobe(0x02) & 0x2b) == 0 &&
iicprobe 672 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x0f) == 0 && iicprobe(0x04) <= 0x09) {
iicprobe 676 dev/i2c/i2c_scan.c (iicprobe(0x02) & 0x2b) == 0 &&
iicprobe 677 dev/i2c/i2c_scan.c (iicprobe(0x03) & 0x0f) == 0)
iicprobe 682 dev/i2c/i2c_scan.c if (addr == iicprobe(0x48) &&
iicprobe 683 dev/i2c/i2c_scan.c ((iicprobe(0x4f) == 0x5c && (iicprobe(0x4e) & 0x80)) ||
iicprobe 684 dev/i2c/i2c_scan.c (iicprobe(0x4f) == 0xa3 && !(iicprobe(0x4e) & 0x80)))) {
iicprobe 690 dev/i2c/i2c_scan.c if ((iicprobe(0x4e) & 0x07) == 0) {
iicprobe 691 dev/i2c/i2c_scan.c switch (iicprobe(0x58)) {
iicprobe 726 dev/i2c/i2c_scan.c } else if (addr == iicprobe (0x4a) && iicprobe(0x4e) == 0x50 &&
iicprobe 727 dev/i2c/i2c_scan.c iicprobe(0x4c) == 0xa3 && iicprobe(0x4d) == 0x5c) {
iicprobe 729 dev/i2c/i2c_scan.c } else if (addr == 0x2d && iicprobe(0x4e) == 0x60 &&
iicprobe 730 dev/i2c/i2c_scan.c iicprobe(0x4c) == 0xa3 && iicprobe(0x4d) == 0x5c) {
iicprobe 732 dev/i2c/i2c_scan.c } else if (addr == 0x2e && iicprobe(0x4e) == 0x70 &&
iicprobe 733 dev/i2c/i2c_scan.c iicprobe(0x4c) == 0xa3 && iicprobe(0x4d) == 0x5c) {
iicprobe 736 dev/i2c/i2c_scan.c iicprobe(0x4f) == 0x12 && (iicprobe(0x4e) & 0x80)) {
iicprobe 742 dev/i2c/i2c_scan.c if (iicprobe(0x58) == 0x31)
iicprobe 745 dev/i2c/i2c_scan.c addr * 2 == iicprobe(0x04) &&
iicprobe 746 dev/i2c/i2c_scan.c iicprobe(0x5d) == 0x19 && iicprobe(0x5e) == 0x34 &&
iicprobe 747 dev/i2c/i2c_scan.c iicprobe(0x5a) == 0x03 && iicprobe(0x5b) == 0x06) {
iicprobe 750 dev/i2c/i2c_scan.c ((iicprobe(0x4f) == 0x06 && (iicprobe(0x4e) & 0x80)) ||
iicprobe 751 dev/i2c/i2c_scan.c (iicprobe(0x4f) == 0x94 && !(iicprobe(0x4e) & 0x80)))) {
iicprobe 763 dev/i2c/i2c_scan.c if ((iicprobe(0x58) & 0x7f) == 0x31 &&
iicprobe 764 dev/i2c/i2c_scan.c (iicprobe(0x4e) & 0xf) == 0x00)
iicprobe 767 dev/i2c/i2c_scan.c iicprobe(0x00) == 0x80 &&
iicprobe 768 dev/i2c/i2c_scan.c (iicprobe(0x01) == 0x00 || iicprobe(0x01) == 0x80) &&
iicprobe 769 dev/i2c/i2c_scan.c iicprobe(0x02) == 0x00 && (iicprobe(0x03) & 0x83) == 0x00 &&
iicprobe 770 dev/i2c/i2c_scan.c (iicprobe(0x0f) & 0x07) == 0x00 &&
iicprobe 771 dev/i2c/i2c_scan.c (iicprobe(0x11) & 0x80) == 0x00 &&
iicprobe 772 dev/i2c/i2c_scan.c (iicprobe(0x12) & 0x80) == 0x00) {
iicprobe 787 dev/i2c/i2c_scan.c iicprobe(0x16) == 0x41 && ((iicprobe(0x17) & 0xf0) == 0x40)) {
iicprobe 802 dev/i2c/i2c_scan.c (iicprobe(0xac) & 0x10) == 0x00) {
iicprobe 803 dev/i2c/i2c_scan.c if ((iicprobe(0xac) & 0x7e) == 0x0a &&
iicprobe 804 dev/i2c/i2c_scan.c iicprobe(0xab) == 0x00 && iicprobe(0xa8) == 0x00)
iicprobe 806 dev/i2c/i2c_scan.c else if ((iicprobe(0xac) & 0x7e) == 0x0c)
iicprobe 808 dev/i2c/i2c_scan.c else if ((iicprobe(0xac) & 0x2e) == 0x2e)
iicprobe 812 dev/i2c/i2c_scan.c if (name == NULL && (addr & 0xf8) == 0x28 && iicprobe(0x48) == addr &&
iicprobe 813 dev/i2c/i2c_scan.c (iicprobe(0x00) & 0x90) == 0x10 && iicprobe(0x58) == 0x90) {
iicprobe 814 dev/i2c/i2c_scan.c if (iicprobe(0x5b) == 0x12)
iicprobe 816 dev/i2c/i2c_scan.c else if (iicprobe(0x5b) == 0x00)
iicprobe 820 dev/i2c/i2c_scan.c if (name == NULL && iicprobe(0x48) == addr &&
iicprobe 821 dev/i2c/i2c_scan.c (iicprobe(0x40) & 0x80) == 0x00 && iicprobe(0x58) == 0xac)