* [U-Boot] [PATCH 1/2 v2] powerpc:t4240rdb: Disable the non-existent ethernet port on T4240RDB
@ 2016-04-18 9:04 ying.zhang at freescale.com
2016-04-18 9:04 ` [U-Boot] [PATCH 2/2 v2] powerpc:t4240: MAC9 and MAC10 should not be identified as 1G interface in some case ying.zhang at freescale.com
0 siblings, 1 reply; 3+ messages in thread
From: ying.zhang at freescale.com @ 2016-04-18 9:04 UTC (permalink / raw)
To: u-boot
From: Ying Zhang <b40530@freescale.com>
There are 12 ethernet port on T4240RDB, but there need to set 16
MAC addressed for ethernets.
There need to disable non-existent ethernet ports in U-boot
Signed-off-by: Ying Zhang <b40530@freescale.com>
---
[changed from v1]:
--- update the title.
board/freescale/t4rdb/eth.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/board/freescale/t4rdb/eth.c b/board/freescale/t4rdb/eth.c
index e563a61..ae2451e 100644
--- a/board/freescale/t4rdb/eth.c
+++ b/board/freescale/t4rdb/eth.c
@@ -77,6 +77,9 @@ int board_eth_init(bd_t *bis)
puts("Invalid SerDes1 protocol for T4240RDB\n");
}
+ fm_disable_port(FM1_DTSEC5);
+ fm_disable_port(FM1_DTSEC6);
+
for (i = FM1_DTSEC1; i < FM1_DTSEC1 + CONFIG_SYS_NUM_FM1_DTSEC; i++) {
interface = fm_info_get_enet_if(i);
switch (interface) {
@@ -115,6 +118,8 @@ int board_eth_init(bd_t *bis)
puts("Invalid SerDes2 protocol for T4240RDB\n");
}
+ fm_disable_port(FM2_DTSEC5);
+ fm_disable_port(FM2_DTSEC6);
for (i = FM2_DTSEC1; i < FM2_DTSEC1 + CONFIG_SYS_NUM_FM2_DTSEC; i++) {
interface = fm_info_get_enet_if(i);
switch (interface) {
--
2.1.0.27.g96db324
^ permalink raw reply related [flat|nested] 3+ messages in thread* [U-Boot] [PATCH 2/2 v2] powerpc:t4240: MAC9 and MAC10 should not be identified as 1G interface in some case
2016-04-18 9:04 [U-Boot] [PATCH 1/2 v2] powerpc:t4240rdb: Disable the non-existent ethernet port on T4240RDB ying.zhang at freescale.com
@ 2016-04-18 9:04 ` ying.zhang at freescale.com
2016-05-25 3:34 ` York Sun
0 siblings, 1 reply; 3+ messages in thread
From: ying.zhang at freescale.com @ 2016-04-18 9:04 UTC (permalink / raw)
To: u-boot
From: Ying Zhang <b40530@freescale.com>
When using rcw protocols to support 10G on MAC9 and MAC10, these MACs
should not be identified as 1G interface, otherwise, one MAC will be
listed as two Ethernet ports. For example, MAC9 will be listed as
FM1 at TGEC1 and FM1 at DTSEC9.
Signed-off-by: Ying Zhang <b40530@freescale.com>
---
[changed from v1]:
--- update the commit message.
drivers/net/fm/t4240.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/fm/t4240.c b/drivers/net/fm/t4240.c
index ae5aca4..70887fa 100644
--- a/drivers/net/fm/t4240.c
+++ b/drivers/net/fm/t4240.c
@@ -74,7 +74,7 @@ phy_interface_t fman_port_enet_if(enum fm_port port)
if ((port == FM1_DTSEC9 || port == FM1_DTSEC10) &&
((is_serdes_configured(XFI_FM1_MAC9)) ||
(is_serdes_configured(XFI_FM1_MAC10))))
- return PHY_INTERFACE_MODE_XGMII;
+ return PHY_INTERFACE_MODE_NONE;
if ((port == FM2_10GEC1 || port == FM2_10GEC2) &&
((is_serdes_configured(XAUI_FM2_MAC9)) ||
--
2.1.0.27.g96db324
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-05-25 3:34 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-18 9:04 [U-Boot] [PATCH 1/2 v2] powerpc:t4240rdb: Disable the non-existent ethernet port on T4240RDB ying.zhang at freescale.com
2016-04-18 9:04 ` [U-Boot] [PATCH 2/2 v2] powerpc:t4240: MAC9 and MAC10 should not be identified as 1G interface in some case ying.zhang at freescale.com
2016-05-25 3:34 ` York Sun
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.