xref: /linux/drivers/net/ethernet/renesas/Kconfig (revision 2b0cfa6e49566c8fa6759734cf821aa6e8271a9e)
1# SPDX-License-Identifier: GPL-2.0
2#
3# Renesas network device configuration
4#
5
6config NET_VENDOR_RENESAS
7	bool "Renesas devices"
8	default y
9	help
10	  If you have a network (Ethernet) card belonging to this class, say Y.
11
12	  Note that the answer to this question doesn't directly affect the
13	  kernel: saying N will just cause the configurator to skip all
14	  the questions about Renesas devices. If you say Y, you will be asked
15	  for your specific device in the following questions.
16
17if NET_VENDOR_RENESAS
18
19config SH_ETH
20	tristate "Renesas SuperH Ethernet support"
21	depends on ARCH_RENESAS || SUPERH || COMPILE_TEST
22	select CRC32
23	select MII
24	select MDIO_BITBANG
25	select PHYLIB
26	help
27	  Renesas SuperH Ethernet device driver.
28
29config RAVB
30	tristate "Renesas Ethernet AVB support"
31	depends on ARCH_RENESAS || COMPILE_TEST
32	depends on PTP_1588_CLOCK_OPTIONAL
33	select CRC32
34	select MII
35	select MDIO_BITBANG
36	select PHYLIB
37	select RESET_CONTROLLER
38	help
39	  Renesas Ethernet AVB device driver.
40
41config RENESAS_ETHER_SWITCH
42	tristate "Renesas Ethernet Switch support"
43	depends on ARCH_RENESAS || COMPILE_TEST
44	depends on PTP_1588_CLOCK
45	select CRC32
46	select MII
47	select PHYLINK
48	select RENESAS_GEN4_PTP
49	help
50	  Renesas Ethernet Switch device driver.
51
52config RENESAS_GEN4_PTP
53	tristate "Renesas R-Car Gen4 gPTP support" if COMPILE_TEST
54	depends on PTP_1588_CLOCK
55	select CRC32
56	select MII
57	select PHYLIB
58	help
59	  Renesas R-Car Gen4 gPTP device driver.
60
61endif # NET_VENDOR_RENESAS
62