Home
last modified time | relevance | path

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

/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Ddavicom.c97 #define eeprom_delay() inl(ee_addr)
314 outl(0x50000, ee_addr); in phy_read_1bit()
317 phy_data=(inl(ee_addr)>>19) & 0x1; in phy_read_1bit()
319 outl(0x40000, ee_addr); in phy_read_1bit()
393 long ee_addr = ioaddr + CSR9; in read_eeprom() local
398 outl(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
399 outl(EE_ENB, ee_addr); in read_eeprom()
404 outl(EE_ENB | dataval, ee_addr); in read_eeprom()
409 outl(EE_ENB, ee_addr); in read_eeprom()
415 outl(EE_ENB, ee_addr); in read_eeprom()
[all …]
H A Dnatsemi.c333 #define eeprom_delay(ee_addr) inl(ee_addr) argument
356 outl(EE_Write0, ee_addr); in eeprom_read()
361 outl(dataval, ee_addr); in eeprom_read()
362 eeprom_delay(ee_addr); in eeprom_read()
364 eeprom_delay(ee_addr); in eeprom_read()
367 eeprom_delay(ee_addr); in eeprom_read()
371 eeprom_delay(ee_addr); in eeprom_read()
373 outl(EE_ChipSelect, ee_addr); in eeprom_read()
374 eeprom_delay(ee_addr); in eeprom_read()
378 outl(EE_Write0, ee_addr); in eeprom_read()
[all …]
H A Dw89c840.c719 #define eeprom_delay(ee_addr) readl(ee_addr) argument
735 int ee_addr = addr + EECtrl; in eeprom_read() local
737 writel(EE_ChipSelect, ee_addr); in eeprom_read()
742 writel(dataval, ee_addr); in eeprom_read()
743 eeprom_delay(ee_addr); in eeprom_read()
745 eeprom_delay(ee_addr); in eeprom_read()
747 writel(EE_ChipSelect, ee_addr); in eeprom_read()
751 eeprom_delay(ee_addr); in eeprom_read()
753 writel(EE_ChipSelect, ee_addr); in eeprom_read()
754 eeprom_delay(ee_addr); in eeprom_read()
[all …]
H A Drtl8139.c249 #define eeprom_delay() inl(ee_addr)
260 long ee_addr = nic->ioaddr + Cfg9346; in read_eeprom() local
263 outb(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
264 outb(EE_ENB, ee_addr); in read_eeprom()
270 outb(EE_ENB | dataval, ee_addr); in read_eeprom()
272 outb(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in read_eeprom()
275 outb(EE_ENB, ee_addr); in read_eeprom()
279 outb(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
281 retval = (retval << 1) | ((inb(ee_addr) & EE_DATA_READ) ? 1 : 0); in read_eeprom()
282 outb(EE_ENB, ee_addr); in read_eeprom()
[all …]
H A Dsis900.c202 long ee_addr = ioaddr + mear; in sis96x_get_mac_addr() local
208 outl(EEREQ, ee_addr); in sis96x_get_mac_addr()
210 if(inl(ee_addr) & EEGNT) { in sis96x_get_mac_addr()
216 outl(EEDONE, ee_addr); in sis96x_get_mac_addr()
223 outl(EEDONE, ee_addr); in sis96x_get_mac_addr()
452 outl(0, ee_addr); in sis900_read_eeprom()
454 outl(EECLK, ee_addr); in sis900_read_eeprom()
465 outb(EECS, ee_addr); in sis900_read_eeprom()
470 outl(EECS, ee_addr); in sis900_read_eeprom()
479 outl(0, ee_addr); in sis900_read_eeprom()
[all …]
H A Deepro100.c336 long ee_addr = ioaddr + SCBeeprom; in do_eeprom_cmd() local
338 outw(EE_ENB, ee_addr); udelay(2); in do_eeprom_cmd()
339 outw(EE_ENB | EE_SHIFT_CLK, ee_addr); udelay(2); in do_eeprom_cmd()
344 outw(dataval, ee_addr); udelay(2); in do_eeprom_cmd()
345 outw(dataval | EE_SHIFT_CLK, ee_addr); udelay(2); in do_eeprom_cmd()
346 retval = (retval << 1) | ((inw(ee_addr) & EE_DATA_READ) ? 1 : 0); in do_eeprom_cmd()
348 outw(EE_ENB, ee_addr); udelay(2); in do_eeprom_cmd()
351 outw(EE_ENB & ~EE_CS, ee_addr); in do_eeprom_cmd()
H A Dtulip.c361 #define eeprom_delay() inl(ee_addr)
694 long ee_addr = ioaddr + CSR9; in read_eeprom() local
701 outl(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
702 outl(EE_ENB, ee_addr); in read_eeprom()
707 outl(EE_ENB | dataval, ee_addr); in read_eeprom()
709 outl(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in read_eeprom()
712 outl(EE_ENB, ee_addr); in read_eeprom()
715 outl(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
717 retval = (retval << 1) | ((inl(ee_addr) & EE_DATA_READ) ? 1 : 0); in read_eeprom()
718 outl(EE_ENB, ee_addr); in read_eeprom()
[all …]
H A Dtlan.c1118 int TLan_EeReadByte(u16 io_base, u8 ee_addr, u8 * data) argument
1130 err = TLan_EeSendByte(io_base, ee_addr, TLAN_EEPROM_ACK);