Lines Matching refs:ee_addr

1658 #define eeprom_delay()	readb(ee_addr)
1673 static void eeprom_cmd_start(void __iomem *ee_addr) in eeprom_cmd_start() argument
1675 writeb (EE_ENB & ~EE_CS, ee_addr); in eeprom_cmd_start()
1676 writeb (EE_ENB, ee_addr); in eeprom_cmd_start()
1680 static void eeprom_cmd(void __iomem *ee_addr, int cmd, int cmd_len) in eeprom_cmd() argument
1687 writeb (EE_ENB | dataval, ee_addr); in eeprom_cmd()
1689 writeb (EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in eeprom_cmd()
1692 writeb (EE_ENB, ee_addr); in eeprom_cmd()
1696 static void eeprom_cmd_end(void __iomem *ee_addr) in eeprom_cmd_end() argument
1698 writeb(0, ee_addr); in eeprom_cmd_end()
1702 static void eeprom_extend_cmd(void __iomem *ee_addr, int extend_cmd, in eeprom_extend_cmd() argument
1707 eeprom_cmd_start(ee_addr); in eeprom_extend_cmd()
1708 eeprom_cmd(ee_addr, cmd, 3 + addr_len); in eeprom_extend_cmd()
1709 eeprom_cmd_end(ee_addr); in eeprom_extend_cmd()
1716 void __iomem *ee_addr = ioaddr + Cfg9346; in read_eeprom() local
1719 eeprom_cmd_start(ee_addr); in read_eeprom()
1720 eeprom_cmd(ee_addr, read_cmd, 3 + addr_len); in read_eeprom()
1723 writeb (EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
1726 (retval << 1) | ((readb (ee_addr) & EE_DATA_READ) ? 1 : in read_eeprom()
1728 writeb (EE_ENB, ee_addr); in read_eeprom()
1732 eeprom_cmd_end(ee_addr); in read_eeprom()
1741 void __iomem *ee_addr = ioaddr + Cfg9346; in write_eeprom() local
1744 eeprom_extend_cmd(ee_addr, EE_EWEN_ADDR, addr_len); in write_eeprom()
1746 eeprom_cmd_start(ee_addr); in write_eeprom()
1747 eeprom_cmd(ee_addr, write_cmd, 3 + addr_len); in write_eeprom()
1748 eeprom_cmd(ee_addr, val, 16); in write_eeprom()
1749 eeprom_cmd_end(ee_addr); in write_eeprom()
1751 eeprom_cmd_start(ee_addr); in write_eeprom()
1753 if (readb(ee_addr) & EE_DATA_READ) in write_eeprom()
1755 eeprom_cmd_end(ee_addr); in write_eeprom()
1757 eeprom_extend_cmd(ee_addr, EE_EWDS_ADDR, addr_len); in write_eeprom()