English
Language : 

SH7619 Datasheet, PDF (666/836 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7619 Series
Section 22 Ethernet Physical Layer Transceiver (PHY)
}
void
phy_reg_set( unsigned short reg_addr, long option )
{
long
i;
unsigned short
data;
data = 0;
data = (PHY_ST << 14); /* ST code
*/
if( option == PHY_READ )
{
data |= (PHY_READ << 12); /* OP code(RD)
*/
}
else
{
data |= (PHY_WRITE << 12); /* OP code(WT)
*/
}
data |= (PHY_ADDR << 7); /* PHY Address */
data |= (reg_addr << 2); /* Reg Address */
i = 14;
while( i > 0 )
{
if( (data & 0x8000) == 0 )
{
mii_write_0();
}
else
{
mii_write_1();
}
data <<= 1;
i--;
}
}
Rev. 5.00 Mar. 15, 2007 Page 628 of 794
REJ09B0237-0500