]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - drivers/net/Kconfig
Kconfig: Move CONFIG_DESIGNWARE_ETH to Kconfig
[karo-tx-uboot.git] / drivers / net / Kconfig
1 config DM_ETH
2         bool "Enable Driver Model for Ethernet drivers"
3         depends on DM
4         help
5           Enable driver model for Ethernet.
6
7           The eth_*() interface will be implemented by the UC_ETH class
8           This is currently implemented in net/eth.c
9           Look in include/net.h for details.
10
11 menuconfig NETDEVICES
12         bool "Network device support"
13         depends on NET
14         help
15           You must select Y to enable any network device support
16           Generally if you have any networking support this is a given
17
18           If unsure, say Y
19
20 if NETDEVICES
21
22 config ETH_SANDBOX
23         depends on DM_ETH && SANDBOX
24         default y
25         bool "Sandbox: Mocked Ethernet driver"
26         help
27           This driver simply responds with fake ARP replies and ping
28           replies that are used to verify network stack functionality
29
30           This driver is particularly useful in the test/dm/eth.c tests
31
32 config ETH_SANDBOX_RAW
33         depends on DM_ETH && SANDBOX
34         default y
35         bool "Sandbox: Bridge to Linux Raw Sockets"
36         help
37           This driver is a bridge from the bottom of the network stack
38           in U-Boot to the RAW AF_PACKET API in Linux. This allows real
39           network traffic to be tested from within sandbox. See
40           board/sandbox/README.sandbox for more details.
41
42 config ETH_DESIGNWARE
43         bool "Synopsys Designware Ethernet MAC"
44         help
45           This MAC is present in SoCs from various vendors. It supports
46           100Mbit and 1 Gbit operation. You must enable CONFIG_PHYLIB to
47           provide the PHY (physical media interface).
48
49 config MII
50         bool
51
52 config FEC_MXC
53         bool "Freescale FEC ethernet controller"
54         select MII
55
56 config GET_FEC_MAC_ADDR_FROM_IIM
57         bool "Read FEC MAC address from fuses"
58         depends on FEC_MXC
59
60 if FEC_MXC
61
62 config FEC_MXC_PHYADDR
63         int "FEC Ethernet PHY address"
64         default 0
65         depends on !FEC_MXC_MULTI
66
67 endif
68
69 source "drivers/net/phy/Kconfig"
70
71 endif # NETDEVICES