mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-05-24 10:39:52 +00:00
net/fungible: Kconfig, Makefiles, and MAINTAINERS
Hook up the new driver to configuration and build. Signed-off-by: Dimitris Michailidis <dmichail@fungible.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
a3662007a1
commit
749efb1e6d
7 changed files with 69 additions and 0 deletions
|
@ -7931,6 +7931,12 @@ L: platform-driver-x86@vger.kernel.org
|
||||||
S: Maintained
|
S: Maintained
|
||||||
F: drivers/platform/x86/fujitsu-tablet.c
|
F: drivers/platform/x86/fujitsu-tablet.c
|
||||||
|
|
||||||
|
FUNGIBLE ETHERNET DRIVERS
|
||||||
|
M: Dimitris Michailidis <dmichail@fungible.com>
|
||||||
|
L: netdev@vger.kernel.org
|
||||||
|
S: Supported
|
||||||
|
F: drivers/net/ethernet/fungible/
|
||||||
|
|
||||||
FUSE: FILESYSTEM IN USERSPACE
|
FUSE: FILESYSTEM IN USERSPACE
|
||||||
M: Miklos Szeredi <miklos@szeredi.hu>
|
M: Miklos Szeredi <miklos@szeredi.hu>
|
||||||
L: linux-fsdevel@vger.kernel.org
|
L: linux-fsdevel@vger.kernel.org
|
||||||
|
|
|
@ -78,6 +78,7 @@ source "drivers/net/ethernet/ezchip/Kconfig"
|
||||||
source "drivers/net/ethernet/faraday/Kconfig"
|
source "drivers/net/ethernet/faraday/Kconfig"
|
||||||
source "drivers/net/ethernet/freescale/Kconfig"
|
source "drivers/net/ethernet/freescale/Kconfig"
|
||||||
source "drivers/net/ethernet/fujitsu/Kconfig"
|
source "drivers/net/ethernet/fujitsu/Kconfig"
|
||||||
|
source "drivers/net/ethernet/fungible/Kconfig"
|
||||||
source "drivers/net/ethernet/google/Kconfig"
|
source "drivers/net/ethernet/google/Kconfig"
|
||||||
source "drivers/net/ethernet/hisilicon/Kconfig"
|
source "drivers/net/ethernet/hisilicon/Kconfig"
|
||||||
source "drivers/net/ethernet/huawei/Kconfig"
|
source "drivers/net/ethernet/huawei/Kconfig"
|
||||||
|
|
|
@ -41,6 +41,7 @@ obj-$(CONFIG_NET_VENDOR_EZCHIP) += ezchip/
|
||||||
obj-$(CONFIG_NET_VENDOR_FARADAY) += faraday/
|
obj-$(CONFIG_NET_VENDOR_FARADAY) += faraday/
|
||||||
obj-$(CONFIG_NET_VENDOR_FREESCALE) += freescale/
|
obj-$(CONFIG_NET_VENDOR_FREESCALE) += freescale/
|
||||||
obj-$(CONFIG_NET_VENDOR_FUJITSU) += fujitsu/
|
obj-$(CONFIG_NET_VENDOR_FUJITSU) += fujitsu/
|
||||||
|
obj-$(CONFIG_NET_VENDOR_FUNGIBLE) += fungible/
|
||||||
obj-$(CONFIG_NET_VENDOR_GOOGLE) += google/
|
obj-$(CONFIG_NET_VENDOR_GOOGLE) += google/
|
||||||
obj-$(CONFIG_NET_VENDOR_HISILICON) += hisilicon/
|
obj-$(CONFIG_NET_VENDOR_HISILICON) += hisilicon/
|
||||||
obj-$(CONFIG_NET_VENDOR_HUAWEI) += huawei/
|
obj-$(CONFIG_NET_VENDOR_HUAWEI) += huawei/
|
||||||
|
|
27
drivers/net/ethernet/fungible/Kconfig
Normal file
27
drivers/net/ethernet/fungible/Kconfig
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
#
|
||||||
|
# Fungible network driver configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
config NET_VENDOR_FUNGIBLE
|
||||||
|
bool "Fungible devices"
|
||||||
|
default y
|
||||||
|
help
|
||||||
|
If you have a Fungible network device, say Y.
|
||||||
|
|
||||||
|
Note that the answer to this question doesn't directly affect the
|
||||||
|
kernel: saying N will just cause the configurator to skip all
|
||||||
|
the questions about Fungible cards. If you say Y, you will be asked
|
||||||
|
for your specific card in the following questions.
|
||||||
|
|
||||||
|
if NET_VENDOR_FUNGIBLE
|
||||||
|
|
||||||
|
config FUN_CORE
|
||||||
|
tristate
|
||||||
|
help
|
||||||
|
A service module offering basic common services to Fungible
|
||||||
|
device drivers.
|
||||||
|
|
||||||
|
source "drivers/net/ethernet/fungible/funeth/Kconfig"
|
||||||
|
|
||||||
|
endif # NET_VENDOR_FUNGIBLE
|
7
drivers/net/ethernet/fungible/Makefile
Normal file
7
drivers/net/ethernet/fungible/Makefile
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
|
||||||
|
#
|
||||||
|
# Makefile for the Fungible network device drivers.
|
||||||
|
#
|
||||||
|
|
||||||
|
obj-$(CONFIG_FUN_CORE) += funcore/
|
||||||
|
obj-$(CONFIG_FUN_ETH) += funeth/
|
17
drivers/net/ethernet/fungible/funeth/Kconfig
Normal file
17
drivers/net/ethernet/fungible/funeth/Kconfig
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# SPDX-License-Identifier: GPL-2.0-only
|
||||||
|
#
|
||||||
|
# Fungible Ethernet driver configuration
|
||||||
|
#
|
||||||
|
|
||||||
|
config FUN_ETH
|
||||||
|
tristate "Fungible Ethernet device driver"
|
||||||
|
depends on PCI && PCI_MSI
|
||||||
|
depends on TLS && TLS_DEVICE || TLS_DEVICE=n
|
||||||
|
select NET_DEVLINK
|
||||||
|
select FUN_CORE
|
||||||
|
help
|
||||||
|
This driver supports the Ethernet functionality of Fungible adapters.
|
||||||
|
It works with both physical and virtual functions.
|
||||||
|
|
||||||
|
To compile this driver as a module, choose M here. The module
|
||||||
|
will be called funeth.
|
10
drivers/net/ethernet/fungible/funeth/Makefile
Normal file
10
drivers/net/ethernet/fungible/funeth/Makefile
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
|
||||||
|
|
||||||
|
ccflags-y += -I$(srctree)/$(src)/../funcore -I$(srctree)/$(src)
|
||||||
|
|
||||||
|
obj-$(CONFIG_FUN_ETH) += funeth.o
|
||||||
|
|
||||||
|
funeth-y := funeth_main.o funeth_rx.o funeth_tx.o funeth_devlink.o \
|
||||||
|
funeth_ethtool.o
|
||||||
|
|
||||||
|
funeth-$(CONFIG_TLS_DEVICE) += funeth_ktls.o
|
Loading…
Add table
Reference in a new issue