Lines Matching refs:ee_addr
100 #define eeprom_delay() inl(ee_addr)
311 static void phy_write_1bit(u32 ee_addr, u32 phy_data)
314 outl(phy_data, ee_addr); /* MII Clock Low */
316 outl(phy_data|MDCLKH, ee_addr); /* MII Clock High */
318 outl(phy_data, ee_addr); /* MII Clock Low */
325 static int phy_read_1bit(u32 ee_addr)
331 outl(0x50000, ee_addr);
334 phy_data=(inl(ee_addr)>>19) & 0x1;
336 outl(0x40000, ee_addr);
411 long ee_addr = ioaddr + CSR9;
416 outl(EE_ENB & ~EE_CS, ee_addr);
417 outl(EE_ENB, ee_addr);
422 outl(EE_ENB | dataval, ee_addr);
424 outl(EE_ENB | dataval | EE_SHIFT_CLK, ee_addr);
427 outl(EE_ENB, ee_addr);
430 outl(EE_ENB | EE_SHIFT_CLK, ee_addr);
432 retval = (retval << 1) | ((inl(ee_addr) & EE_DATA_READ) ? 1 : 0);
433 outl(EE_ENB, ee_addr);
438 outl(EE_ENB & ~EE_CS, ee_addr);