mv88e1112_driver.c
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:559
void mv88e1112WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: mv88e1112_driver.c:239
__weak_func void mv88e1112InitHook(NetInterface *interface)
88E1112 custom configuration
Definition: mv88e1112_driver.c:109
error_t mv88e1112Init(NetInterface *interface)
88E1112 PHY transceiver initialization
Definition: mv88e1112_driver.c:60
uint16_t mv88e1112ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: mv88e1112_driver.c:263
88E1112 Gigabit Ethernet PHY driver
void mv88e1112DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: mv88e1112_driver.c:289
#define MV88E1112_COPPER_STAT1_SPEED_100MBPS
Definition: mv88e1112_driver.h:244
#define MV88E1112_COPPER_STAT1_SPEED_10MBPS
Definition: mv88e1112_driver.h:243
#define MV88E1112_COPPER_STAT1_SPEED_1000MBPS
Definition: mv88e1112_driver.h:245
#define MV88E1112_COPPER_STAT_LINK_STATUS
Definition: mv88e1112_driver.h:137
void mv88e1112EnableIrq(NetInterface *interface)
Enable interrupts.
Definition: mv88e1112_driver.c:153
void mv88e1112DisableIrq(NetInterface *interface)
Disable interrupts.
Definition: mv88e1112_driver.c:163
#define MV88E1112_COPPER_STAT1_DUPLEX
Definition: mv88e1112_driver.h:246
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
TCP/IP stack core.
void mv88e1112EventHandler(NetInterface *interface)
88E1112 event handler
Definition: mv88e1112_driver.c:173
Debugging facilities.