xref: /linux/drivers/net/ethernet/meta/Kconfig (revision 1b98f357dadd6ea613a435fbaef1a5dd7b35fd21)
1546dd90bSAlexander Duyck# SPDX-License-Identifier: GPL-2.0-only
2546dd90bSAlexander Duyck#
3546dd90bSAlexander Duyck# Meta Platforms network device configuration
4546dd90bSAlexander Duyck#
5546dd90bSAlexander Duyck
6546dd90bSAlexander Duyckconfig NET_VENDOR_META
7546dd90bSAlexander Duyck	bool "Meta Platforms devices"
8546dd90bSAlexander Duyck	default y
9546dd90bSAlexander Duyck	help
10546dd90bSAlexander Duyck	  If you have a network (Ethernet) card designed by Meta, say Y.
11546dd90bSAlexander Duyck	  That's Meta as in the parent company of Facebook.
12546dd90bSAlexander Duyck
13546dd90bSAlexander Duyck	  Note that the answer to this question doesn't directly affect the
14546dd90bSAlexander Duyck	  kernel: saying N will just cause the configurator to skip all
15546dd90bSAlexander Duyck	  the questions about Meta cards. If you say Y, you will be asked for
16546dd90bSAlexander Duyck	  your specific card in the following questions.
17546dd90bSAlexander Duyck
18546dd90bSAlexander Duyckif NET_VENDOR_META
19546dd90bSAlexander Duyck
20546dd90bSAlexander Duyckconfig FBNIC
21546dd90bSAlexander Duyck	tristate "Meta Platforms Host Network Interface"
22546dd90bSAlexander Duyck	depends on X86_64 || COMPILE_TEST
2369794365SAlexander Duyck	depends on !S390
2443598361SJakub Kicinski	depends on MAX_SKB_FRAGS < 22
25546dd90bSAlexander Duyck	depends on PCI_MSI
26d3296a9dSArnd Bergmann	depends on PTP_1588_CLOCK_OPTIONAL
279a95b7a8SSimon Horman	select NET_DEVLINK
289a95b7a8SSimon Horman	select PAGE_POOL
2969684376SAlexander Duyck	select PHYLINK
30*82534f44SLee Trager	select PLDMFW
31546dd90bSAlexander Duyck	help
32546dd90bSAlexander Duyck	  This driver supports Meta Platforms Host Network Interface.
33546dd90bSAlexander Duyck
34546dd90bSAlexander Duyck	  To compile this driver as a module, choose M here. The module
35546dd90bSAlexander Duyck	  will be called fbnic.  MSI-X interrupt support is required.
36546dd90bSAlexander Duyck
37546dd90bSAlexander Duyckendif # NET_VENDOR_META
38