^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0-only
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) config NET_VENDOR_SOCIONEXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "Socionext ethernet drivers"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Option to select ethernet drivers for Socionext platforms.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Note that the answer to this question doesn't directly affect the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) kernel: saying N will just cause the configurator to skip all
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) the questions about Socionext devices. If you say Y, you will be asked
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) for your specific card in the following questions.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) if NET_VENDOR_SOCIONEXT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) config SNI_AVE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) tristate "Socionext AVE ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) depends on (ARCH_UNIPHIER || COMPILE_TEST) && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) depends on HAS_IOMEM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select MFD_SYSCON
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select PHYLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Driver for gigabit ethernet MACs, called AVE, in the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Socionext UniPhier family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) config SNI_NETSEC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) tristate "Socionext NETSEC ethernet support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) depends on (ARCH_SYNQUACER || COMPILE_TEST) && OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) select PHYLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) select PAGE_POOL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) select MII
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) Enable to add support for the SocioNext NetSec Gigabit Ethernet
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) controller + PHY, as found on the Synquacer SC2A11 SoC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) To compile this driver as a module, choose M here: the module will be
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) called netsec. If unsure, say N.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) endif #NET_VENDOR_SOCIONEXT