1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 29aa32835SJeff Kirsher# 39aa32835SJeff Kirsher# IBM device configuration. 49aa32835SJeff Kirsher# 59aa32835SJeff Kirsher 69aa32835SJeff Kirsherconfig NET_VENDOR_IBM 79aa32835SJeff Kirsher bool "IBM devices" 888f07484SJeff Kirsher default y 9bd118b6eSPaul Gortmaker depends on PPC_PSERIES || PPC_DCR || (IBMEBUS && SPARSEMEM) 10a7f7f624SMasahiro Yamada help 11138b15edSPaul Gortmaker If you have a network (Ethernet) card belonging to this class, say Y. 129aa32835SJeff Kirsher 139aa32835SJeff Kirsher Note that the answer to this question doesn't directly affect the 149aa32835SJeff Kirsher kernel: saying N will just cause the configurator to skip all 159aa32835SJeff Kirsher the questions about IBM devices. If you say Y, you will be asked for 169aa32835SJeff Kirsher your specific card in the following questions. 179aa32835SJeff Kirsher 189aa32835SJeff Kirsherif NET_VENDOR_IBM 199aa32835SJeff Kirsher 209aa32835SJeff Kirsherconfig IBMVETH 219aa32835SJeff Kirsher tristate "IBM LAN Virtual Ethernet support" 229aa32835SJeff Kirsher depends on PPC_PSERIES 23a7f7f624SMasahiro Yamada help 249aa32835SJeff Kirsher This driver supports virtual ethernet adapters on newer IBM iSeries 259aa32835SJeff Kirsher and pSeries systems. 269aa32835SJeff Kirsher 279aa32835SJeff Kirsher To compile this driver as a module, choose M here. The module will 289aa32835SJeff Kirsher be called ibmveth. 299aa32835SJeff Kirsher 30*8a97de24SDave Marquardtconfig IBMVETH_KUNIT_TEST 31*8a97de24SDave Marquardt bool "KUnit test for IBM LAN Virtual Ethernet support" if !KUNIT_ALL_TESTS 32*8a97de24SDave Marquardt depends on KUNIT 33*8a97de24SDave Marquardt depends on KUNIT=y && IBMVETH=y 34*8a97de24SDave Marquardt default KUNIT_ALL_TESTS 35*8a97de24SDave Marquardt help 36*8a97de24SDave Marquardt This builds unit tests for the IBM LAN Virtual Ethernet driver. 37*8a97de24SDave Marquardt 38*8a97de24SDave Marquardt For more information on KUnit and unit tests in general, please refer 39*8a97de24SDave Marquardt to the KUnit documentation in Documentation/dev-tools/kunit/. 40*8a97de24SDave Marquardt 41*8a97de24SDave Marquardt If unsure, say N. 42*8a97de24SDave Marquardt 439aa32835SJeff Kirshersource "drivers/net/ethernet/ibm/emac/Kconfig" 449aa32835SJeff Kirsher 459aa32835SJeff Kirsherconfig EHEA 469aa32835SJeff Kirsher tristate "eHEA Ethernet support" 473865fe16SBen Hutchings depends on IBMEBUS && SPARSEMEM 48a7f7f624SMasahiro Yamada help 499aa32835SJeff Kirsher This driver supports the IBM pSeries eHEA ethernet adapter. 509aa32835SJeff Kirsher 519aa32835SJeff Kirsher To compile the driver as a module, choose M here. The module 529aa32835SJeff Kirsher will be called ehea. 539aa32835SJeff Kirsher 54032c5e82SThomas Falconconfig IBMVNIC 55032c5e82SThomas Falcon tristate "IBM Virtual NIC support" 56032c5e82SThomas Falcon depends on PPC_PSERIES 57a7f7f624SMasahiro Yamada help 58032c5e82SThomas Falcon This driver supports Virtual NIC adapters on IBM i and IBM System p 59032c5e82SThomas Falcon systems. 60032c5e82SThomas Falcon 61032c5e82SThomas Falcon To compile this driver as a module, choose M here. The module will 62032c5e82SThomas Falcon be called ibmvnic. 63032c5e82SThomas Falcon 649aa32835SJeff Kirsherendif # NET_VENDOR_IBM 65