]>
Commit | Line | Data |
---|---|---|
a187559e | 1 | U-Boot config options used in fec_mxc.c |
c30eab2d TK |
2 | |
3 | CONFIG_FEC_MXC | |
95c69223 OM |
4 | Selects fec_mxc.c to be compiled into u-boot. Can read out the |
5 | ethaddr from the SoC eFuses (see below). | |
c30eab2d TK |
6 | |
7 | CONFIG_MII | |
8 | Must be defined if CONFIG_FEC_MXC is defined. | |
9 | ||
c30eab2d TK |
10 | CONFIG_FEC_MXC_SWAP_PACKET |
11 | Forced on iff MX28. | |
12 | Swaps the bytes order of all words(4 byte units) in the packet. | |
13 | This should not be specified by a board file. It is cpu specific. | |
14 | ||
15 | CONFIG_PHYLIB | |
16 | fec_mxc supports PHYLIB and should be used for new boards. | |
17 | ||
18 | CONFIG_FEC_MXC_NO_ANEG | |
19 | Relevant only if PHYLIB not used. Skips auto-negotiation restart. | |
20 | ||
21 | CONFIG_FEC_MXC_PHYADDR | |
22 | Optional, selects the exact phy address that should be connected | |
23 | and function fecmxc_initialize will try to initialize it. | |
95c69223 | 24 | |
0750701a HS |
25 | CONFIG_FEC_FIXED_SPEED |
26 | Optional, selects a fixed speed on the MAC interface without asking some | |
27 | phy. This is usefull if there is a direct MAC <-> MAC connection, for | |
28 | example if the CPU is connected directly via the RGMII interface to a | |
29 | ethernet-switch. | |
95c69223 OM |
30 | |
31 | Reading the ethaddr from the SoC eFuses: | |
32 | if CONFIG_FEC_MXC is defined and the U-Boot environment does not contain the | |
33 | ethaddr variable, then its value gets read from the corresponding eFuses in | |
34 | the SoC. See the README files of the specific SoC for details. |