hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/drivers/net/ethernet/cadence/Kconfig
....@@ -1,28 +1,30 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 #
2
-# Atmel device configuration
3
+# Cadence device configuration
34 #
45
56 config NET_VENDOR_CADENCE
67 bool "Cadence devices"
78 depends on HAS_IOMEM
89 default y
9
- ---help---
10
+ help
1011 If you have a network (Ethernet) card belonging to this class, say Y.
1112
1213 If unsure, say Y.
1314
1415 Note that the answer to this question doesn't directly affect the
15
- kernel: saying N will just cause the configurator to skip all
16
- the remaining Atmel network card questions. If you say Y, you will be
16
+ kernel: saying N will just cause the configurator to skip all the
17
+ remaining Cadence network card questions. If you say Y, you will be
1718 asked for your specific card in the following questions.
1819
1920 if NET_VENDOR_CADENCE
2021
2122 config MACB
2223 tristate "Cadence MACB/GEM support"
23
- depends on HAS_DMA
24
- select PHYLIB
25
- ---help---
24
+ depends on HAS_DMA && COMMON_CLK
25
+ select PHYLINK
26
+ select CRC32
27
+ help
2628 The Cadence MACB ethernet interface is found on many Atmel AT32 and
2729 AT91 parts. This driver also supports the Cadence GEM (Gigabit
2830 Ethernet MAC found in some ARM SoC devices). Say Y to include
....@@ -34,15 +36,15 @@
3436 config MACB_USE_HWSTAMP
3537 bool "Use IEEE 1588 hwstamp"
3638 depends on MACB
39
+ depends on PTP_1588_CLOCK
3740 default y
38
- imply PTP_1588_CLOCK
39
- ---help---
41
+ help
4042 Enable IEEE 1588 Precision Time Protocol (PTP) support for MACB.
4143
4244 config MACB_PCI
4345 tristate "Cadence PCI MACB/GEM support"
44
- depends on MACB && PCI && COMMON_CLK
45
- ---help---
46
+ depends on MACB && PCI
47
+ help
4648 This is PCI wrapper for MACB driver.
4749
4850 To compile this driver as a module, choose M here: the module