/Linux-v5.15/drivers/net/ethernet/dec/tulip/ |
D | eeprom.c | 333 #define eeprom_delay() ioread32(ee_addr) 344 void __iomem *ee_addr = tp->base_addr + CSR9; in tulip_read_eeprom() local 353 iowrite32(EE_ENB & ~EE_CS, ee_addr); in tulip_read_eeprom() 354 iowrite32(EE_ENB, ee_addr); in tulip_read_eeprom() 359 iowrite32(EE_ENB | dataval, ee_addr); in tulip_read_eeprom() 361 iowrite32(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in tulip_read_eeprom() 363 retval = (retval << 1) | ((ioread32(ee_addr) & EE_DATA_READ) ? 1 : 0); in tulip_read_eeprom() 365 iowrite32(EE_ENB, ee_addr); in tulip_read_eeprom() 369 iowrite32(EE_ENB | EE_SHIFT_CLK, ee_addr); in tulip_read_eeprom() 371 retval = (retval << 1) | ((ioread32(ee_addr) & EE_DATA_READ) ? 1 : 0); in tulip_read_eeprom() [all …]
|
D | winbond-840.c | 478 #define eeprom_delay(ee_addr) ioread32(ee_addr) argument 494 void __iomem *ee_addr = addr + EECtrl; in eeprom_read() local 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() 503 iowrite32(dataval | EE_ShiftClk, 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() 510 iowrite32(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read() [all …]
|
D | de2104x.c | 1767 void __iomem *ee_addr = regs + ROMCmd; in tulip_read_eeprom() local 1770 writel(EE_ENB & ~EE_CS, ee_addr); in tulip_read_eeprom() 1771 writel(EE_ENB, ee_addr); in tulip_read_eeprom() 1776 writel(EE_ENB | dataval, ee_addr); in tulip_read_eeprom() 1777 readl(ee_addr); in tulip_read_eeprom() 1778 writel(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in tulip_read_eeprom() 1779 readl(ee_addr); in tulip_read_eeprom() 1780 retval = (retval << 1) | ((readl(ee_addr) & EE_DATA_READ) ? 1 : 0); in tulip_read_eeprom() 1782 writel(EE_ENB, ee_addr); in tulip_read_eeprom() 1783 readl(ee_addr); in tulip_read_eeprom() [all …]
|
/Linux-v5.15/drivers/net/ethernet/8390/ |
D | pcnet_cs.c | 762 unsigned int ee_addr = ioaddr + DLINK_EEPROM; in read_eeprom() local 765 outb(0, ee_addr); in read_eeprom() 766 outb(EE_EEP|EE_CS, ee_addr); in read_eeprom() 771 outb_p(EE_EEP|EE_CS|dataval, ee_addr); in read_eeprom() 772 outb_p(EE_EEP|EE_CS|dataval|EE_CK, ee_addr); in read_eeprom() 774 outb(EE_EEP|EE_CS, ee_addr); in read_eeprom() 777 outb_p(EE_EEP|EE_CS | EE_CK, ee_addr); in read_eeprom() 778 retval = (retval << 1) | ((inb(ee_addr) & EE_DI) ? 1 : 0); in read_eeprom() 779 outb_p(EE_EEP|EE_CS, ee_addr); in read_eeprom() 783 outb(0, ee_addr); in read_eeprom() [all …]
|
/Linux-v5.15/drivers/net/ethernet/realtek/ |
D | 8139cp.c | 1656 #define eeprom_delay() readb(ee_addr) 1671 static void eeprom_cmd_start(void __iomem *ee_addr) in eeprom_cmd_start() argument 1673 writeb (EE_ENB & ~EE_CS, ee_addr); in eeprom_cmd_start() 1674 writeb (EE_ENB, ee_addr); in eeprom_cmd_start() 1678 static void eeprom_cmd(void __iomem *ee_addr, int cmd, int cmd_len) in eeprom_cmd() argument 1685 writeb (EE_ENB | dataval, ee_addr); in eeprom_cmd() 1687 writeb (EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in eeprom_cmd() 1690 writeb (EE_ENB, ee_addr); in eeprom_cmd() 1694 static void eeprom_cmd_end(void __iomem *ee_addr) in eeprom_cmd_end() argument 1696 writeb(0, ee_addr); in eeprom_cmd_end() [all …]
|
/Linux-v5.15/drivers/net/ethernet/natsemi/ |
D | natsemi.c | 993 #define eeprom_delay(ee_addr) readl(ee_addr) argument 1007 void __iomem *ee_addr = addr + EECtrl; in eeprom_read() local 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() 1017 writel(dataval | EE_ShiftClk, 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() 1024 writel(EE_ChipSelect | EE_ShiftClk, ee_addr); in eeprom_read() [all …]
|
/Linux-v5.15/drivers/scsi/ |
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 7285 FPT_utilEESendCmdAddr(p_port, EE_WRITE, ee_addr); in FPT_utilEEWrite() 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() 7354 static unsigned short FPT_utilEEReadOrg(u32 p_port, unsigned short ee_addr) in FPT_utilEEReadOrg() argument [all …]
|
/Linux-v5.15/drivers/net/ethernet/dlink/ |
D | sundance.c | 713 #define eeprom_delay(ee_addr) ioread32(ee_addr) argument
|
/Linux-v5.15/drivers/net/ethernet/ti/ |
D | tlan.c | 3240 static int tlan_ee_read_byte(struct net_device *dev, u8 ee_addr, u8 *data) in tlan_ee_read_byte() argument 3255 err = tlan_ee_send_byte(dev->base_addr, ee_addr, TLAN_EEPROM_ACK); in tlan_ee_read_byte()
|