The PHY chip is outside of SoC.
It has 15 IEEE specified standard registers. The EPHY driver implements those standard registers. It provides an API for PHY management abstraction layer.
The functions and other declarations used in this driver are in cy_ephy.h. You can include cy_pdl.h (ModusToolbox only) to get access to all functions and declarations in the PDL.
Code snippet for Initializing DP83867IR PHY chip
Refer to the technical reference manual (TRM) and the device datasheet.
The EPHY driver does not have any specific deviation
Version | Changes | Reason for Change |
---|---|---|
1.30 | Updated Cy_EPHY_getLinkPartnerCapabilities function. | Bug fixes and code enhancement. |
1.20 | Changed naming conventions as per standard. | Code Enhancement. |
1.10 | Updated Cy_EPHY_Configure() function and Added new macros for BMSR register. | Bug fixes and support enhancement for 1Gbps configuration. |
1.0 | Initial version |
API Reference | |
Macros | |
Functions | |
Enumerated Types | |
Data Structures | |