From 50dbe9d8303bb1f929b8a33f6cd9f8d1fcccb1f3 Mon Sep 17 00:00:00 2001 From: Rene Straub Date: Fri, 16 Oct 2020 21:19:10 +0200 Subject: [PATCH] hw25: fix Ethernet phy ids --- board/nm/hw25/board.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/board/nm/hw25/board.c b/board/nm/hw25/board.c index 7e97488359..2bcf839454 100644 --- a/board/nm/hw25/board.c +++ b/board/nm/hw25/board.c @@ -911,12 +911,12 @@ static struct cpsw_slave_data cpsw_slaves[] = { { .slave_reg_ofs = 0x208, .sliver_reg_ofs = 0xd80, - .phy_addr = 0 + .phy_addr = 1 }, { .slave_reg_ofs = 0x308, .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); cpsw_slaves[0].phy_if = PHY_INTERFACE_MODE_RMII; cpsw_slaves[1].phy_if = PHY_INTERFACE_MODE_RMII; - cpsw_slaves[0].phy_addr = 0; - cpsw_slaves[1].phy_addr = 1; + cpsw_slaves[0].phy_addr = 1; // TODO: Check why this override is required + cpsw_slaves[1].phy_addr = 0; rv = cpsw_register(&cpsw_data); if (rv < 0)