34 #define JL1111_ADDR (0U)
40 #define JL1111_ID1 (0x937CU)
44 #define JL1111_ID2 (0x10U)
56 bool auto_negotiation;
60 #if defined(__cplusplus)
113 #if defined(__cplusplus)
void jl1111_basic_mode_default_config(ENET_Type *ptr, jl1111_config_t *config)
Set default configuration for JL1111 PHY basic mode.
Definition: hpm_jl1111.c:54
bool jl1111_reset(ENET_Type *ptr, uint32_t phy_addr)
Reset JL1111 PHY chip.
Definition: hpm_jl1111.c:38
void jl1111_get_phy_status(ENET_Type *ptr, uint32_t phy_addr, enet_phy_status_t *status)
Get JL1111 PHY status.
Definition: hpm_jl1111.c:107
bool jl1111_basic_mode_init(ENET_Type *ptr, uint32_t phy_addr, jl1111_config_t *config)
Initialize JL1111 PHY chip in basic mode.
Definition: hpm_jl1111.c:68
Definition: hpm_tsw_regs.h:12
JL1111 PHY configuration structure.
Definition: hpm_jl1111.h:71
Definition: hpm_tsw_phy.h:34