kernels/linux-2.4.0/drivers/net/dmfe.c
/*
   Write one bit data to Phy Controller
 */
Write one bit data to Phy Controller
Write one bit data to Phy Controller
static void phy_write_1bit(u32 ioaddr, u32 phy_data)
{
	outl(phy_data, ioaddr);	
	DELAY_1US;
	outl(phy_data | MDCLKH, ioaddr);	
	DELAY_1US;
	outl(phy_data, ioaddr);	
	DELAY_1US;
}
static void phy_write_1bit ( u32 ioaddr , u32 phy_data ) { outl ( phy_data , ioaddr ) ; DELAY_1US ; outl ( phy_data | MDCLKH , ioaddr ) ; DELAY_1US ; outl ( phy_data , ioaddr ) ; DELAY_1US ; }
Write one bit data to Phy Controller
Write one bit data to Phy Controller
/* MII Clock Low */ /* MII Clock High */ /* MII Clock Low */