alistair23-linux/drivers/staging/silicom/Kconfig
Ben Hutchings 2206209e75 net: Add missing dependencies on NETDEVICES
ETRAX_ETHERNET selects ETHERNET and MII, which depend on NETDEVICES.
I don't think anything should select NETDEVICES, so make it a
dependency.  It also doesn't need to select or depend on ETHERNET,
which has nothing to do with the Ethernet library functions.

BPCTL selects MII, which depends on NETDEVICES.  But everything in the
drivers/staging/silicom directory is related to net devices, so make
NET_VENDOR_SILICOM depend on NETDEVICES and remove the now-redundant
dependencies on NET.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-06-19 22:22:56 -07:00

46 lines
1.2 KiB
Plaintext

#
# Silicom device configuration
#
config NET_VENDOR_SILICOM
bool "Silicom devices"
default y
depends on PCI && NETDEVICES
---help---
If you have a network card (Ethernet) belonging to this class,
say Y.
Note that the answer to this question does not directly affect
the kernel: saying N will just case the configurator to skip all
the questions regarding Silicom chipsets. If you say Y, you will be asked
for your specific chipset/driver in the following questions.
if NET_VENDOR_SILICOM
config SBYPASS
tristate "Silicom BypassCTL library support"
depends on PCI
depends on m
---help---
If you have a network (Ethernet) controller of this type, say Y
To compile this driver as a module, choose M here. The module
will be called bypass.
config BPCTL
tristate "Silicom BypassCTL net support"
depends on PCI
depends on m
select SBYPASS
select MII
---help---
If you have a network (Ethernet) controller of this type, say Y
or M and read the Ethernet-HOWTO, available from
<http://www.tldp.org/docs.html#howto>.
To compile this driver as a module, choose M here. The module
will be called bpctl_mod.
endif # NET_VENDOR_SILICOM