* [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
* [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 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
0 siblings, 0 replies; 3+ messages in thread
From: York Sun @ 2016-05-25 3:34 UTC (permalink / raw)
To: u-boot
On 04/18/2016 02:13 AM, ying.zhang at freescale.com wrote:
> 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(-)
Applied to u-boot-mpc85xx master branch, awaiting upstream.
Thanks.
York
^ permalink raw reply [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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox