summaryrefslogtreecommitdiff
path: root/drivers/staging/silicom/Kconfig
diff options
context:
space:
mode:
authorDanielC <puff65537@bansheeslibrary.com>2012-09-07 02:59:06 (GMT)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2012-09-08 05:12:43 (GMT)
commit7040e556c90aefd7b0e1341f7490de20a33340d7 (patch)
tree5b3c3dd35a6e53112d16bcb231414e36b9a224ba /drivers/staging/silicom/Kconfig
parent960cf81187833ed3f19850551d46377323043876 (diff)
downloadlinux-fsl-qoriq-7040e556c90aefd7b0e1341f7490de20a33340d7.tar.xz
staging: add Silicom Bypass driver
The Silicom Bypass Network Interface Cards (NICs) are network cards with paired ports (2 or 4). The pairs either act as a "wire" allowing the network packets to pass or insert the device in between the two ports. When paired with the on-board hardware watchdog or other failsafe, they provide high availability for the network in the face of software outages or maintenance. Signed-off-by: Daniel Cotey <puff65537@bansheeslibrary.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/silicom/Kconfig')
-rw-r--r--drivers/staging/silicom/Kconfig43
1 files changed, 43 insertions, 0 deletions
diff --git a/drivers/staging/silicom/Kconfig b/drivers/staging/silicom/Kconfig
new file mode 100644
index 0000000..3493ee8
--- /dev/null
+++ b/drivers/staging/silicom/Kconfig
@@ -0,0 +1,43 @@
+#
+# Silicom device configuration
+#
+
+config NET_VENDOR_SILICOM
+ bool "Silicom devices"
+ default y
+ depends on (SSB_POSSIBLE && HAS_DMA) || PCI
+ ---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"
+ ---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
+ select SBYPASS
+ select NET_CORE
+ 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