mv88e1512_driver.c
#define MV88E1512_COPPER_STAT_LINK_STATUS
Definition: mv88e1512_driver.h:138
void nicNotifyLinkChange(NetInterface *interface)
Process link state change notification.
Definition: nic.c:559
void mv88e1512DumpPhyReg(NetInterface *interface)
Dump PHY registers for debugging purpose.
Definition: mv88e1512_driver.c:289
#define MV88E1512_COPPER_STAT1_SPEED_100MBPS
Definition: mv88e1512_driver.h:243
#define MV88E1512_COPPER_STAT1_DUPLEX
Definition: mv88e1512_driver.h:245
void mv88e1512WritePhyReg(NetInterface *interface, uint8_t address, uint16_t data)
Write PHY register.
Definition: mv88e1512_driver.c:239
#define MV88E1512_COPPER_STAT1_SPEED_1000MBPS
Definition: mv88e1512_driver.h:244
88E1512 Gigabit Ethernet PHY driver
void mv88e1512DisableIrq(NetInterface *interface)
Disable interrupts.
Definition: mv88e1512_driver.c:163
void mv88e1512EnableIrq(NetInterface *interface)
Enable interrupts.
Definition: mv88e1512_driver.c:153
#define MV88E1512_COPPER_STAT1_SPEED_10MBPS
Definition: mv88e1512_driver.h:242
__weak_func void mv88e1512InitHook(NetInterface *interface)
88E1512 custom configuration
Definition: mv88e1512_driver.c:109
void mv88e1512EventHandler(NetInterface *interface)
88E1512 event handler
Definition: mv88e1512_driver.c:173
void osSetEvent(OsEvent *event)
Set the specified event object to the signaled state.
Definition: os_port_chibios.c:202
error_t mv88e1512Init(NetInterface *interface)
88E1512 PHY transceiver initialization
Definition: mv88e1512_driver.c:60
uint16_t mv88e1512ReadPhyReg(NetInterface *interface, uint8_t address)
Read PHY register.
Definition: mv88e1512_driver.c:263
TCP/IP stack core.
Debugging facilities.