~ubuntu-branches/ubuntu/precise/linux-ti-omap4/precise

« back to all changes in this revision

Viewing changes to drivers/net/Kconfig

  • Committer: Bazaar Package Importer
  • Author(s): Paolo Pisati
  • Date: 2011-06-29 15:23:51 UTC
  • mfrom: (26.1.1 natty-proposed)
  • Revision ID: james.westby@ubuntu.com-20110629152351-xs96tm303d95rpbk
Tags: 3.0.0-1200.2
* Rebased against 3.0.0-6.7
* BSP from TI based on 3.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
238
238
config AX88796
239
239
        tristate "ASIX AX88796 NE2000 clone support"
240
240
        depends on ARM || MIPS || SUPERH
241
 
        select CRC32
242
 
        select MII
 
241
        select PHYLIB
 
242
        select MDIO_BITBANG
243
243
        help
244
244
          AX88796 driver, using platform bus to provide
245
245
          chip detection and resources
1498
1498
config CS89x0
1499
1499
        tristate "CS89x0 support"
1500
1500
        depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \
1501
 
                || ARCH_IXDP2X01 || MACH_MX31ADS)
 
1501
                || ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440)
1502
1502
        ---help---
1503
1503
          Support for CS89x0 chipset based Ethernet cards. If you have a
1504
1504
          network (Ethernet) card of this type, say Y and read the
1512
1512
config CS89x0_NONISA_IRQ
1513
1513
        def_bool y
1514
1514
        depends on CS89x0 != n
1515
 
        depends on MACH_IXDP2351 || ARCH_IXDP2X01 || MACH_MX31ADS
 
1515
        depends on MACH_IXDP2351 || ARCH_IXDP2X01 || MACH_MX31ADS || MACH_QQ2440
1516
1516
 
1517
1517
config TC35815
1518
1518
        tristate "TOSHIBA TC35815 Ethernet support"
1944
1944
config FEC
1945
1945
        bool "FEC ethernet controller (of ColdFire and some i.MX CPUs)"
1946
1946
        depends on M523x || M527x || M5272 || M528x || M520x || M532x || \
1947
 
                IMX_HAVE_PLATFORM_FEC || SOC_IMX28
 
1947
                IMX_HAVE_PLATFORM_FEC || MXS_HAVE_PLATFORM_FEC
 
1948
        default IMX_HAVE_PLATFORM_FEC || MXS_HAVE_PLATFORM_FEC if ARM
1948
1949
        select PHYLIB
1949
1950
        help
1950
1951
          Say Y here if you want to use the built-in 10/100 Fast ethernet
2007
2008
          This driver supports the ethernet MACs in the Broadcom 63xx
2008
2009
          MIPS chipset family (BCM63XX).
2009
2010
 
 
2011
config FTMAC100
 
2012
        tristate "Faraday FTMAC100 10/100 Ethernet support"
 
2013
        depends on ARM
 
2014
        select MII
 
2015
        help
 
2016
          This driver supports the FTMAC100 10/100 Ethernet controller
 
2017
          from Faraday. It is used on Faraday A320, Andes AG101 and some
 
2018
          other ARM/NDS32 SoC's.
 
2019
 
 
2020
config LANTIQ_ETOP
 
2021
        tristate "Lantiq SoC ETOP driver"
 
2022
        depends on SOC_TYPE_XWAY
 
2023
        help
 
2024
          Support for the MII0 inside the Lantiq SoC
 
2025
 
 
2026
 
2010
2027
source "drivers/net/fs_enet/Kconfig"
2011
2028
 
2012
2029
source "drivers/net/octeon/Kconfig"
2098
2115
 
2099
2116
config E1000E
2100
2117
        tristate "Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support"
 
2118
        select CRC32
2101
2119
        depends on PCI && (!SPARC32 || BROKEN)
 
2120
        select CRC32
2102
2121
        ---help---
2103
2122
          This driver supports the PCI-Express Intel(R) PRO/1000 gigabit
2104
2123
          ethernet family of adapters. For PCI or PCI-X e1000 adapters,
2235
2254
          To compile this driver as a module, choose M here: the module
2236
2255
          will be called r8169.  This is recommended.
2237
2256
 
2238
 
config R8169_VLAN
2239
 
        bool "VLAN support"
2240
 
        depends on R8169 && VLAN_8021Q
2241
 
        ---help---
2242
 
          Say Y here for the r8169 driver to support the functions required
2243
 
          by the kernel 802.1Q code.
2244
 
 
2245
 
          If in doubt, say Y.
2246
 
 
2247
2257
config SB1250_MAC
2248
2258
        tristate "SB1250 Gigabit Ethernet support"
2249
2259
        depends on SIBYTE_SB1xxx_SOC
2533
2543
source "drivers/net/stmmac/Kconfig"
2534
2544
 
2535
2545
config PCH_GBE
2536
 
        tristate "PCH Gigabit Ethernet"
 
2546
        tristate "Intel EG20T PCH / OKI SEMICONDUCTOR ML7223 IOH GbE"
2537
2547
        depends on PCI
2538
2548
        select MII
2539
2549
        ---help---
2545
2555
          to Gigabit Ethernet.
2546
2556
          This driver enables Gigabit Ethernet function.
