]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/net/Kconfig
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[net-next-2.6.git] / drivers / net / Kconfig
index 7ca1fc8a3a766c7def1cd1063b3f09af4ed7e85b..f6668cdaac85487b3c621b881af0c9afd975595b 100644 (file)
@@ -883,14 +883,6 @@ config BFIN_RX_DESC_NUM
        help
          Set the number of buffer packets used in driver.
 
-config BFIN_MAC_RMII
-       bool "RMII PHY Interface"
-       depends on BFIN_MAC
-       default y if BFIN527_EZKIT
-       default n if BFIN537_STAMP
-       help
-         Use Reduced PHY MII Interface
-
 config BFIN_MAC_USE_HWSTAMP
        bool "Use IEEE 1588 hwstamp"
        depends on BFIN_MAC && BF518
@@ -924,7 +916,7 @@ config SMC91X
          including the SMC91C94 and the SMC91C111. Say Y if you want it
          compiled into the kernel, and read the file
          <file:Documentation/networking/smc9.txt>  and the Ethernet-HOWTO,
-         available from  <http://www.linuxdoc.org/docs.html#howto>.
+         available from  <http://www.tldp.org/docs.html#howto>.
 
          This driver is also available as a module ( = code which can be
          inserted in and removed from the running kernel whenever you want).
@@ -954,6 +946,8 @@ config NET_NETX
 config TI_DAVINCI_EMAC
        tristate "TI DaVinci EMAC Support"
        depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
+       select TI_DAVINCI_MDIO
+       select TI_DAVINCI_CPDMA
        select PHYLIB
        help
          This driver supports TI's DaVinci Ethernet .
@@ -961,6 +955,25 @@ config TI_DAVINCI_EMAC
          To compile this driver as a module, choose M here: the module
          will be called davinci_emac_driver.  This is recommended.
 
+config TI_DAVINCI_MDIO
+       tristate "TI DaVinci MDIO Support"
+       depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
+       select PHYLIB
+       help
+         This driver supports TI's DaVinci MDIO module.
+
+         To compile this driver as a module, choose M here: the module
+         will be called davinci_mdio.  This is recommended.
+
+config TI_DAVINCI_CPDMA
+       tristate "TI DaVinci CPDMA Support"
+       depends on ARM && ( ARCH_DAVINCI || ARCH_OMAP3 )
+       help
+         This driver supports TI's DaVinci CPDMA dma engine.
+
+         To compile this driver as a module, choose M here: the module
+         will be called davinci_cpdma.  This is recommended.
+
 config DM9000
        tristate "DM9000 support"
        depends on ARM || BLACKFIN || MIPS
@@ -1028,13 +1041,13 @@ config SMC911X
        tristate "SMSC LAN911[5678] support"
        select CRC32
        select MII
-       depends on ARM || SUPERH
+       depends on ARM || SUPERH || MN10300
        help
          This is a driver for SMSC's LAN911x series of Ethernet chipsets
          including the new LAN9115, LAN9116, LAN9117, and LAN9118.
          Say Y if you want it compiled into the kernel, 
          and read the Ethernet-HOWTO, available from
-         <http://www.linuxdoc.org/docs.html#howto>.
+         <http://www.tldp.org/docs.html#howto>.
 
          This driver is also available as a module. The module will be 
          called smc911x.  If you want to compile it as a module, say M 
@@ -1042,7 +1055,7 @@ config SMC911X
 
 config SMSC911X
        tristate "SMSC LAN911x/LAN921x families embedded ethernet support"
-       depends on ARM || SUPERH || BLACKFIN || MIPS
+       depends on ARM || SUPERH || BLACKFIN || MIPS || MN10300
        select CRC32
        select MII
        select PHYLIB
@@ -1054,6 +1067,14 @@ config SMSC911X
          <file:Documentation/networking/net-modules.txt>. The module
          will be called smsc911x.
 
+config SMSC911X_ARCH_HOOKS
+       def_bool n
+       depends on SMSC911X
+       help
+         If the arch enables this, it allows the arch to implement various
+         hooks for more comprehensive interrupt control and also to override
+         the source of the MAC address.
+
 config NET_VENDOR_RACAL
        bool "Racal-Interlan (Micom) NI cards"
        depends on ISA
@@ -1516,7 +1537,7 @@ config E100
 
          For the latest Intel PRO/100 network driver for Linux, see:
 
-         <http://appsr.intel.com/scripts-df/support_intel.asp>
+         <http://www.intel.com/p/en_US/support/highlights/network/pro100plus>
 
          More specific information on configuring the driver is in 
          <file:Documentation/networking/e100.txt>.
@@ -1542,9 +1563,8 @@ config FEALNX
        select CRC32
        select MII
        help
-         Say Y here to support the Mysom MTD-800 family of PCI-based Ethernet
-         cards. Specifications and data at
-         <http://www.myson.com.hk/mtd/datasheet/>.
+         Say Y here to support the Myson MTD-800 family of PCI-based Ethernet 
+         cards. <http://www.myson.com.tw/>
 
 config NATSEMI
        tristate "National Semiconductor DP8381x series PCI Ethernet support"
@@ -1718,7 +1738,7 @@ config SMSC9420
          This is a driver for SMSC's LAN9420 PCI ethernet adapter.
          Say Y if you want it compiled into the kernel,
          and read the Ethernet-HOWTO, available from
-         <http://www.linuxdoc.org/docs.html#howto>.
+         <http://www.tldp.org/docs.html#howto>.
 
          This driver is also available as a module. The module will be
          called smsc9420.  If you want to compile it as a module, say M
@@ -2521,6 +2541,7 @@ source "drivers/net/stmmac/Kconfig"
 config PCH_GBE
        tristate "PCH Gigabit Ethernet"
        depends on PCI
+       select MII
        ---help---
          This is a gigabit ethernet driver for Topcliff PCH.
          Topcliff PCH is the platform controller hub that is used in Intel's
@@ -2565,7 +2586,7 @@ config CHELSIO_T1
           our website at <http://www.chelsio.com>.
 
           For customer support, please visit our customer support page at
-          <http://www.chelsio.com/support.htm>.
+          <http://www.chelsio.com/support.html>.
 
           Please send feedback to <linux-bugs@chelsio.com>.
 
@@ -2597,7 +2618,7 @@ config CHELSIO_T3
          our website at <http://www.chelsio.com>.
 
          For customer support, please visit our customer support page at
-         <http://www.chelsio.com/support.htm>.
+         <http://www.chelsio.com/support.html>.
 
          Please send feedback to <linux-bugs@chelsio.com>.
 
@@ -2622,7 +2643,7 @@ config CHELSIO_T4
          our website at <http://www.chelsio.com>.
 
          For customer support, please visit our customer support page at
-         <http://www.chelsio.com/support.htm>.
+         <http://www.chelsio.com/support.html>.
 
          Please send feedback to <linux-bugs@chelsio.com>.
 
@@ -2645,7 +2666,7 @@ config CHELSIO_T4VF
          our website at <http://www.chelsio.com>.
 
          For customer support, please visit our customer support page at
-         <http://www.chelsio.com/support.htm>.
+         <http://www.chelsio.com/support.html>.
 
          Please send feedback to <linux-bugs@chelsio.com>.