Home
last modified time | relevance | path

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

/external/grub/netboot/
Dfa311.c339 #define eeprom_delay(ee_addr) inl(ee_addr) argument
357 int ee_addr = addr + EECtrl; in eeprom_read() local
359 writel(EE_Write0, ee_addr); in eeprom_read()
364 writel(dataval, ee_addr); in eeprom_read()
365 eeprom_delay(ee_addr); in eeprom_read()
366 writel(dataval | EE_ShiftClk, ee_addr); in eeprom_read()
367 eeprom_delay(ee_addr); in eeprom_read()
369 writel(EE_ChipSelect, ee_addr); in eeprom_read()
370 eeprom_delay(ee_addr); in eeprom_read()
373 writel(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read()
[all …]
Ddavicom.c99 #define eeprom_delay() inl(ee_addr)
307 static void phy_write_1bit(u32 ee_addr, u32 phy_data) in phy_write_1bit() argument
310 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit()
312 outl(phy_data|MDCLKH, ee_addr); /* MII Clock High */ in phy_write_1bit()
314 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit()
321 static int phy_read_1bit(u32 ee_addr) in phy_read_1bit() argument
327 outl(0x50000, ee_addr); in phy_read_1bit()
330 phy_data=(inl(ee_addr)>>19) & 0x1; in phy_read_1bit()
332 outl(0x40000, ee_addr); in phy_read_1bit()
406 long ee_addr = ioaddr + CSR9; in read_eeprom() local
[all …]
Dnatsemi.c335 #define eeprom_delay(ee_addr) inl(ee_addr) argument
356 int ee_addr = addr + EECtrl; in eeprom_read() local
358 outl(EE_Write0, ee_addr); in eeprom_read()
363 outl(dataval, ee_addr); in eeprom_read()
364 eeprom_delay(ee_addr); in eeprom_read()
365 outl(dataval | EE_ShiftClk, ee_addr); in eeprom_read()
366 eeprom_delay(ee_addr); in eeprom_read()
368 outl(EE_ChipSelect, ee_addr); in eeprom_read()
369 eeprom_delay(ee_addr); in eeprom_read()
372 outl(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read()
[all …]
Drtl8139.c244 #define eeprom_delay() inl(ee_addr)
255 long ee_addr = ioaddr + Cfg9346; in read_eeprom() local
258 outb(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
259 outb(EE_ENB, ee_addr); in read_eeprom()
264 outb(EE_ENB | dataval, ee_addr); in read_eeprom()
266 outb(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in read_eeprom()
269 outb(EE_ENB, ee_addr); in read_eeprom()
273 outb(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
275 retval = (retval << 1) | ((inb(ee_addr) & EE_DATA_READ) ? 1 : 0); in read_eeprom()
276 outb(EE_ENB, ee_addr); in read_eeprom()
[all …]
Dw89c840.c713 #define eeprom_delay(ee_addr) readl(ee_addr) argument
729 int ee_addr = addr + EECtrl; in eeprom_read() local
731 writel(EE_ChipSelect, ee_addr); in eeprom_read()
736 writel(dataval, ee_addr); in eeprom_read()
737 eeprom_delay(ee_addr); in eeprom_read()
738 writel(dataval | EE_ShiftClk, ee_addr); in eeprom_read()
739 eeprom_delay(ee_addr); in eeprom_read()
741 writel(EE_ChipSelect, ee_addr); in eeprom_read()
744 writel(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read()
745 eeprom_delay(ee_addr); in eeprom_read()
[all …]
Deepro.c465 int ee_addr = ioaddr + eeprom_reg; in read_eeprom() local
474 outb(ctrl_val, ee_addr); in read_eeprom()
478 outb(outval, ee_addr); in read_eeprom()
479 outb(outval | EESK, ee_addr); /* EEPROM clock tick */ in read_eeprom()
481 outb(outval, ee_addr); /* finish EEPROM clock tick */ in read_eeprom()
484 outb(ctrl_val, ee_addr); in read_eeprom()
486 outb(ctrl_val | EESK, ee_addr); in read_eeprom()
488 retval = (retval << 1) | ((inb(ee_addr) & EEDO) ? 1 : 0); in read_eeprom()
489 outb(ctrl_val, ee_addr); in read_eeprom()
494 outb(ctrl_val | EESK, ee_addr); in read_eeprom()
[all …]
Dsis900.c323 #define eeprom_delay() inl(ee_addr)
342 long ee_addr = ioaddr + mear; in sis900_read_eeprom() local
345 outl(0, ee_addr); in sis900_read_eeprom()
347 outl(EECLK, ee_addr); in sis900_read_eeprom()
353 outl(dataval, ee_addr); in sis900_read_eeprom()
355 outl(dataval | EECLK, ee_addr); in sis900_read_eeprom()
358 outb(EECS, ee_addr); in sis900_read_eeprom()
363 outl(EECS, ee_addr); in sis900_read_eeprom()
365 outl(EECS | EECLK, ee_addr); in sis900_read_eeprom()
367 retval = (retval << 1) | ((inl(ee_addr) & EEDO) ? 1 : 0); in sis900_read_eeprom()
[all …]
Deepro100.c324 long ee_addr = ioaddr + SCBeeprom; in do_eeprom_cmd() local
326 outw(EE_ENB, ee_addr); udelay(2); in do_eeprom_cmd()
327 outw(EE_ENB | EE_SHIFT_CLK, ee_addr); udelay(2); in do_eeprom_cmd()
332 outw(dataval, ee_addr); udelay(2); in do_eeprom_cmd()
333 outw(dataval | EE_SHIFT_CLK, ee_addr); udelay(2); in do_eeprom_cmd()
334 retval = (retval << 1) | ((inw(ee_addr) & EE_DATA_READ) ? 1 : 0); in do_eeprom_cmd()
336 outw(EE_ENB, ee_addr); udelay(2); in do_eeprom_cmd()
339 outw(EE_ENB & ~EE_CS, ee_addr); in do_eeprom_cmd()
Dtulip.c349 #define eeprom_delay() inl(ee_addr)
697 long ee_addr = ioaddr + CSR9; in read_eeprom() local
704 outl(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
705 outl(EE_ENB, ee_addr); in read_eeprom()
710 outl(EE_ENB | dataval, ee_addr); in read_eeprom()
712 outl(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in read_eeprom()
715 outl(EE_ENB, ee_addr); in read_eeprom()
718 outl(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
720 retval = (retval << 1) | ((inl(ee_addr) & EE_DATA_READ) ? 1 : 0); in read_eeprom()
721 outl(EE_ENB, ee_addr); in read_eeprom()
[all …]
Dtlan.c553 static int TLan_EeReadByte( u16 io_base, u8 ee_addr, u8 *data ) in TLan_EeReadByte() argument
566 err = TLan_EeSendByte( io_base, ee_addr, TLAN_EEPROM_ACK ); in TLan_EeReadByte()