2547
2557
 
 
2558
          This driver also can be used for OKI SEMICONDUCTOR IOH(Input/
 
2559
          Output Hub), ML7223.
 
2560
          ML7223 IOH is for MP(Media Phone) use.
 
2561
          ML7223 is companion chip for Intel Atom E6xx series.
 
2562
          ML7223 is completely compatible for Intel EG20T PCH.
 
2563
 
2548
2564
endif # NETDEV_1000
2549
2565
 
2550
2566
#
2594
2610
          Enables support for Chelsio's gigabit Ethernet PCI cards.  If you
2595
2611
          are using only 10G cards say 'N' here.
2596
2612
 
2597
 
config CHELSIO_T3_DEPENDS
2598
 
        tristate
2599
 
        depends on PCI && INET
2600
 
        default y
2601
 
 
2602
2613
config CHELSIO_T3
2603
2614
        tristate "Chelsio Communications T3 10Gb Ethernet support"
2604
 
        depends on CHELSIO_T3_DEPENDS
 
2615
        depends on PCI && INET
2605
2616
        select FW_LOADER
2606
2617
        select MDIO
2607
2618
        help
2619
2630
          To compile this driver as a module, choose M here: the module
2620
2631
          will be called cxgb3.
2621
2632
 
2622
 
config CHELSIO_T4_DEPENDS
2623
 
        tristate
2624
 
        depends on PCI && INET
2625
 
        default y
2626
 
 
2627
2633
config CHELSIO_T4
2628
2634
        tristate "Chelsio Communications T4 Ethernet support"
2629
 
        depends on CHELSIO_T4_DEPENDS
 
2635
        depends on PCI
2630
2636
        select FW_LOADER
2631
2637
        select MDIO
2632
2638
        help
2644
2650
          To compile this driver as a module choose M here; the module
2645
2651
          will be called cxgb4.
2646
2652
 
2647
 
config CHELSIO_T4VF_DEPENDS
2648
 
        tristate
2649
 
        depends on PCI && INET
2650
 
        default y
2651
 
 
2652
2653
config CHELSIO_T4VF
2653
2654
        tristate "Chelsio Communications T4 Virtual Function Ethernet support"
2654
 
        depends on CHELSIO_T4VF_DEPENDS
 
2655
        depends on PCI
2655
2656
        help
2656
2657
          This driver supports Chelsio T4-based gigabit and 10Gb Ethernet
2657
2658
          adapters with PCI-E SR-IOV Virtual Functions.
2966
2967
        select XEN_XENBUS_FRONTEND
2967
2968
        default y
2968
2969
        help
2969
 
          The network device frontend driver allows the kernel to
2970
 
          access network devices exported exported by a virtual
2971
 
          machine containing a physical network device driver. The
2972
 
          frontend driver is intended for unprivileged guest domains;
2973
 
          if you are compiling a kernel for a Xen guest, you almost
2974
 
          certainly want to enable this.
 
2970
          This driver provides support for Xen paravirtual network
 
2971
          devices exported by a Xen network driver domain (often
 
2972
          domain 0).
 
2973
 
 
2974
          The corresponding Linux backend driver is enabled by the
 
2975
          CONFIG_XEN_NETDEV_BACKEND option.
 
2976
 
 
2977
          If you are compiling a kernel for use as Xen guest, you
 
2978
          should say Y here. To compile this driver as a module, chose
 
2979
          M here: the module will be called xen-netfront.
 
2980
 
 
2981
config XEN_NETDEV_BACKEND
 
2982
        tristate "Xen backend network device"
 
2983
        depends on XEN_BACKEND
 
2984
        help
 
2985
          This driver allows the kernel to act as a Xen network driver
 
2986
          domain which exports paravirtual network devices to other
 
2987
          Xen domains. These devices can be accessed by any operating
 
2988
          system that implements a compatible front end.
 
2989
 
 
2990
          The corresponding Linux frontend driver is enabled by the
 
2991
          CONFIG_XEN_NETDEV_FRONTEND configuration option.
 
2992
 
 
2993
          The backend driver presents a standard network device
 
2994
          endpoint for each paravirtual network device to the driver
 
2995
          domain network stack. These can then be bridged or routed
 
2996
          etc in order to provide full network connectivity.
 
2997
 
 
2998
          If you are compiling a kernel to run in a Xen network driver
 
2999
          domain (often this is domain 0) you should say Y here. To
 
3000
          compile this driver as a module, chose M here: the module
 
3001
          will be called xen-netback.
2975
3002
 
2976
3003
config ISERIES_VETH
2977
3004
        tristate "iSeries Virtual Ethernet driver support"
3389
3416
 
3390
3417
config NETCONSOLE_DYNAMIC
3391
3418
        bool "Dynamic reconfiguration of logging targets"
3392
 
        depends on NETCONSOLE && SYSFS && CONFIGFS_FS
 
3419
        depends on NETCONSOLE && SYSFS && CONFIGFS_FS && \
 
3420
                        !(NETCONSOLE=y && CONFIGFS_FS=m)
3393
3421
        help
3394
3422
          This option enables the ability to dynamically reconfigure target
3395
3423
          parameters (interface, IP addresses, port numbers, MAC addresses)