imx: ventana: assign default ethprime dynamically
Gateworks Ventana boards don't all use IMX6 FEC, so lets define default ethprime based off the first detected device. Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
0a6ee033d7
commit
e806b22984
@ -413,6 +413,15 @@ int board_eth_init(bd_t *bis)
|
||||
usb_eth_initialize(bis);
|
||||
#endif
|
||||
|
||||
/* default to the first detected enet dev */
|
||||
if (!getenv("ethprime")) {
|
||||
struct eth_device *dev = eth_get_dev_by_index(0);
|
||||
if (dev) {
|
||||
setenv("ethprime", dev->name);
|
||||
printf("set ethprime to %s\n", getenv("ethprime"));
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
@ -178,7 +178,6 @@
|
||||
#define CONFIG_MII
|
||||
#define IMX_FEC_BASE ENET_BASE_ADDR
|
||||
#define CONFIG_FEC_XCV_TYPE RGMII
|
||||
#define CONFIG_ETHPRIME "FEC"
|
||||
#define CONFIG_FEC_MXC_PHYADDR 0
|
||||
#define CONFIG_PHYLIB
|
||||
#define CONFIG_ARP_TIMEOUT 200UL
|
||||
|
Loading…
Reference in New Issue
Block a user