Lines Matching defs:eeprom
291 /*** a3c90x_internal_ReadEeprom - read data from the serial eeprom.
301 /** Make sure the eeprom isn't busy **/
315 *** data to the onboard serial eeprom (not the BIOS prom, but the
336 /** Send the new data to the eeprom, and wait for completion. **/
341 /** Burn the new data into the eeprom, and wait for completion. **/
350 /*** a3c90x_internal_WriteEeprom - write data to the serial eeprom,
351 *** and re-compute the eeprom checksum.
382 /** Write the checksum to the location in the eeprom **/
695 unsigned short eeprom[0x21];
738 eeprom[i] = a3c90x_internal_ReadEeprom(INF_3C90X.IOAddr, i);
742 /** Set xcvrSelect in InternalConfig in eeprom. **/
767 eeprom[i] = a3c90x_internal_ReadEeprom(INF_3C90X.IOAddr, i);
787 INF_3C90X.HWAddr[0] = eeprom[HWADDR_OFFSET + 0]>>8;
788 INF_3C90X.HWAddr[1] = eeprom[HWADDR_OFFSET + 0]&0xFF;
789 INF_3C90X.HWAddr[2] = eeprom[HWADDR_OFFSET + 1]>>8;
790 INF_3C90X.HWAddr[3] = eeprom[HWADDR_OFFSET + 1]&0xFF;
791 INF_3C90X.HWAddr[4] = eeprom[HWADDR_OFFSET + 2]>>8;
792 INF_3C90X.HWAddr[5] = eeprom[HWADDR_OFFSET + 2]&0xFF;
805 outw(htons(eeprom[HWADDR_OFFSET + 0]), INF_3C90X.IOAddr + regStationAddress_2_3w);
806 outw(htons(eeprom[HWADDR_OFFSET + 1]), INF_3C90X.IOAddr + regStationAddress_2_3w+2);
807 outw(htons(eeprom[HWADDR_OFFSET + 2]), INF_3C90X.IOAddr + regStationAddress_2_3w+4);
814 nic->node_addr[i] = (eeprom[HWADDR_OFFSET + i/2] >> (8*((i&1)^1))) & 0xff;
877 ** eeprom 0x16
881 if ((eeprom[0x16] & 0xFF00) == XCVR_MAGIC)
884 linktype = eeprom[0x16] & 0x000F;