drivers/net/ethernet/actions/Kconfig

Source file repositories/reference/linux-study-clean/drivers/net/ethernet/actions/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/net/ethernet/actions/Kconfig
Extension
[no extension]
Size
911 bytes
Lines
27
Domain
Driver Families
Bucket
drivers/net
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0-only

config NET_VENDOR_ACTIONS
	bool "Actions Semi devices"
	depends on ARCH_ACTIONS || COMPILE_TEST
	default ARCH_ACTIONS
	help
	  If you have a network (Ethernet) card belonging to this class, say Y.

	  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 Actions Semi devices.  If you say Y, you will be
	  asked for your specific card in the following questions.

if NET_VENDOR_ACTIONS

config OWL_EMAC
	tristate "Actions Semi Owl Ethernet MAC support"
	select PHYLIB
	help
	  This driver supports the Actions Semi Ethernet Media Access
	  Controller (EMAC) found on the S500 and S900 SoCs.  The controller
	  is compliant with the IEEE 802.3 CSMA/CD standard and supports
	  both half-duplex and full-duplex operation modes at 10/100 Mb/s.

endif # NET_VENDOR_ACTIONS

Annotation

Implementation Notes