17 #include "hpm_enet_regs.h"
23 #define DP83848_ADDR (1U)
26 #define DP83848_ID1 (0x2000U)
27 #define DP83848_ID2 (0x17U)
40 #if defined(__cplusplus)
52 #if defined(__cplusplus)
void dp83848_get_phy_status(ENET_Type *ptr, enet_phy_status_t *status)
Definition: hpm_dp83848.c:92
bool dp83848_basic_mode_init(ENET_Type *ptr, dp83848_config_t *config)
Definition: hpm_dp83848.c:65
void dp83848_basic_mode_default_config(ENET_Type *ptr, dp83848_config_t *config)
Definition: hpm_dp83848.c:51
void dp83848_reset(ENET_Type *ptr)
Definition: hpm_dp83848.c:38
Definition: hpm_enet_regs.h:12
Definition: hpm_dp83848.h:33
bool auto_negotiation
Definition: hpm_dp83848.h:36
bool loopback
Definition: hpm_dp83848.h:34
uint8_t speed
Definition: hpm_dp83848.h:35
uint8_t duplex
Definition: hpm_dp83848.h:37
Definition: hpm_enet_phy.h:34