Lines Matching refs:ee_addr
97 #define eeprom_delay() inl(ee_addr)
294 static void phy_write_1bit(u32 ee_addr, u32 phy_data) in phy_write_1bit() argument
297 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit()
299 outl(phy_data|MDCLKH, ee_addr); /* MII Clock High */ in phy_write_1bit()
301 outl(phy_data, ee_addr); /* MII Clock Low */ in phy_write_1bit()
308 static int phy_read_1bit(u32 ee_addr) in phy_read_1bit() argument
314 outl(0x50000, ee_addr); in phy_read_1bit()
317 phy_data=(inl(ee_addr)>>19) & 0x1; in phy_read_1bit()
319 outl(0x40000, ee_addr); in phy_read_1bit()
393 long ee_addr = ioaddr + CSR9; in read_eeprom() local
398 outl(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()
399 outl(EE_ENB, ee_addr); in read_eeprom()
404 outl(EE_ENB | dataval, ee_addr); in read_eeprom()
406 outl(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr); in read_eeprom()
409 outl(EE_ENB, ee_addr); in read_eeprom()
412 outl(EE_ENB | EE_SHIFT_CLK, ee_addr); in read_eeprom()
414 retval = (retval << 1) | ((inl(ee_addr) & EE_DATA_READ) ? 1 : 0); in read_eeprom()
415 outl(EE_ENB, ee_addr); in read_eeprom()
420 outl(EE_ENB & ~EE_CS, ee_addr); in read_eeprom()