linux/drivers/net/ethernet/freescale/Kconfig
<<
>>
Prefs
   1#
   2# Freescale device configuration
   3#
   4
   5config NET_VENDOR_FREESCALE
   6        bool "Freescale devices"
   7        default y
   8        depends on FSL_SOC || QUICC_ENGINE || CPM1 || CPM2 || PPC_MPC512x || \
   9                   M523x || M527x || M5272 || M528x || M520x || M532x || \
  10                   ARCH_MXC || ARCH_MXS || (PPC_MPC52xx && PPC_BESTCOMM)
  11        ---help---
  12          If you have a network (Ethernet) card belonging to this class, say Y
  13          and read the Ethernet-HOWTO, available from
  14          <http://www.tldp.org/docs.html#howto>.
  15
  16          Note that the answer to this question doesn't directly affect the
  17          kernel: saying N will just cause the configurator to skip all
  18          the questions about Freescale devices. If you say Y, you will be
  19          asked for your specific card in the following questions.
  20
  21if NET_VENDOR_FREESCALE
  22
  23config FEC
  24        tristate "FEC ethernet controller (of ColdFire and some i.MX CPUs)"
  25        depends on (M523x || M527x || M5272 || M528x || M520x || M532x || \
  26                   ARCH_MXC || SOC_IMX28)
  27        default ARCH_MXC || SOC_IMX28 if ARM
  28        select PHYLIB
  29        select PTP_1588_CLOCK
  30        ---help---
  31          Say Y here if you want to use the built-in 10/100 Fast ethernet
  32          controller on some Motorola ColdFire and Freescale i.MX processors.
  33
  34config FEC_MPC52xx
  35        tristate "FEC MPC52xx driver"
  36        depends on PPC_MPC52xx && PPC_BESTCOMM
  37        select CRC32
  38        select PHYLIB
  39        select PPC_BESTCOMM_FEC
  40        ---help---
  41          This option enables support for the MPC5200's on-chip
  42          Fast Ethernet Controller
  43          If compiled as module, it will be called fec_mpc52xx.
  44
  45config FEC_MPC52xx_MDIO
  46        bool "FEC MPC52xx MDIO bus driver"
  47        depends on FEC_MPC52xx
  48        default y
  49        ---help---
  50          The MPC5200's FEC can connect to the Ethernet either with
  51          an external MII PHY chip or 10 Mbps 7-wire interface
  52          (Motorola? industry standard).
  53          If your board uses an external PHY connected to FEC, enable this.
  54          If not sure, enable.
  55          If compiled as module, it will be called fec_mpc52xx_phy.
  56
  57source "drivers/net/ethernet/freescale/fs_enet/Kconfig"
  58
  59config FSL_PQ_MDIO
  60        tristate "Freescale PQ MDIO"
  61        depends on FSL_SOC
  62        select PHYLIB
  63        ---help---
  64          This driver supports the MDIO bus used by the gianfar and UCC drivers.
  65
  66config FSL_XGMAC_MDIO
  67        tristate "Freescale XGMAC MDIO"
  68        depends on FSL_SOC
  69        select PHYLIB
  70        ---help---
  71          This driver supports the MDIO bus on the Fman 10G Ethernet MACs.
  72
  73config UCC_GETH
  74        tristate "Freescale QE Gigabit Ethernet"
  75        depends on QUICC_ENGINE
  76        select FSL_PQ_MDIO
  77        select PHYLIB
  78        ---help---
  79          This driver supports the Gigabit Ethernet mode of the QUICC Engine,
  80          which is available on some Freescale SOCs.
  81
  82config UGETH_TX_ON_DEMAND
  83        bool "Transmit on Demand support"
  84        depends on UCC_GETH
  85
  86config GIANFAR
  87        tristate "Gianfar Ethernet"
  88        depends on FSL_SOC
  89        select FSL_PQ_MDIO
  90        select PHYLIB
  91        select CRC32
  92        ---help---
  93          This driver supports the Gigabit TSEC on the MPC83xx, MPC85xx,
  94          and MPC86xx family of chips, and the FEC on the 8540.
  95
  96endif # NET_VENDOR_FREESCALE
  97
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.