English
Language : 

SH7619_09 Datasheet, PDF (677/860 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperHTM RISC engine Family / SH7619 Series
Section 22 Ethernet Physical Layer Transceiver (PHY)
/* SMI register read */
unsigned short
ether_reg_read( unsigned short reg_addr )
{
unsigned short
data;
phy_preamble();
phy_reg_set( reg_addr, PHY_READ );
phy_ta_z0();
phy_reg_read( &data );
mii_idle();
return( data );
}
/* SMI register write */
void
ether_reg_write( unsigned short reg_addr, unsigned short data )
{
phy_preamble();
phy_reg_set( reg_addr, PHY_WRITE );
phy_ta_10();
phy_reg_write( data );
mii_idle();
}
/* Subroutines */
void
phy_preamble( void )
{
long
i;
i = 32;
while( i > 0 )
{
mii_write_1();
i--;
}
Rev. 6.00 Jul. 15, 2009 Page 637 of 816
REJ09B0237-0600