drivers/net/ethernet/renesas/Kconfig

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

File Facts

System
Linux kernel
Corpus path
drivers/net/ethernet/renesas/Kconfig
Extension
[no extension]
Size
1712 bytes
Lines
73
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
#
# Renesas network device configuration
#

config NET_VENDOR_RENESAS
	bool "Renesas devices"
	default y
	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 Renesas devices. If you say Y, you will be asked
	  for your specific device in the following questions.

if NET_VENDOR_RENESAS

config SH_ETH
	tristate "Renesas SuperH Ethernet support"
	depends on ARCH_RENESAS || SUPERH || COMPILE_TEST
	select CRC32
	select MII
	select MDIO_BITBANG
	select PHYLIB
	help
	  Renesas SuperH Ethernet device driver.

config RAVB
	tristate "Renesas Ethernet AVB support"
	depends on ARCH_RENESAS || COMPILE_TEST
	depends on PTP_1588_CLOCK_OPTIONAL
	select CRC32
	select MII
	select MDIO_BITBANG
	select PAGE_POOL
	select PHYLIB
	select RESET_CONTROLLER
	help
	  Renesas Ethernet AVB device driver.

config RENESAS_ETHER_SWITCH
	tristate "Renesas Ethernet Switch support"
	depends on ARCH_RENESAS || COMPILE_TEST
	depends on PTP_1588_CLOCK
	select CRC32
	select MII
	select PHYLINK
	select RENESAS_GEN4_PTP
	help
	  Renesas Ethernet Switch device driver.

config RENESAS_GEN4_PTP
	tristate "Renesas R-Car Gen4 gPTP support" if COMPILE_TEST
	depends on PTP_1588_CLOCK
	select CRC32
	select MII
	select PHYLIB
	help
	  Renesas R-Car Gen4 gPTP device driver.

config RTSN
	tristate "Renesas Ethernet-TSN support"
	depends on ARCH_RENESAS || COMPILE_TEST
	depends on PTP_1588_CLOCK
	select CRC32
	select PHYLIB
	select RENESAS_GEN4_PTP
	help
	  Renesas Ethernet-TSN device driver.

Annotation

Implementation Notes