Skip to content
Snippets Groups Projects
Commit 8e64d6ef authored by Heiko Schocher's avatar Heiko Schocher Committed by Wolfgang Denk
Browse files

net, doc: How to setup MAC address correctly


As this seems unclear, document how the flow of setting up
the MAC address is correct.

Signed-off-by: default avatarHeiko Schocher <hs@denx.de>

Text changed slightly, adding input from Mike Frysinger.

Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
parent b78b48c6
No related branches found
No related tags found
No related merge requests found
......@@ -28,6 +28,17 @@ Here are the places where MAC addresses might be stored:
purpose of passing this information to an OS kernel we are about
to boot
Correct flow of setting up the MAC address (summarized):
1. Read from hardware in initialize() function
2. Read from environment in net/eth.c after initialize()
3. Give priority to the value in the environment if a conflict
4. Program hardware in the device's init() function.
If somebody wants to subvert the design philosophy, this can be done
in the board-specific board_eth_init() function by calling eth_init()
after all the NICs have been registered.
-------
Usage
-------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment