menu "Drivers"
|
depends on XENO_DRIVERS_NET
|
|
comment "Common PCI Drivers"
|
depends on PCI
|
|
config XENO_DRIVERS_NET_DRV_PCNET32
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "AMD PCnet32"
|
|
|
config XENO_DRIVERS_NET_DRV_TULIP
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "DEC Tulip"
|
|
|
config XENO_DRIVERS_NET_DRV_EEPRO100
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "Intel EtherExpress PRO/100"
|
default y
|
|
config XENO_DRIVERS_NET_DRV_EEPRO100_CMDTIMEOUT
|
depends on XENO_DRIVERS_NET && PCI
|
int "Command Timeout"
|
depends on XENO_DRIVERS_NET_DRV_EEPRO100
|
default 20
|
help
|
Timeout in microseconds of transmission or configuration commands that
|
are issued in real-time contexts.
|
|
config XENO_DRIVERS_NET_DRV_EEPRO100_DBG
|
depends on XENO_DRIVERS_NET && PCI
|
bool "Enable debugging and instrumentation"
|
depends on XENO_DRIVERS_NET_DRV_EEPRO100
|
help
|
This option switches on internal debugging code of the EEPRO/100 driver.
|
It also enables the collection of worst-case command delays in real-time
|
contexts in order to reduce the command timeout (which, effectively, will
|
also reduce the worst-case transmission latency).
|
|
|
config XENO_DRIVERS_NET_DRV_E1000
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "Intel(R) PRO/1000 (Gigabit)"
|
default y
|
|
config XENO_DRIVERS_NET_DRV_E1000E
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "New Intel(R) PRO/1000 PCIe (Gigabit)"
|
|
|
config XENO_DRIVERS_NET_DRV_NATSEMI
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "NatSemi"
|
|
|
config XENO_DRIVERS_NET_DRV_8139
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "Realtek 8139"
|
default y
|
|
|
config XENO_DRIVERS_NET_DRV_VIA_RHINE
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "VIA Rhine"
|
|
|
config XENO_DRIVERS_NET_DRV_IGB
|
select I2C
|
select I2C_ALGOBIT
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "Intel(R) 82575 (Gigabit)"
|
|
|
config XENO_DRIVERS_NET_DRV_R8169
|
depends on XENO_DRIVERS_NET && PCI
|
tristate "Realtek 8169 (Gigabit)"
|
|
|
if PPC
|
|
comment "Embedded MPC Drivers"
|
depends on XENO_DRIVERS_NET
|
|
config XENO_DRIVERS_NET_DRV_FCC_ENET
|
depends on XENO_DRIVERS_NET
|
tristate "MPC8260 FCC Ethernet"
|
|
|
config XENO_DRIVERS_NET_DRV_FEC_ENET
|
depends on XENO_DRIVERS_NET
|
tristate "MPC8xx FEC Ethernet"
|
|
|
config XENO_DRIVERS_NET_DRV_SCC_ENET
|
depends on XENO_DRIVERS_NET
|
tristate "MPC8xx SCC Ethernet"
|
|
|
config XENO_DRIVERS_NET_DRV_MPC52XX_FEC
|
depends on XENO_DRIVERS_NET
|
tristate "MPC52xx FEC Ethernet"
|
|
endif
|
|
|
comment "Misc Drivers"
|
|
config XENO_DRIVERS_NET_DRV_LOOPBACK
|
depends on XENO_DRIVERS_NET
|
tristate "Loopback"
|
default y
|
|
if ARM
|
|
config XENO_DRIVERS_NET_DRV_AT91_ETHER
|
depends on XENO_DRIVERS_NET && SOC_AT91RM9200
|
select XENO_DRIVERS_NET_DRV_MACB
|
tristate "AT91RM9200 Board Ethernet Driver"
|
|
config XENO_DRIVERS_NET_DRV_MACB
|
depends on XENO_DRIVERS_NET
|
select AT91_PROGRAMMABLE_CLOCKS if ARCH_AT91
|
tristate "Cadence MACB/GEM devices"
|
help
|
Driver for internal MAC-controller on AT91SAM926x microcontrollers.
|
Porting by Cristiano Mantovani and Stefano Banzi (Marposs SpA).
|
|
endif
|
|
if ARM64
|
|
config XENO_DRIVERS_NET_FEC
|
depends on XENO_DRIVERS_NET
|
tristate "Freescale FEC"
|
depends on ARCH_MXC || SOC_IMX28
|
select PHYLIB
|
imply PTP_1588_CLOCK
|
help
|
For built-in 10/100 Fast ethernet controller on Freescale i.MX
|
processors.
|
|
endif
|
|
source "drivers/xenomai/net/drivers/experimental/Kconfig"
|
|
endmenu
|