162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#
362306a36Sopenharmony_ci# Renesas device configuration
462306a36Sopenharmony_ci#
562306a36Sopenharmony_ci
662306a36Sopenharmony_ciconfig NET_VENDOR_RENESAS
762306a36Sopenharmony_ci	bool "Renesas devices"
862306a36Sopenharmony_ci	default y
962306a36Sopenharmony_ci	help
1062306a36Sopenharmony_ci	  If you have a network (Ethernet) card belonging to this class, say Y.
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci	  Note that the answer to this question doesn't directly affect the
1362306a36Sopenharmony_ci	  kernel: saying N will just cause the configurator to skip all
1462306a36Sopenharmony_ci	  the questions about Renesas devices. If you say Y, you will be asked
1562306a36Sopenharmony_ci	  for your specific device in the following questions.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ciif NET_VENDOR_RENESAS
1862306a36Sopenharmony_ci
1962306a36Sopenharmony_ciconfig SH_ETH
2062306a36Sopenharmony_ci	tristate "Renesas SuperH Ethernet support"
2162306a36Sopenharmony_ci	depends on ARCH_RENESAS || SUPERH || COMPILE_TEST
2262306a36Sopenharmony_ci	select CRC32
2362306a36Sopenharmony_ci	select MII
2462306a36Sopenharmony_ci	select MDIO_BITBANG
2562306a36Sopenharmony_ci	select PHYLIB
2662306a36Sopenharmony_ci	help
2762306a36Sopenharmony_ci	  Renesas SuperH Ethernet device driver.
2862306a36Sopenharmony_ci	  This driver supporting CPUs are:
2962306a36Sopenharmony_ci		- SH7619, SH7710, SH7712, SH7724, SH7734, SH7763, SH7757,
3062306a36Sopenharmony_ci		  R8A7740, R8A774x, R8A777x and R8A779x.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciconfig RAVB
3362306a36Sopenharmony_ci	tristate "Renesas Ethernet AVB support"
3462306a36Sopenharmony_ci	depends on ARCH_RENESAS || COMPILE_TEST
3562306a36Sopenharmony_ci	depends on PTP_1588_CLOCK_OPTIONAL
3662306a36Sopenharmony_ci	select CRC32
3762306a36Sopenharmony_ci	select MII
3862306a36Sopenharmony_ci	select MDIO_BITBANG
3962306a36Sopenharmony_ci	select PHYLIB
4062306a36Sopenharmony_ci	help
4162306a36Sopenharmony_ci	  Renesas Ethernet AVB device driver.
4262306a36Sopenharmony_ci	  This driver supports the following SoCs:
4362306a36Sopenharmony_ci		- R8A779x.
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ciconfig RENESAS_ETHER_SWITCH
4662306a36Sopenharmony_ci	tristate "Renesas Ethernet Switch support"
4762306a36Sopenharmony_ci	depends on ARCH_RENESAS || COMPILE_TEST
4862306a36Sopenharmony_ci	depends on PTP_1588_CLOCK_OPTIONAL
4962306a36Sopenharmony_ci	select CRC32
5062306a36Sopenharmony_ci	select MII
5162306a36Sopenharmony_ci	select PHYLINK
5262306a36Sopenharmony_ci	help
5362306a36Sopenharmony_ci	  Renesas Ethernet Switch device driver.
5462306a36Sopenharmony_ci	  This driver supports the following SoCs:
5562306a36Sopenharmony_ci		- R8A779Fx.
5662306a36Sopenharmony_ci
5762306a36Sopenharmony_ciendif # NET_VENDOR_RENESAS
58