]> git.sur5r.net Git - u-boot/blobdiff - drivers/net/Kconfig
Merge branch 'master' of git://git.denx.de/u-boot-sunxi
[u-boot] / drivers / net / Kconfig
index c47d59c249e417cf05b53860482fe5d1de0479fa..e88f056d8448c42f411f4a69ba148511e72093da 100644 (file)
@@ -1,4 +1,5 @@
 source "drivers/net/phy/Kconfig"
+source "drivers/net/pfe_eth/Kconfig"
 
 config DM_ETH
        bool "Enable Driver Model for Ethernet drivers"
@@ -10,6 +11,13 @@ config DM_ETH
          This is currently implemented in net/eth.c
          Look in include/net.h for details.
 
+config DRIVER_TI_CPSW
+       bool "TI Common Platform Ethernet Switch"
+       select PHYLIB
+       help
+         This driver supports the TI three port switch gigabit ethernet
+         subsystem found in the TI SoCs.
+
 menuconfig NETDEVICES
        bool "Network device support"
        depends on NET
@@ -147,9 +155,20 @@ config ETHOC
        help
          This MAC is present in OpenRISC and Xtensa XTFPGA boards.
 
+config FEC_MXC_SHARE_MDIO
+       bool "Share the MDIO bus for FEC controller"
+       depends on FEC_MXC
+
+config FEC_MXC_MDIO_BASE
+       hex "MDIO base address for the FEC controller"
+       depends on FEC_MXC_SHARE_MDIO
+       help
+         This specifies the MDIO registers base address. It is used when
+         two FEC controllers share MDIO bus.
+
 config FEC_MXC
        bool "FEC Ethernet controller"
-       depends on MX5 || MX6
+       depends on MX5 || MX6 || MX7
        help
          This driver supports the 10/100 Fast Ethernet controller for
          NXP i.MX processors.
@@ -159,6 +178,13 @@ config FTMAC100
        help
          This MAC is present in Andestech SoCs.
 
+config MVGBE
+       bool "Marvell Orion5x/Kirkwood network interface support"
+       depends on KIRKWOOD || ORION5X
+       help
+         This driver supports the network interface units in the
+         Marvell Orion5x and Kirkwood SoCs
+
 config MVNETA
        bool "Marvell Armada XP/385/3700 network interface support"
        depends on ARMADA_XP || ARMADA_38X || ARMADA_3700
@@ -276,6 +302,12 @@ config SUN8I_EMAC
          It can be found in H3/A64/A83T based SoCs and compatible with both
          External and Internal PHYs.
 
+config SH_ETHER
+       bool "Renesas SH Ethernet MAC"
+       select PHYLIB
+       help
+         This driver supports the Ethernet for Renesas SH and ARM SoCs.
+
 config XILINX_AXIEMAC
        depends on DM_ETH && (MICROBLAZE || ARCH_ZYNQ || ARCH_ZYNQMP)
        select PHYLIB
@@ -324,12 +356,22 @@ config RENESAS_RAVB
 
 config MPC8XX_FEC
        bool "Fast Ethernet Controller on MPC8XX"
-       depends on 8xx
+       depends on MPC8xx
        select MII
        help
          This driver implements support for the Fast Ethernet Controller
          on MPC8XX
 
+config SNI_AVE
+       bool "Socionext AVE Ethernet support"
+       depends on DM_ETH && ARCH_UNIPHIER
+       select PHYLIB
+       select SYSCON
+       select REGMAP
+       help
+         This driver implements support for the Socionext AVE Ethernet
+         controller, as found on the Socionext UniPhier family.
+
 config ETHER_ON_FEC1
        bool "FEC1"
        depends on MPC8XX_FEC
@@ -404,4 +446,11 @@ config SYS_DPAA_QBMAN
        help
          QBman fixups to allow deep sleep in DPAA 1 SOCs
 
+config TSEC_ENET
+       select PHYLIB
+       bool "Enable Three-Speed Ethernet Controller"
+       help
+         This driver implements support for the (Enhanced) Three-Speed
+         Ethernet Controller found on Freescale SoCs.
+
 endif # NETDEVICES