hw25: fix Ethernet phy ids
This commit is contained in:
parent
820db26639
commit
50dbe9d830
|
|
@ -911,12 +911,12 @@ static struct cpsw_slave_data cpsw_slaves[] = {
|
||||||
{
|
{
|
||||||
.slave_reg_ofs = 0x208,
|
.slave_reg_ofs = 0x208,
|
||||||
.sliver_reg_ofs = 0xd80,
|
.sliver_reg_ofs = 0xd80,
|
||||||
.phy_addr = 0
|
.phy_addr = 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
.slave_reg_ofs = 0x308,
|
.slave_reg_ofs = 0x308,
|
||||||
.sliver_reg_ofs = 0xdc0,
|
.sliver_reg_ofs = 0xdc0,
|
||||||
.phy_addr = 1,
|
.phy_addr = 0,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -990,8 +990,8 @@ int board_eth_init(bd_t *bis)
|
||||||
writel(RMII_MODE_ENABLE | RMII_CHIPCKL_ENABLE, &cdev->miisel);
|
writel(RMII_MODE_ENABLE | RMII_CHIPCKL_ENABLE, &cdev->miisel);
|
||||||
cpsw_slaves[0].phy_if = PHY_INTERFACE_MODE_RMII;
|
cpsw_slaves[0].phy_if = PHY_INTERFACE_MODE_RMII;
|
||||||
cpsw_slaves[1].phy_if = PHY_INTERFACE_MODE_RMII;
|
cpsw_slaves[1].phy_if = PHY_INTERFACE_MODE_RMII;
|
||||||
cpsw_slaves[0].phy_addr = 0;
|
cpsw_slaves[0].phy_addr = 1; // TODO: Check why this override is required
|
||||||
cpsw_slaves[1].phy_addr = 1;
|
cpsw_slaves[1].phy_addr = 0;
|
||||||
|
|
||||||
rv = cpsw_register(&cpsw_data);
|
rv = cpsw_register(&cpsw_data);
|
||||||
if (rv < 0)
|
if (rv < 0)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue