mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-25 21:24:21 +08:00
net: fec_mxc: Add support for Vybrid VF610
This patch adds FEC support for Vybrid VF610 platform. In function fec_open(), RCR register is only set as RGMII mode. But RCR register should be set as RMII mode for VF610 platform. This configuration is already done in fec_reg_setup(), so this piece of code could just leave untouched the FEC_RCNTRL_RGMII / FEC_RCNTRL_RMII / FEC_RCNTRL_MII_MODE bits. Signed-off-by: Alison Wang <b18965@freescale.com> Reviewed-by: Benoit Thebaudeau <benoit.thebaudeau@advansee.com> Reviewed-by: Benoît Thébaudeau <benoit.thebaudeau@advansee.com>
This commit is contained in:
parent
24e8bee508
commit
bcb6e9023a
@ -516,9 +516,7 @@ static int fec_open(struct eth_device *edev)
|
||||
#ifdef FEC_QUIRK_ENET_MAC
|
||||
{
|
||||
u32 ecr = readl(&fec->eth->ecntrl) & ~FEC_ECNTRL_SPEED;
|
||||
u32 rcr = (readl(&fec->eth->r_cntrl) &
|
||||
~(FEC_RCNTRL_RMII | FEC_RCNTRL_RMII_10T)) |
|
||||
FEC_RCNTRL_RGMII | FEC_RCNTRL_MII_MODE;
|
||||
u32 rcr = readl(&fec->eth->r_cntrl) & ~FEC_RCNTRL_RMII_10T;
|
||||
if (speed == _1000BASET)
|
||||
ecr |= FEC_ECNTRL_SPEED;
|
||||
else if (speed != _100BASET)
|
||||
|
Loading…
Reference in New Issue
Block a user