/linux-6.3-rc2/drivers/net/ethernet/dec/tulip/ |
A D | eeprom.c | 334 #define eeprom_delay() ioread32(ee_addr) 345 void __iomem *ee_addr = tp->base_addr + CSR9; in tulip_read_eeprom() local 354 iowrite32(EE_ENB & ~EE_CS, ee_addr); in tulip_read_eeprom() 355 iowrite32(EE_ENB, ee_addr); in tulip_read_eeprom() 360 iowrite32(EE_ENB | dataval, ee_addr); in tulip_read_eeprom() 362 iowrite32(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in tulip_read_eeprom() 364 retval = (retval << 1) | ((ioread32(ee_addr) & EE_DATA_READ) ? 1 : 0); in tulip_read_eeprom() 366 iowrite32(EE_ENB, ee_addr); in tulip_read_eeprom() 370 iowrite32(EE_ENB | EE_SHIFT_CLK, ee_addr); in tulip_read_eeprom() 373 iowrite32(EE_ENB, ee_addr); in tulip_read_eeprom() [all …]
|
A D | winbond-840.c | 478 #define eeprom_delay(ee_addr) ioread32(ee_addr) argument 496 iowrite32(EE_ChipSelect, ee_addr); in eeprom_read() 501 iowrite32(dataval, ee_addr); in eeprom_read() 502 eeprom_delay(ee_addr); in eeprom_read() 504 eeprom_delay(ee_addr); in eeprom_read() 506 iowrite32(EE_ChipSelect, ee_addr); in eeprom_read() 507 eeprom_delay(ee_addr); in eeprom_read() 511 eeprom_delay(ee_addr); in eeprom_read() 513 iowrite32(EE_ChipSelect, ee_addr); in eeprom_read() 514 eeprom_delay(ee_addr); in eeprom_read() [all …]
|
A D | de2104x.c | 1772 writel(EE_ENB & ~EE_CS, ee_addr); in tulip_read_eeprom() 1773 writel(EE_ENB, ee_addr); in tulip_read_eeprom() 1778 writel(EE_ENB | dataval, ee_addr); in tulip_read_eeprom() 1779 readl(ee_addr); in tulip_read_eeprom() 1781 readl(ee_addr); in tulip_read_eeprom() 1784 writel(EE_ENB, ee_addr); in tulip_read_eeprom() 1785 readl(ee_addr); in tulip_read_eeprom() 1789 readl(ee_addr); in tulip_read_eeprom() 1791 writel(EE_ENB, ee_addr); in tulip_read_eeprom() 1792 readl(ee_addr); in tulip_read_eeprom() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/8390/ |
A D | pcnet_cs.c | 775 outb(0, ee_addr); in read_eeprom() 776 outb(EE_EEP|EE_CS, ee_addr); in read_eeprom() 784 outb(EE_EEP|EE_CS, ee_addr); in read_eeprom() 789 outb_p(EE_EEP|EE_CS, ee_addr); in read_eeprom() 793 outb(0, ee_addr); in read_eeprom() 812 outb(0, ee_addr); in write_asic() 825 outb(EE_ASIC|EE_CS, ee_addr); in write_asic() 827 outb(EE_ASIC|EE_CS, ee_addr); in write_asic() 837 outb(EE_ASIC|EE_DI, ee_addr); in write_asic() 839 outb(EE_ASIC|EE_DI, ee_addr); in write_asic() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/realtek/ |
A D | 8139cp.c | 1676 writeb (EE_ENB, ee_addr); in eeprom_cmd_start() 1692 writeb (EE_ENB, ee_addr); in eeprom_cmd() 1698 writeb(0, ee_addr); in eeprom_cmd_end() 1707 eeprom_cmd_start(ee_addr); in eeprom_extend_cmd() 1709 eeprom_cmd_end(ee_addr); in eeprom_extend_cmd() 1719 eeprom_cmd_start(ee_addr); in read_eeprom() 1728 writeb (EE_ENB, ee_addr); in read_eeprom() 1732 eeprom_cmd_end(ee_addr); in read_eeprom() 1746 eeprom_cmd_start(ee_addr); in write_eeprom() 1749 eeprom_cmd_end(ee_addr); in write_eeprom() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/natsemi/ |
A D | natsemi.c | 993 #define eeprom_delay(ee_addr) readl(ee_addr) argument 1010 writel(EE_Write0, ee_addr); in eeprom_read() 1015 writel(dataval, ee_addr); in eeprom_read() 1016 eeprom_delay(ee_addr); in eeprom_read() 1018 eeprom_delay(ee_addr); in eeprom_read() 1020 writel(EE_ChipSelect, ee_addr); in eeprom_read() 1021 eeprom_delay(ee_addr); in eeprom_read() 1025 eeprom_delay(ee_addr); in eeprom_read() 1028 eeprom_delay(ee_addr); in eeprom_read() 1032 writel(EE_Write0, ee_addr); in eeprom_read() [all …]
|
/linux-6.3-rc2/drivers/scsi/ |
A D | FlashPoint.c | 812 unsigned short ee_addr); 814 unsigned short ee_addr); 816 unsigned short ee_addr); 818 unsigned short ee_addr); 7274 unsigned short ee_addr) in FPT_utilEEWrite() argument 7325 unsigned short ee_addr) in FPT_utilEERead() argument 7330 ee_data1 = FPT_utilEEReadOrg(p_port, ee_addr); in FPT_utilEERead() 7332 ee_data2 = FPT_utilEEReadOrg(p_port, ee_addr); in FPT_utilEERead() 7365 FPT_utilEESendCmdAddr(p_port, EE_READ, ee_addr); in FPT_utilEEReadOrg() 7402 unsigned short ee_addr) in FPT_utilEESendCmdAddr() argument [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/dlink/ |
A D | sundance.c | 715 #define eeprom_delay(ee_addr) ioread32(ee_addr) argument
|
/linux-6.3-rc2/drivers/net/ethernet/ti/ |
A D | tlan.c | 3242 static int tlan_ee_read_byte(struct net_device *dev, u8 ee_addr, u8 *data) in tlan_ee_read_byte() argument 3257 err = tlan_ee_send_byte(dev->base_addr, ee_addr, TLAN_EEPROM_ACK); in tlan_ee_read_byte()
|