/* Read one bit phy data from PHY controller  */
static u16 phy_read_1bit(unsigned long, u32)
/* Read one bit phy data from PHY controller  */
static u16 phy_read_1bit(unsigned long, u32)
{
	u16 phy_data;
	outl(0x50000 , ioaddr);
	udelay(1);
	phy_data = (inl(ioaddr) >> 19) & 0x1;
	outl(0x40000 , ioaddr);
	udelay(1);
	return phy_data;
}