Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0-only
config CONFIG_NET_VENDOR_SOCIONEXT
	bool "Socionext ethernet drivers"
	default y
	---help---
	  Option to select ethernet drivers for Socionext platforms.

	  Note that the answer to this question doesn't directly affect the
	  kernel: saying N will just cause the configurator to skip all
	  the questions about Socionext devices. If you say Y, you will be asked
	  for your specific card in the following questions.

if CONFIG_NET_VENDOR_SOCIONEXT

config CONFIG_SNI_AVE
	tristate "Socionext AVE ethernet support"
	depends on (CONFIG_ARCH_UNIPHIER || CONFIG_COMPILE_TEST) && CONFIG_OF
	depends on CONFIG_HAS_IOMEM
	select CONFIG_MFD_SYSCON
	select CONFIG_PHYLIB
	---help---
	  Driver for gigabit ethernet MACs, called AVE, in the
	  Socionext UniPhier family.

config CONFIG_SNI_NETSEC
	tristate "Socionext NETSEC ethernet support"
	depends on (CONFIG_ARCH_SYNQUACER || CONFIG_COMPILE_TEST) && CONFIG_OF
	select CONFIG_PHYLIB
	select CONFIG_PAGE_POOL
	select CONFIG_MII
	---help---
	  Enable to add support for the SocioNext NetSec Gigabit Ethernet
	  controller + PHY, as found on the Synquacer SC2A11 SoC

	  To compile this driver as a module, choose CONFIG_M here: the module will be
	  called netsec.  If unsure, say N.

endif #CONFIG_NET_VENDOR_SOCIONEXT