mirror of
https://github.com/apache/nuttx.git
synced 2026-08-03 13:19:01 +00:00
Support runtime phy selection based on a list
supplied by board.h
For Example:
#define BOARD_ETH0_PHY_LIST \
{ \
"LAN8742A", \
MII_PHYID1_LAN8742A, \
MII_PHYID2_LAN8742A, \
MII_LAN8740_SCSR, \
0, \
0xffff, \
MII_LAN8720_SPSCR_10MBPS, \
MII_LAN8720_SPSCR_100MBPS, \
MII_LAN8720_SPSCR_DUPLEX, \
22, \
}, \
{ \
"TJA1103", \
MII_PHYID1_TJA1103, \
MII_PHYID2_TJA1103, \
0xffff, \
18, \
0xffff, \
0, \
MII_LAN8720_SPSCR_100MBPS, \
MII_LAN8720_SPSCR_DUPLEX, \
45, \
}, \
|
||
|---|---|---|
| .. | ||
| CMakeLists.txt | ||
| dm90x0.c | ||
| enc28j60.c | ||
| enc28j60.h | ||
| encx24j600.c | ||
| encx24j600.h | ||
| ftmac100.c | ||
| Kconfig | ||
| ksz9477.c | ||
| ksz9477_i2c.c | ||
| ksz9477_reg.h | ||
| lan91c111.c | ||
| lan91c111.h | ||
| lan9250.c | ||
| lan9250.h | ||
| loopback.c | ||
| Make.defs | ||
| netdev_upperhalf.c | ||
| phy_notify.c | ||
| rpmsgdrv.c | ||
| skeleton.c | ||
| slip.c | ||
| telnet.c | ||
| tun.c | ||
| w5500.c | ||
| wifi_sim.c | ||