]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/net/Kconfig
dm: i2c: Add a function to find out the chip offset length
[karo-tx-uboot.git] / drivers / net / Kconfig
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..d528585f7f9d27c3f327a1686d806d73244e705f 100644 (file)
@@ -0,0 +1,71 @@
+config DM_ETH
+       bool "Enable Driver Model for Ethernet drivers"
+       depends on DM
+       help
+         Enable driver model for Ethernet.
+
+         The eth_*() interface will be implemented by the UC_ETH class
+         This is currently implemented in net/eth.c
+         Look in include/net.h for details.
+
+menuconfig NETDEVICES
+       bool "Network device support"
+       depends on NET
+       help
+         You must select Y to enable any network device support
+         Generally if you have any networking support this is a given
+
+         If unsure, say Y
+
+if NETDEVICES
+
+config ETH_SANDBOX
+       depends on DM_ETH && SANDBOX
+       default y
+       bool "Sandbox: Mocked Ethernet driver"
+       help
+         This driver simply responds with fake ARP replies and ping
+         replies that are used to verify network stack functionality
+
+         This driver is particularly useful in the test/dm/eth.c tests
+
+config ETH_SANDBOX_RAW
+       depends on DM_ETH && SANDBOX
+       default y
+       bool "Sandbox: Bridge to Linux Raw Sockets"
+       help
+         This driver is a bridge from the bottom of the network stack
+         in U-Boot to the RAW AF_PACKET API in Linux. This allows real
+         network traffic to be tested from within sandbox. See
+         board/sandbox/README.sandbox for more details.
+
+config ETH_DESIGNWARE
+       bool "Synopsys Designware Ethernet MAC"
+       help
+         This MAC is present in SoCs from various vendors. It supports
+         100Mbit and 1 Gbit operation. You must enable CONFIG_PHYLIB to
+         provide the PHY (physical media interface).
+
+config MII
+       bool
+
+config FEC_MXC
+       bool "Freescale FEC ethernet controller"
+       select MII
+
+config GET_FEC_MAC_ADDR_FROM_IIM
+       bool "Read FEC MAC address from fuses"
+       depends on FEC_MXC
+
+if FEC_MXC
+
+config FEC_MXC_PHYADDR
+       int "FEC Ethernet PHY address"
+               default 0
+       depends on !FEC_MXC_MULTI
+
+endif
+
+source "drivers/net/phy/Kconfig"
+
+endif # NETDEVICES