xref: /openbmc/u-boot/drivers/net/Kconfig (revision a346ca79)
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.
103ea143abSJoe Hershberger
113ea143abSJoe Hershbergermenuconfig NETDEVICES
123ea143abSJoe Hershberger	bool "Network device support"
133ea143abSJoe Hershberger	depends on NET
143ea143abSJoe Hershberger	help
153ea143abSJoe Hershberger	  You must select Y to enable any network device support
163ea143abSJoe Hershberger	  Generally if you have any networking support this is a given
173ea143abSJoe Hershberger
183ea143abSJoe Hershberger	  If unsure, say Y
193ea143abSJoe Hershberger
203ea143abSJoe Hershbergerif NETDEVICES
213ea143abSJoe Hershberger
223ea143abSJoe Hershbergerconfig ETH_SANDBOX
233ea143abSJoe Hershberger	depends on DM_ETH && SANDBOX
243ea143abSJoe Hershberger	default y
253ea143abSJoe Hershberger	bool "Sandbox: Mocked Ethernet driver"
263ea143abSJoe Hershberger	help
273ea143abSJoe Hershberger	  This driver simply responds with fake ARP replies and ping
283ea143abSJoe Hershberger	  replies that are used to verify network stack functionality
293ea143abSJoe Hershberger
303ea143abSJoe Hershberger	  This driver is particularly useful in the test/dm/eth.c tests
313ea143abSJoe Hershberger
32*a346ca79SJoe Hershbergerconfig ETH_SANDBOX_RAW
33*a346ca79SJoe Hershberger	depends on DM_ETH && SANDBOX
34*a346ca79SJoe Hershberger	default y
35*a346ca79SJoe Hershberger	bool "Sandbox: Bridge to Linux Raw Sockets"
36*a346ca79SJoe Hershberger	help
37*a346ca79SJoe Hershberger	  This driver is a bridge from the bottom of the network stack
38*a346ca79SJoe Hershberger	  in U-Boot to the RAW AF_PACKET API in Linux. This allows real
39*a346ca79SJoe Hershberger	  network traffic to be tested from within sandbox. See
40*a346ca79SJoe Hershberger	  board/sandbox/README.sandbox for more details.
41*a346ca79SJoe Hershberger
423ea143abSJoe Hershbergerendif # NETDEVICES
43