#include <DspPhyNational83848.h>
Public Member Functions | |
tcDspPhyNational83848 (void *apAddress) | |
virtual | ~tcDspPhyNational83848 () |
virtual const char * | GetPhyName (void) |
virtual bool | GetPhyStatus (tsNetPhyStatus &arPhyStatus, unsigned int anPhyAddr=0xFFFFFFFF) |
bool | Initialize (void) |
tcDspPhyNational83848::tcDspPhyNational83848 | ( | void * | apAddress | ) |
tcDspPhyNational83848::~tcDspPhyNational83848 | ( | ) | [virtual] |
Destructor. Typically not reached.
virtual const char* tcDspPhyNational83848::GetPhyName | ( | void | ) | [inline, virtual] |
Reimplemented from tcDspNetPhy.
bool tcDspPhyNational83848::GetPhyStatus | ( | tsNetPhyStatus & | arPhyStatus, | |
unsigned int | anPhyAddr = 0xFFFFFFFF | |||
) | [virtual] |
Get the basic PHY status of a connected device from the standard MII status word.
[out] | arPhyStatus | structure to update |
[in] | anPhyAddr | address of the Phy (or 0xFFFFFFFF to probe) |
Reimplemented from tcDspNetPhy.
bool tcDspPhyNational83848::Initialize | ( | void | ) | [virtual] |
This method is called by a tcDspNetdrvr instance while opening the EMAC interface for use. This routine should return true if there are no errors. Classes should re-implement this if specific MDIO or other intialization commands are necessary prior to operation of the device.
Reimplemented from tcDspNetPhy.