xref: /linux/drivers/net/ethernet/cadence/Kconfig (revision 7b4296148066f19b5960127ba579e358df501c22)
19f2f381fSJeff Kirsher#
29f2f381fSJeff Kirsher# Atmel device configuration
39f2f381fSJeff Kirsher#
49f2f381fSJeff Kirsher
5f75ba50bSJamie Ilesconfig NET_CADENCE
6f75ba50bSJamie Iles	bool "Cadence devices"
728811a8cSMichal Simek	depends on HAS_IOMEM
8eccab1ecSJean-Christophe PLAGNIOL-VILLARD	default y
99f2f381fSJeff Kirsher	---help---
109f2f381fSJeff Kirsher	  If you have a network (Ethernet) card belonging to this class, say Y.
119f2f381fSJeff Kirsher
129f2f381fSJeff Kirsher	  If unsure, say Y.
139f2f381fSJeff Kirsher
149f2f381fSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
159f2f381fSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
169f2f381fSJeff Kirsher	  the remaining Atmel network card questions. If you say Y, you will be
179f2f381fSJeff Kirsher	  asked for your specific card in the following questions.
189f2f381fSJeff Kirsher
19f75ba50bSJamie Ilesif NET_CADENCE
209f2f381fSJeff Kirsher
219f2f381fSJeff Kirsherconfig MACB
22f75ba50bSJamie Iles	tristate "Cadence MACB/GEM support"
2328811a8cSMichal Simek	depends on HAS_DMA
249f2f381fSJeff Kirsher	select PHYLIB
259f2f381fSJeff Kirsher	---help---
26f75ba50bSJamie Iles	  The Cadence MACB ethernet interface is found on many Atmel AT32 and
27f75ba50bSJamie Iles	  AT91 parts.  This driver also supports the Cadence GEM (Gigabit
280f6538c2SJames Byrne	  Ethernet MAC found in some ARM SoC devices).  Say Y to include
290f6538c2SJames Byrne	  support for the MACB/GEM chip.
309f2f381fSJeff Kirsher
319f2f381fSJeff Kirsher	  To compile this driver as a module, choose M here: the module
32*7b429614SRafal Ozieblo	  will be macb.
33*7b429614SRafal Ozieblo
34*7b429614SRafal Oziebloconfig MACB_USE_HWSTAMP
35*7b429614SRafal Ozieblo	bool "Use IEEE 1588 hwstamp"
36*7b429614SRafal Ozieblo	depends on MACB
37*7b429614SRafal Ozieblo	default y
38*7b429614SRafal Ozieblo	imply PTP_1588_CLOCK
39*7b429614SRafal Ozieblo	---help---
40*7b429614SRafal Ozieblo	  Enable IEEE 1588 Precision Time Protocol (PTP) support for MACB.
419f2f381fSJeff Kirsher
4283a77e9eSBartosz Foltaconfig MACB_PCI
4383a77e9eSBartosz Folta	tristate "Cadence PCI MACB/GEM support"
4483a77e9eSBartosz Folta	depends on MACB && PCI && COMMON_CLK
4583a77e9eSBartosz Folta	---help---
4683a77e9eSBartosz Folta	  This is PCI wrapper for MACB driver.
4783a77e9eSBartosz Folta
4883a77e9eSBartosz Folta	  To compile this driver as a module, choose M here: the module
4983a77e9eSBartosz Folta	  will be called macb_pci.
5083a77e9eSBartosz Folta
51f75ba50bSJamie Ilesendif # NET_CADENCE
52