|
|
@ -428,25 +428,25 @@ int fec_init(struct eth_device *dev, bd_t * bd) |
|
|
|
if ((u32) fecp == CONFIG_SYS_FEC0_IOBASE) { |
|
|
|
if ((u32) fecp == CONFIG_SYS_FEC0_IOBASE) { |
|
|
|
#ifdef CONFIG_SYS_FEC1_IOBASE |
|
|
|
#ifdef CONFIG_SYS_FEC1_IOBASE |
|
|
|
volatile fec_t *fecp1 = (fec_t *) (CONFIG_SYS_FEC1_IOBASE); |
|
|
|
volatile fec_t *fecp1 = (fec_t *) (CONFIG_SYS_FEC1_IOBASE); |
|
|
|
eth_getenv_enetaddr("eth1addr", ea); |
|
|
|
eth_env_get_enetaddr("eth1addr", ea); |
|
|
|
fecp1->palr = |
|
|
|
fecp1->palr = |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
fecp1->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
fecp1->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
eth_getenv_enetaddr("ethaddr", ea); |
|
|
|
eth_env_get_enetaddr("ethaddr", ea); |
|
|
|
fecp->palr = |
|
|
|
fecp->palr = |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
fecp->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
fecp->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
#ifdef CONFIG_SYS_FEC0_IOBASE |
|
|
|
#ifdef CONFIG_SYS_FEC0_IOBASE |
|
|
|
volatile fec_t *fecp0 = (fec_t *) (CONFIG_SYS_FEC0_IOBASE); |
|
|
|
volatile fec_t *fecp0 = (fec_t *) (CONFIG_SYS_FEC0_IOBASE); |
|
|
|
eth_getenv_enetaddr("ethaddr", ea); |
|
|
|
eth_env_get_enetaddr("ethaddr", ea); |
|
|
|
fecp0->palr = |
|
|
|
fecp0->palr = |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
fecp0->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
fecp0->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
#endif |
|
|
|
#endif |
|
|
|
#ifdef CONFIG_SYS_FEC1_IOBASE |
|
|
|
#ifdef CONFIG_SYS_FEC1_IOBASE |
|
|
|
eth_getenv_enetaddr("eth1addr", ea); |
|
|
|
eth_env_get_enetaddr("eth1addr", ea); |
|
|
|
fecp->palr = |
|
|
|
fecp->palr = |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
(ea[0] << 24) | (ea[1] << 16) | (ea[2] << 8) | (ea[3]); |
|
|
|
fecp->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|
fecp->paur = (ea[4] << 24) | (ea[5] << 16); |
|
|
|