tja1103_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:601
void tja1103EventHandler(NetInterface *interface)
TJA1103 event handler.
Definition: tja1103_driver.c:223
void tja1103DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: tja1103_driver.c:309
uint16_t tja1103ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: tja1103_driver.c:283
void tja1103WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: tja1103_driver.c:259
error_t tja1103Init(NetInterface *interface)
TJA1103 PHY transceiver initialization.
Definition: tja1103_driver.c:60
TJA1103 100Base-T1 Ethernet PHY driver.
#define TJA1103_PORT_INFRA_CONTROL_CONFIG_ENABLE
Definition: tja1103_driver.h:158
#define TJA1103_CL45_ACCESS_CONTROL_OP_DATA_NO_POST_INC
Definition: tja1103_driver.h:105
#define TJA1103_CL45_ACCESS_CONTROL_MMD
Definition: tja1103_driver.h:108
#define TJA1103_ALWAYS_ACCESSIBLE_FUSA_PASS_IRQ
Definition: tja1103_driver.h:120
#define TJA1103_DEVICE_CONTROL_SUPER_CONFIG_ENABLE
Definition: tja1103_driver.h:140
#define TJA1103_DEVICE_CONTROL_DEVICE_RESET
Definition: tja1103_driver.h:138
#define TJA1103_PHY_CONTROL_START_OPERATION
Definition: tja1103_driver.h:229
__weak_func void tja1103InitHook(NetInterface *interface)
TJA1103 custom configuration.
Definition: tja1103_driver.c:145
#define TJA1103_PHY_STATUS_LINK_STATUS
Definition: tja1103_driver.h:232
#define TJA1103_PORT_CONTROL_CONFIG_ENABLE
Definition: tja1103_driver.h:207
void tja1103WriteMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr, uint16_t data)
Write MMD register.
Definition: tja1103_driver.c:334
#define TJA1103_DEVICE_CONTROL_GLOBAL_CONFIG_ENABLE
Definition: tja1103_driver.h:139
uint16_t tja1103ReadMmdReg(NetInterface *interface, uint8_t devAddr, uint16_t regAddr)
Read MMD register.
Definition: tja1103_driver.c:363
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
#define TJA1103_CL45_ACCESS_CONTROL_OP_ADDR
Definition: tja1103_driver.h:104
TCP/IP stack core.
#define TJA1103_PHY_CONTROL_CONFIG_ENABLE
Definition: tja1103_driver.h:228
#define TJA1103_PHY_CONFIG_AUTO_OPERATION
Definition: tja1103_driver.h:235
Debugging facilities.
