Home | History | Annotate | Download | only in netboot

Lines Matching refs:eeprom

292 /*** a3c90x_internal_ReadEeprom - read data from the serial eeprom.
302 /** Make sure the eeprom isn't busy **/
315 *** data to the onboard serial eeprom (not the BIOS prom, but the
325 /** Verify Eeprom not busy **/
336 /** Send the new data to the eeprom, and wait for completion. **/
341 /** Burn the new data into the eeprom, and wait for completion. **/
349 /*** a3c90x_internal_WriteEeprom - write data to the serial eeprom,
350 *** and re-compute the eeprom checksum.
381 /** Write the checksum to the location in the eeprom **/
683 unsigned short eeprom[0x21];
716 /** Load the EEPROM contents **/
721 eeprom[i] = a3c90x_internal_ReadEeprom(INF_3C90X.IOAddr, i);
725 /** Set xcvrSelect in InternalConfig in eeprom. **/
750 eeprom[i] = a3c90x_internal_ReadEeprom(INF_3C90X.IOAddr, i);
763 INF_3C90X.HWAddr[0] = eeprom[0]>>8;
764 INF_3C90X.HWAddr[1] = eeprom[0]&0xFF;
765 INF_3C90X.HWAddr[2] = eeprom[1]>>8;
766 INF_3C90X.HWAddr[3] = eeprom[1]&0xFF;
767 INF_3C90X.HWAddr[4] = eeprom[2]>>8;
768 INF_3C90X.HWAddr[5] = eeprom[2]&0xFF;
773 outw(htons(eeprom[0]), INF_3C90X.IOAddr + regStationAddress_2_3w);
774 outw(htons(eeprom[1]), INF_3C90X.IOAddr + regStationAddress_2_3w+2);
775 outw(htons(eeprom[2]), INF_3C90X.IOAddr + regStationAddress_2_3w+4);
782 nic->node_addr[i] = (eeprom[i/2] >> (8*((i&1)^1))) & 0xff;
845 ** eeprom 0x16
849 if ((eeprom[0x16] & 0xFF00) == XCVR_MAGIC)
852 linktype = eeprom[0x16] & 0x000F;