/titanic_41/usr/src/grub/grub-0.97/netboot/ |
H A D | davicom.c | 97 #define eeprom_delay() inl(ee_addr) 294 static void phy_write_1bit(u32 ee_addr, u32 phy_data) in phy_write_1bit() argument 297 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit() 299 outl(phy_data|MDCLKH, ee_addr); /* MII Clock High */ in phy_write_1bit() 301 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit() 308 static int phy_read_1bit(u32 ee_addr) in phy_read_1bit() argument 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 [all …]
|
H A D | natsemi.c | 333 #define eeprom_delay(ee_addr) inl(ee_addr) argument 354 int ee_addr = addr + EECtrl; in eeprom_read() local 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() 363 outl(dataval | EE_ShiftClk, ee_addr); in eeprom_read() 364 eeprom_delay(ee_addr); in eeprom_read() 366 outl(EE_ChipSelect, ee_addr); in eeprom_read() 367 eeprom_delay(ee_addr); in eeprom_read() 370 outl(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read() [all …]
|
H A D | w89c840.c | 719 #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() 744 writel(dataval | EE_ShiftClk, ee_addr); in eeprom_read() 745 eeprom_delay(ee_addr); in eeprom_read() 747 writel(EE_ChipSelect, ee_addr); in eeprom_read() 750 writel(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read() 751 eeprom_delay(ee_addr); in eeprom_read() [all …]
|
H A D | rtl8139.c | 249 #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 D | sis900.c | 202 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() 431 #define eeprom_delay() inl(ee_addr) 449 long ee_addr = ioaddr + mear; in sis900_read_eeprom() local 452 outl(0, ee_addr); in sis900_read_eeprom() 454 outl(EECLK, ee_addr); in sis900_read_eeprom() 460 outl(dataval, ee_addr); in sis900_read_eeprom() [all …]
|
H A D | eepro100.c | 336 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 D | tulip.c | 361 #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 D | tlan.c | 1118 int TLan_EeReadByte(u16 io_base, u8 ee_addr, u8 * data) argument 1130 err = TLan_EeSendByte(io_base, ee_addr, TLAN_EEPROM_ACK);
|