/****************************************************************************** * Function Name: _phy_write * Description : Writes to a PHY register * Arguments : reg_addr - address of the PHY register * : data - value * Return Value : none ******************************************************************************/ void _phy_write( unsigned short reg_addr, unsigned short data ) { _phy_preamble(); _phy_reg_set( reg_addr, PHY_WRITE ); _phy_ta_10(); _phy_reg_write( data ); _phy_ta_z0(); }
/****************************************************************************** * Function Name: _phy_write * Description : Writes to a PHY register * Arguments : reg_addr - address of the PHY register * : data - value * Return Value : none ******************************************************************************/ void _phy_write( uint16_t reg_addr, uint16_t data ) { _phy_preamble(); _phy_reg_set( reg_addr, PHY_WRITE ); _phy_ta_10(); _phy_reg_write( data ); _phy_ta_z0(); }
/****************************************************************************** * * f2_phy_reg_write - mii register write * * mii register write */ sw_error_t f2_phy_reg_write(a_uint32_t dev_id, a_uint32_t phy_id, a_uint32_t reg_id, a_uint16_t reg_val) { _phy_reg_write(dev_id,phy_id, reg_id, reg_val); return SW_OK; }