File tree Expand file tree Collapse file tree 7 files changed +69
-0
lines changed Expand file tree Collapse file tree 7 files changed +69
-0
lines changed Original file line number Diff line number Diff line change 7931
7931
S: Maintained
7932
7932
F: drivers/platform/x86/fujitsu-tablet.c
7933
7933
7934
+ FUNGIBLE ETHERNET DRIVERS
7935
+ M: Dimitris Michailidis <
[email protected] >
7936
+
7937
+ S: Supported
7938
+ F: drivers/net/ethernet/fungible/
7939
+
7934
7940
FUSE: FILESYSTEM IN USERSPACE
7935
7941
M: Miklos Szeredi <
[email protected] >
7936
7942
Original file line number Diff line number Diff line change @@ -78,6 +78,7 @@ source "drivers/net/ethernet/ezchip/Kconfig"
78
78
source "drivers/net/ethernet/faraday/Kconfig"
79
79
source "drivers/net/ethernet/freescale/Kconfig"
80
80
source "drivers/net/ethernet/fujitsu/Kconfig"
81
+ source "drivers/net/ethernet/fungible/Kconfig"
81
82
source "drivers/net/ethernet/google/Kconfig"
82
83
source "drivers/net/ethernet/hisilicon/Kconfig"
83
84
source "drivers/net/ethernet/huawei/Kconfig"
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ obj-$(CONFIG_NET_VENDOR_EZCHIP) += ezchip/
41
41
obj-$(CONFIG_NET_VENDOR_FARADAY) += faraday/
42
42
obj-$(CONFIG_NET_VENDOR_FREESCALE) += freescale/
43
43
obj-$(CONFIG_NET_VENDOR_FUJITSU) += fujitsu/
44
+ obj-$(CONFIG_NET_VENDOR_FUNGIBLE) += fungible/
44
45
obj-$(CONFIG_NET_VENDOR_GOOGLE) += google/
45
46
obj-$(CONFIG_NET_VENDOR_HISILICON) += hisilicon/
46
47
obj-$(CONFIG_NET_VENDOR_HUAWEI) += huawei/
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+ #
3
+ # Fungible network driver configuration
4
+ #
5
+
6
+ config NET_VENDOR_FUNGIBLE
7
+ bool "Fungible devices"
8
+ default y
9
+ help
10
+ If you have a Fungible network device, say Y.
11
+
12
+ Note that the answer to this question doesn't directly affect the
13
+ kernel: saying N will just cause the configurator to skip all
14
+ the questions about Fungible cards. If you say Y, you will be asked
15
+ for your specific card in the following questions.
16
+
17
+ if NET_VENDOR_FUNGIBLE
18
+
19
+ config FUN_CORE
20
+ tristate
21
+ help
22
+ A service module offering basic common services to Fungible
23
+ device drivers.
24
+
25
+ source "drivers/net/ethernet/fungible/funeth/Kconfig"
26
+
27
+ endif # NET_VENDOR_FUNGIBLE
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2
+ #
3
+ # Makefile for the Fungible network device drivers.
4
+ #
5
+
6
+ obj-$(CONFIG_FUN_CORE) += funcore/
7
+ obj-$(CONFIG_FUN_ETH) += funeth/
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: GPL-2.0-only
2
+ #
3
+ # Fungible Ethernet driver configuration
4
+ #
5
+
6
+ config FUN_ETH
7
+ tristate "Fungible Ethernet device driver"
8
+ depends on PCI && PCI_MSI
9
+ depends on TLS && TLS_DEVICE || TLS_DEVICE=n
10
+ select NET_DEVLINK
11
+ select FUN_CORE
12
+ help
13
+ This driver supports the Ethernet functionality of Fungible adapters.
14
+ It works with both physical and virtual functions.
15
+
16
+ To compile this driver as a module, choose M here. The module
17
+ will be called funeth.
Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
2
+
3
+ ccflags-y += -I$(srctree ) /$(src ) /../funcore -I$(srctree ) /$(src )
4
+
5
+ obj-$(CONFIG_FUN_ETH) += funeth.o
6
+
7
+ funeth-y := funeth_main.o funeth_rx.o funeth_tx.o funeth_devlink.o \
8
+ funeth_ethtool.o
9
+
10
+ funeth-$(CONFIG_TLS_DEVICE) += funeth_ktls.o
You can’t perform that action at this time.
0 commit comments