Lines Matching refs:ee_addr

1661 #define eeprom_delay()	readb(ee_addr)
1676 static void eeprom_cmd_start(void __iomem *ee_addr) in eeprom_cmd_start() argument
1678 writeb (EE_ENB & ~EE_CS, ee_addr); in eeprom_cmd_start()
1679 writeb (EE_ENB, ee_addr); in eeprom_cmd_start()
1683 static void eeprom_cmd(void __iomem *ee_addr, int cmd, int cmd_len) in eeprom_cmd() argument
1690 writeb (EE_ENB | dataval, ee_addr); in eeprom_cmd()
1692 writeb (EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in eeprom_cmd()
1695 writeb (EE_ENB, ee_addr); in eeprom_cmd()
1699 static void eeprom_cmd_end(void __iomem *ee_addr) in eeprom_cmd_end() argument
1701 writeb(0, ee_addr); in eeprom_cmd_end()
1705 static void eeprom_extend_cmd(void __iomem *ee_addr, int extend_cmd, in eeprom_extend_cmd() argument
1710 eeprom_cmd_start(ee_addr); in eeprom_extend_cmd()
1711 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1712 eeprom_cmd_end(ee_addr); in eeprom_extend_cmd()
1719 void __iomem *ee_addr = ioaddr + Cfg9346; in read_eeprom() local
1722 eeprom_cmd_start(ee_addr); in read_eeprom()
1723 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1726 writeb (EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
1729 (retval << 1) | ((readb (ee_addr) & EE_DATA_READ) ? 1 : in read_eeprom()
1731 writeb (EE_ENB, ee_addr); in read_eeprom()
1735 eeprom_cmd_end(ee_addr); in read_eeprom()
1744 void __iomem *ee_addr = ioaddr + Cfg9346; in write_eeprom() local
1747 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); in write_eeprom()
1749 eeprom_cmd_start(ee_addr); in write_eeprom()
1750 eeprom_cmd(ee_addr, write_cmd, 3 + addr_len); in write_eeprom()
1751 eeprom_cmd(ee_addr, val, 16); in write_eeprom()
1752 eeprom_cmd_end(ee_addr); in write_eeprom()
1754 eeprom_cmd_start(ee_addr); in write_eeprom()
1756 if (readb(ee_addr) & EE_DATA_READ) in write_eeprom()
1758 eeprom_cmd_end(ee_addr); in write_eeprom()
1760 eeprom_extend_cmd(ee_addr, EE_EWDS_ADDR, addr_len); in write_eeprom()