Directory Files
.. 85
File Size
Kconfig 660 B
Makefile 283 B
bitfield.h 19 kB
efx.c 83 kB
efx.h 9.5 kB
enum.h 5.8 kB
ethtool.c 40 kB
falcon.c 87 kB
falcon_boards.c 22 kB
farch.c 86 kB
farch_regs.h 107 kB
filter.h 9.3 kB
io.h 9.5 kB
mdio_10g.c 8.9 kB
mdio_10g.h 3.3 kB
mtd.c 2.7 kB
net_driver.h 50 kB
nic.c 15 kB
nic.h 17 kB
phy.h 1.5 kB
qt202x_phy.c 14 kB
rx.c 29 kB
selftest.c 23 kB
selftest.h 1.4 kB
sfc-falcon.mod.c 0 B
tenxpress.c 13 kB
tx.c 18 kB
tx.h 741 B
txc43128_phy.c 16 kB
workarounds.h 1.5 kB

Linux v6.6.1 - falcon

# SPDX-License-Identifier: GPL-2.0-only
config SFC_FALCON
	tristate "Solarflare SFC4000 support"
	depends on PCI
	select MDIO
	select CRC32
	select I2C
	select I2C_ALGOBIT
	help
	  This driver supports 10-gigabit Ethernet cards based on
	  the Solarflare SFC4000 controller.

	  To compile this driver as a module, choose M here.  The module
	  will be called sfc-falcon.
config SFC_FALCON_MTD
	bool "Solarflare SFC4000 MTD support"
	depends on SFC_FALCON && MTD && !(SFC_FALCON=y && MTD=m)
	default y
	help
	  This exposes the on-board flash and/or EEPROM as MTD devices
	  (e.g. /dev/mtd1).  This is required to update the boot
	  configuration under Linux.