hc
2024-11-01 2f529f9b558ca1c1bd74be7437a84e4711743404
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
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