xref: /openbmc/linux/drivers/net/ethernet/sun/Kconfig (revision 242260fb)
1e689cf4aSJeff Kirsher#
2e689cf4aSJeff Kirsher# Sun network device configuration
3e689cf4aSJeff Kirsher#
4e689cf4aSJeff Kirsher
5e689cf4aSJeff Kirsherconfig NET_VENDOR_SUN
6e689cf4aSJeff Kirsher	bool "Sun devices"
788f07484SJeff Kirsher	default y
8e689cf4aSJeff Kirsher	depends on SUN3 || SBUS || PCI || SUN_LDOMS
9e689cf4aSJeff Kirsher	---help---
10e689cf4aSJeff Kirsher	  If you have a network (Ethernet) card belonging to this class, say
11e689cf4aSJeff Kirsher	  Y and read the Ethernet-HOWTO, available from
12e689cf4aSJeff Kirsher	  <http://www.tldp.org/docs.html#howto>.
13e689cf4aSJeff Kirsher
14e689cf4aSJeff Kirsher	  Note that the answer to this question doesn't directly affect the
15e689cf4aSJeff Kirsher	  kernel: saying N will just cause the configurator to skip all
16e689cf4aSJeff Kirsher	  the questions about Sun network interfaces. If you say Y, you will be
17e689cf4aSJeff Kirsher	  asked for your specific card in the following questions.
18e689cf4aSJeff Kirsher
19e689cf4aSJeff Kirsherif NET_VENDOR_SUN
20e689cf4aSJeff Kirsher
21e689cf4aSJeff Kirsherconfig HAPPYMEAL
22e689cf4aSJeff Kirsher	tristate "Sun Happy Meal 10/100baseT support"
23e689cf4aSJeff Kirsher	depends on (SBUS || PCI)
24e689cf4aSJeff Kirsher	select CRC32
25e689cf4aSJeff Kirsher	---help---
26e689cf4aSJeff Kirsher	  This driver supports the "hme" interface present on most Ultra
27e689cf4aSJeff Kirsher	  systems and as an option on older Sbus systems. This driver supports
28e689cf4aSJeff Kirsher	  both PCI and Sbus devices. This driver also supports the "qfe" quad
29e689cf4aSJeff Kirsher	  100baseT device available in both PCI and Sbus configurations.
30e689cf4aSJeff Kirsher
31e689cf4aSJeff Kirsher	  To compile this driver as a module, choose M here: the module
32e689cf4aSJeff Kirsher	  will be called sunhme.
33e689cf4aSJeff Kirsher
34e689cf4aSJeff Kirsherconfig SUNBMAC
35e689cf4aSJeff Kirsher	tristate "Sun BigMAC 10/100baseT support (EXPERIMENTAL)"
36e689cf4aSJeff Kirsher	depends on SBUS && EXPERIMENTAL
37e689cf4aSJeff Kirsher	select CRC32
38e689cf4aSJeff Kirsher	---help---
39e689cf4aSJeff Kirsher	  This driver supports the "be" interface available as an Sbus option.
40e689cf4aSJeff Kirsher	  This is Sun's older 100baseT Ethernet device.
41e689cf4aSJeff Kirsher
42e689cf4aSJeff Kirsher	  To compile this driver as a module, choose M here: the module
43e689cf4aSJeff Kirsher	  will be called sunbmac.
44e689cf4aSJeff Kirsher
45e689cf4aSJeff Kirsherconfig SUNQE
46e689cf4aSJeff Kirsher	tristate "Sun QuadEthernet support"
47e689cf4aSJeff Kirsher	depends on SBUS
48e689cf4aSJeff Kirsher	select CRC32
49e689cf4aSJeff Kirsher	---help---
50e689cf4aSJeff Kirsher	  This driver supports the "qe" 10baseT Ethernet device, available as
51e689cf4aSJeff Kirsher	  an Sbus option. Note that this is not the same as Quad FastEthernet
52e689cf4aSJeff Kirsher	  "qfe" which is supported by the Happy Meal driver instead.
53e689cf4aSJeff Kirsher
54e689cf4aSJeff Kirsher	  To compile this driver as a module, choose M here: the module
55e689cf4aSJeff Kirsher	  will be called sunqe.
56e689cf4aSJeff Kirsher
57e689cf4aSJeff Kirsherconfig SUNGEM
58e689cf4aSJeff Kirsher	tristate "Sun GEM support"
59e689cf4aSJeff Kirsher	depends on PCI
60e689cf4aSJeff Kirsher	select CRC32
615ff2241dSJeff Kirsher	select SUNGEM_PHY
62e689cf4aSJeff Kirsher	---help---
63e689cf4aSJeff Kirsher	  Support for the Sun GEM chip, aka Sun GigabitEthernet/P 2.0.  See also
64242260fbSChristian Kujau	  <http://docs.oracle.com/cd/E19455-01/806-3985-10/806-3985-10.pdf>.
65e689cf4aSJeff Kirsher
66e689cf4aSJeff Kirsherconfig CASSINI
67e689cf4aSJeff Kirsher	tristate "Sun Cassini support"
68e689cf4aSJeff Kirsher	depends on PCI
69e689cf4aSJeff Kirsher	select CRC32
70e689cf4aSJeff Kirsher	---help---
71e689cf4aSJeff Kirsher	  Support for the Sun Cassini chip, aka Sun GigaSwift Ethernet. See also
72242260fbSChristian Kujau	  <http://docs.oracle.com/cd/E19113-01/giga.ether.pci/817-4341-10/817-4341-10.pdf>.
73e689cf4aSJeff Kirsher
74e689cf4aSJeff Kirsherconfig SUNVNET
75e689cf4aSJeff Kirsher	tristate "Sun Virtual Network support"
76e689cf4aSJeff Kirsher	depends on SUN_LDOMS
77e689cf4aSJeff Kirsher	---help---
78e689cf4aSJeff Kirsher	  Support for virtual network devices under Sun Logical Domains.
79e689cf4aSJeff Kirsher
80e689cf4aSJeff Kirsherconfig NIU
81e689cf4aSJeff Kirsher	tristate "Sun Neptune 10Gbit Ethernet support"
82e689cf4aSJeff Kirsher	depends on PCI
83e689cf4aSJeff Kirsher	select CRC32
84e689cf4aSJeff Kirsher	---help---
85e689cf4aSJeff Kirsher	  This enables support for cards based upon Sun's
86e689cf4aSJeff Kirsher	  Neptune chipset.
87e689cf4aSJeff Kirsher
88e689cf4aSJeff Kirsherendif # NET_VENDOR_SUN
89