13ce7547eSJiawen Wu# SPDX-License-Identifier: GPL-2.0-only 23ce7547eSJiawen Wu# 33ce7547eSJiawen Wu# Wangxun network device configuration 43ce7547eSJiawen Wu# 53ce7547eSJiawen Wu 63ce7547eSJiawen Wuconfig NET_VENDOR_WANGXUN 73ce7547eSJiawen Wu bool "Wangxun devices" 83ce7547eSJiawen Wu default y 93ce7547eSJiawen Wu help 10049d5d98SJakub Kicinski If you have a network (Ethernet) card from Wangxun(R), say Y. 113ce7547eSJiawen Wu 123ce7547eSJiawen Wu Note that the answer to this question doesn't directly affect the 133ce7547eSJiawen Wu kernel: saying N will just cause the configurator to skip all 14049d5d98SJakub Kicinski the questions about Wangxun(R) cards. If you say Y, you will 15049d5d98SJakub Kicinski be asked for your specific card in the following questions. 163ce7547eSJiawen Wu 173ce7547eSJiawen Wuif NET_VENDOR_WANGXUN 183ce7547eSJiawen Wu 19a34b3e6eSJiawen Wuconfig LIBWX 20a34b3e6eSJiawen Wu tristate 2106e75161SJiawen Wu depends on PTP_1588_CLOCK_OPTIONAL 22850b9711SJiawen Wu select PAGE_POOL 23*40477b8bSJiawen Wu select DIMLIB 24a34b3e6eSJiawen Wu help 25a34b3e6eSJiawen Wu Common library for Wangxun(R) Ethernet drivers. 26a34b3e6eSJiawen Wu 27e79e40c8SMengyuan Louconfig NGBE 28e79e40c8SMengyuan Lou tristate "Wangxun(R) GbE PCI Express adapters support" 29e79e40c8SMengyuan Lou depends on PCI 308fa19c2cSArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 3102338c48SMengyuan Lou select LIBWX 32b3739fb3SArnd Bergmann select PHYLINK 33e79e40c8SMengyuan Lou help 34e79e40c8SMengyuan Lou This driver supports Wangxun(R) GbE PCI Express family of 35e79e40c8SMengyuan Lou adapters. 36e79e40c8SMengyuan Lou 37e79e40c8SMengyuan Lou More specific information on configuring the driver is in 38e79e40c8SMengyuan Lou <file:Documentation/networking/device_drivers/ethernet/wangxun/ngbe.rst>. 39e79e40c8SMengyuan Lou 40e79e40c8SMengyuan Lou To compile this driver as a module, choose M here. The module 41e79e40c8SMengyuan Lou will be called ngbe. 42e79e40c8SMengyuan Lou 433ce7547eSJiawen Wuconfig TXGBE 44f15e4106SJiawen Wu tristate "Wangxun(R) 10/25/40GbE PCI Express adapters support" 453ce7547eSJiawen Wu depends on PCI 46b63f2048SJiawen Wu depends on COMMON_CLK 474b096475SHeikki Krogerus depends on I2C_DESIGNWARE_PLATFORM 488fa19c2cSArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 4902b2a6f9SJiawen Wu select MARVELL_10G_PHY 50c625e725SJiawen Wu select REGMAP 5104d94236SJiawen Wu select PHYLINK 5204d94236SJiawen Wu select HWMON if TXGBE=y 5304d94236SJiawen Wu select SFP 54b83c3731SJiawen Wu select GPIOLIB 55b83c3731SJiawen Wu select GPIOLIB_IRQCHIP 56854cace6SJiawen Wu select PCS_XPCS 57a34b3e6eSJiawen Wu select LIBWX 583ce7547eSJiawen Wu help 59f15e4106SJiawen Wu This driver supports Wangxun(R) 10/25/40GbE PCI Express family of 603ce7547eSJiawen Wu adapters. 613ce7547eSJiawen Wu 623ce7547eSJiawen Wu More specific information on configuring the driver is in 633ce7547eSJiawen Wu <file:Documentation/networking/device_drivers/ethernet/wangxun/txgbe.rst>. 643ce7547eSJiawen Wu 653ce7547eSJiawen Wu To compile this driver as a module, choose M here. The module 663ce7547eSJiawen Wu will be called txgbe. 673ce7547eSJiawen Wu 68377d180bSMengyuan Louconfig TXGBEVF 69377d180bSMengyuan Lou tristate "Wangxun(R) 10/25/40G Virtual Function Ethernet support" 70377d180bSMengyuan Lou depends on PCI 71377d180bSMengyuan Lou depends on PCI_MSI 72a86eb2a6SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 73377d180bSMengyuan Lou select LIBWX 74377d180bSMengyuan Lou select PHYLINK 75377d180bSMengyuan Lou help 76377d180bSMengyuan Lou This driver supports virtual functions for SP1000A, WX1820AL, 77377d180bSMengyuan Lou WX5XXX, WX5XXXAL. 78377d180bSMengyuan Lou 79377d180bSMengyuan Lou This driver was formerly named txgbevf. 80377d180bSMengyuan Lou 81377d180bSMengyuan Lou More specific information on configuring the driver is in 82377d180bSMengyuan Lou <file:Documentation/networking/device_drivers/ethernet/wangxun/txgbevf.rst>. 83377d180bSMengyuan Lou 84377d180bSMengyuan Lou To compile this driver as a module, choose M here. MSI-X interrupt 85377d180bSMengyuan Lou support is required for this driver to work correctly. 86377d180bSMengyuan Lou 87a0008a36SMengyuan Louconfig NGBEVF 88a0008a36SMengyuan Lou tristate "Wangxun(R) GbE Virtual Function Ethernet support" 89a0008a36SMengyuan Lou depends on PCI_MSI 90a86eb2a6SArnd Bergmann depends on PTP_1588_CLOCK_OPTIONAL 91a0008a36SMengyuan Lou select LIBWX 92a0008a36SMengyuan Lou help 93a0008a36SMengyuan Lou This driver supports virtual functions for WX1860, WX1860AL. 94a0008a36SMengyuan Lou 95a0008a36SMengyuan Lou This driver was formerly named ngbevf. 96a0008a36SMengyuan Lou 97a0008a36SMengyuan Lou More specific information on configuring the driver is in 98a0008a36SMengyuan Lou <file:Documentation/networking/device_drivers/ethernet/wangxun/ngbevf.rst>. 99a0008a36SMengyuan Lou 100a0008a36SMengyuan Lou To compile this driver as a module, choose M here. MSI-X interrupt 101a0008a36SMengyuan Lou support is required for this driver to work correctly. 102a0008a36SMengyuan Lou 1033ce7547eSJiawen Wuendif # NET_VENDOR_WANGXUN 104