Searched refs:ee_addr (Results 1 - 8 of 8) sorted by relevance

/osnet-11/usr/src/grub/grub-0.97/netboot/
H A Ddavicom.c97 #define eeprom_delay() inl(ee_addr)
297 static void phy_write_1bit(u32 ee_addr, u32 phy_data)
300 outl(phy_data, ee_addr); /* MII Clock Low */
302 outl(phy_data|MDCLKH, ee_addr); /* MII Clock High */
304 outl(phy_data, ee_addr); /* MII Clock Low */
311 static int phy_read_1bit(u32 ee_addr)
317 outl(0x50000, ee_addr);
320 phy_data=(inl(ee_addr)>>19) & 0x1;
322 outl(0x40000, ee_addr);
397 long ee_addr
294 phy_write_1bit(u32 ee_addr, u32 phy_data) argument
308 phy_read_1bit(u32 ee_addr) argument
393 long ee_addr = ioaddr + CSR9; local
[all...]
H A Dnatsemi.c333 #define eeprom_delay(ee_addr) inl(ee_addr)
354 int ee_addr = addr + EECtrl; local
356 outl(EE_Write0, ee_addr);
361 outl(dataval, ee_addr);
362 eeprom_delay(ee_addr);
363 outl(dataval | EE_ShiftClk, ee_addr);
364 eeprom_delay(ee_addr);
366 outl(EE_ChipSelect, ee_addr);
367 eeprom_delay(ee_addr);
[all...]
H A Drtl8139.c249 #define eeprom_delay() inl(ee_addr)
260 long ee_addr = nic->ioaddr + Cfg9346; local
263 outb(EE_ENB & ~EE_CS, ee_addr);
264 outb(EE_ENB, ee_addr);
270 outb(EE_ENB | dataval, ee_addr);
272 outb(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr);
275 outb(EE_ENB, ee_addr);
279 outb(EE_ENB | EE_SHIFT_CLK, ee_addr);
281 retval = (retval << 1) | ((inb(ee_addr) & EE_DATA_READ) ? 1 : 0);
282 outb(EE_ENB, ee_addr);
[all...]
H A Dw89c840.c719 #define eeprom_delay(ee_addr) readl(ee_addr)
735 int ee_addr = addr + EECtrl; local
737 writel(EE_ChipSelect, ee_addr);
742 writel(dataval, ee_addr);
743 eeprom_delay(ee_addr);
744 writel(dataval | EE_ShiftClk, ee_addr);
745 eeprom_delay(ee_addr);
747 writel(EE_ChipSelect, ee_addr);
750 writel(EE_ChipSelect | EE_ShiftClk, ee_addr);
[all...]
H A Dsis900.c202 long ee_addr = ioaddr + mear; local
208 outl(EEREQ, ee_addr);
210 if(inl(ee_addr) & EEGNT) {
216 outl(EEDONE, ee_addr);
223 outl(EEDONE, ee_addr);
431 #define eeprom_delay() inl(ee_addr)
449 long ee_addr = ioaddr + mear; local
452 outl(0, ee_addr);
454 outl(EECLK, ee_addr);
460 outl(dataval, ee_addr);
[all...]
H A Deepro100.c336 long ee_addr = ioaddr + SCBeeprom; local
338 outw(EE_ENB, ee_addr); udelay(2);
339 outw(EE_ENB | EE_SHIFT_CLK, ee_addr); udelay(2);
344 outw(dataval, ee_addr); udelay(2);
345 outw(dataval | EE_SHIFT_CLK, ee_addr); udelay(2);
346 retval = (retval << 1) | ((inw(ee_addr) & EE_DATA_READ) ? 1 : 0);
348 outw(EE_ENB, ee_addr); udelay(2);
351 outw(EE_ENB & ~EE_CS, ee_addr);
H A Dtulip.c361 #define eeprom_delay() inl(ee_addr)
694 long ee_addr = ioaddr + CSR9; local
701 outl(EE_ENB & ~EE_CS, ee_addr);
702 outl(EE_ENB, ee_addr);
707 outl(EE_ENB | dataval, ee_addr);
709 outl(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr);
712 outl(EE_ENB, ee_addr);
715 outl(EE_ENB | EE_SHIFT_CLK, ee_addr);
717 retval = (retval << 1) | ((inl(ee_addr) & EE_DATA_READ) ? 1 : 0);
718 outl(EE_ENB, ee_addr);
[all...]
H A Dtlan.c1107 * ee_addr The address of the byte in the
1118 int TLan_EeReadByte(u16 io_base, u8 ee_addr, u8 * data) argument
1130 err = TLan_EeSendByte(io_base, ee_addr, TLAN_EEPROM_ACK);

Completed in 61 milliseconds