Lines Matching refs:devid
1431 static void __devinit decode_winbond(int efer, int key, int devid, int devrev, int oldid)
1436 if (devid == devrev)
1441 id=(devid<<8) | devrev;
1460 "devid=%02x devrev=%02x oldid=%02x type=%s\n",
1461 efer, key, devid, devrev, oldid, type);
1467 static void __devinit decode_smsc(int efer, int key, int devid, int devrev)
1473 if (devid == devrev)
1479 id=(devid<<8) | devrev;
1483 else if (devid==0x65) type="37c665GT";
1484 else if (devid==0x66) type="37c666GT";
1488 "key=0x%02x devid=%02x devrev=%02x type=%s\n",
1489 efer, key, devid, devrev, type);
1498 int devid,devrev,oldid,x_devid,x_devrev,x_oldid;
1512 devid=inb(io+1); /* Read EFDR, extended function data register */
1519 if ((x_devid == devid) && (x_devrev == devrev) && (x_oldid == oldid))
1522 decode_winbond(io,key,devid,devrev,oldid);
1527 int devid,devrev,oldid,x_devid,x_devrev,x_oldid;
1540 devid=inb(io+2); /* Read EFDR, extended function data register */
1547 if ((x_devid == devid) && (x_devrev == devrev) && (x_oldid == oldid))
1550 decode_winbond(io,key,devid,devrev,oldid);