xref: /openbmc/u-boot/drivers/net/Kconfig (revision 3ea143abe957cd771582fcde33e5fb8096bd826e)
105c3e68fSJoe Hershbergerconfig DM_ETH
205c3e68fSJoe Hershberger	bool "Enable Driver Model for Ethernet drivers"
305c3e68fSJoe Hershberger	depends on DM
405c3e68fSJoe Hershberger	help
505c3e68fSJoe Hershberger	  Enable driver model for Ethernet.
605c3e68fSJoe Hershberger
705c3e68fSJoe Hershberger	  The eth_*() interface will be implemented by the UC_ETH class
805c3e68fSJoe Hershberger	  This is currently implemented in net/eth.c
905c3e68fSJoe Hershberger	  Look in include/net.h for details.
10*3ea143abSJoe Hershberger
11*3ea143abSJoe Hershbergermenuconfig NETDEVICES
12*3ea143abSJoe Hershberger	bool "Network device support"
13*3ea143abSJoe Hershberger	depends on NET
14*3ea143abSJoe Hershberger	help
15*3ea143abSJoe Hershberger	  You must select Y to enable any network device support
16*3ea143abSJoe Hershberger	  Generally if you have any networking support this is a given
17*3ea143abSJoe Hershberger
18*3ea143abSJoe Hershberger	  If unsure, say Y
19*3ea143abSJoe Hershberger
20*3ea143abSJoe Hershbergerif NETDEVICES
21*3ea143abSJoe Hershberger
22*3ea143abSJoe Hershbergerconfig ETH_SANDBOX
23*3ea143abSJoe Hershberger	depends on DM_ETH && SANDBOX
24*3ea143abSJoe Hershberger	default y
25*3ea143abSJoe Hershberger	bool "Sandbox: Mocked Ethernet driver"
26*3ea143abSJoe Hershberger	help
27*3ea143abSJoe Hershberger	  This driver simply responds with fake ARP replies and ping
28*3ea143abSJoe Hershberger	  replies that are used to verify network stack functionality
29*3ea143abSJoe Hershberger
30*3ea143abSJoe Hershberger	  This driver is particularly useful in the test/dm/eth.c tests
31*3ea143abSJoe Hershberger
32*3ea143abSJoe Hershbergerendif # NETDEVICES
33