incubator-nuttx/drivers/net
David Sidrane 93f37ab1da net:Add support for multi PHY
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,                              \
	},                                       \
2024-01-06 04:26:12 -08:00
..
CMakeLists.txt qemu/wifi: Add the virtual wifi function on the emulator. 2023-12-14 20:22:12 -08:00
Kconfig net:Add support for multi PHY 2024-01-06 04:26:12 -08:00
Make.defs qemu/wifi: Add the virtual wifi function on the emulator. 2023-12-14 20:22:12 -08:00
dm90x0.c net/ip: print ip addresses using ip4_addrN macro 2023-08-19 13:28:21 -03:00
enc28j60.c net/ip: print ip addresses using ip4_addrN macro 2023-08-19 13:28:21 -03:00
enc28j60.h
encx24j600.c net/ip: print ip addresses using ip4_addrN macro 2023-08-19 13:28:21 -03:00
encx24j600.h
ftmac100.c netdev/ipv6: Move `xxx_ipv6multicast` from arch to common code 2023-12-16 05:26:16 -08:00
ksz9477.c drivers/net/ksz9477: Add simple port-based static VLAN configuration 2023-12-20 01:30:54 -08:00
ksz9477_i2c.c drivers/net: Add a management driver for ksz9477 ethernet switch 2023-09-08 22:34:27 +08:00
ksz9477_reg.h drivers/net/ksz9477: Add simple port-based static VLAN configuration 2023-12-20 01:30:54 -08:00
lan91c111.c netdev/ipv6: Move `xxx_ipv6multicast` from arch to common code 2023-12-16 05:26:16 -08:00
lan91c111.h
lan9250.c Remove @ and % tag from all comments 2023-12-11 17:00:10 -03:00
lan9250.h driver/net/lan9250: Add LAN9250 driver(SPI and QSPI mode) 2023-12-07 19:53:05 -08:00
loopback.c net/loopback: Fix flags of lo device 2023-11-29 07:57:01 -08:00
netdev_upperhalf.c net/netdev: Modify the logic for setting the IFF_RUNNING status of interfaces. 2023-12-15 18:24:23 -08:00
phy_notify.c
rpmsgdrv.c netdev/ipv6: Move `xxx_ipv6multicast` from arch to common code 2023-12-16 05:26:16 -08:00
skeleton.c netdev/ipv6: Move `xxx_ipv6multicast` from arch to common code 2023-12-16 05:26:16 -08:00
slip.c enable O_CLOEXEC explicit 2023-09-22 13:51:00 +08:00
telnet.c poll: pollsetup should notify only one fd passd by caller 2023-11-21 09:07:17 +01:00
tun.c poll: pollsetup should notify only one fd passd by caller 2023-11-21 09:07:17 +01:00
w5500.c netdev/ipv6: Move `xxx_ipv6multicast` from arch to common code 2023-12-16 05:26:16 -08:00
wifi_sim.c net/netdev: Modify the logic for setting the IFF_RUNNING status of interfaces. 2023-12-15 18:24:23 -08:00