xref: /linux/drivers/net/ethernet/meta/Kconfig (revision 6dfafbd0299a60bfb5d5e277fdf100037c7ded07)
1# SPDX-License-Identifier: GPL-2.0-only
2#
3# Meta Platforms network device configuration
4#
5
6config NET_VENDOR_META
7	bool "Meta Platforms devices"
8	default y
9	help
10	  If you have a network (Ethernet) card designed by Meta, say Y.
11	  That's Meta as in the parent company of Facebook.
12
13	  Note that the answer to this question doesn't directly affect the
14	  kernel: saying N will just cause the configurator to skip all
15	  the questions about Meta cards. If you say Y, you will be asked for
16	  your specific card in the following questions.
17
18if NET_VENDOR_META
19
20config FBNIC
21	tristate "Meta Platforms Host Network Interface"
22	depends on 64BIT || COMPILE_TEST
23	depends on !S390
24	depends on MAX_SKB_FRAGS < 22
25	depends on PCI_MSI
26	depends on PTP_1588_CLOCK_OPTIONAL
27	select NET_DEVLINK
28	select PAGE_POOL
29	select PCS_XPCS
30	select PHYLINK
31	select PLDMFW
32	help
33	  This driver supports Meta Platforms Host Network Interface.
34
35	  To compile this driver as a module, choose M here. The module
36	  will be called fbnic.  MSI-X interrupt support is required.
37
38endif # NET_VENDOR_META
39