34 #define RTL8211_ADDR (2U)
40 #define RTL8211_ID1 (0x001CU)
44 #define RTL8211_ID2 (0x32U)
56 bool auto_negotiation;
60 #if defined(__cplusplus)
112 #if defined(__cplusplus)
void rtl8211_get_phy_status(ENET_Type *ptr, uint32_t phy_addr, enet_phy_status_t *status)
Get RTL8211 PHY status.
Definition: hpm_rtl8211.c:96
bool rtl8211_basic_mode_init(ENET_Type *ptr, uint32_t phy_addr, rtl8211_config_t *config)
Initialize RTL8211 PHY chip in basic mode.
Definition: hpm_rtl8211.c:68
bool rtl8211_reset(ENET_Type *ptr, uint32_t phy_addr)
Reset RTL8211 PHY chip.
Definition: hpm_rtl8211.c:38
void rtl8211_basic_mode_default_config(ENET_Type *ptr, rtl8211_config_t *config)
Set default configuration for RTL8211 PHY basic mode.
Definition: hpm_rtl8211.c:54
Definition: hpm_tsw_regs.h:12
RTL8211 PHY configuration structure.
Definition: hpm_rtl8211.h:53
Definition: hpm_tsw_phy.h:34