msys: axp-amc: align NETA code
- set available ports' number to 4
- enable using high resolution timer for TX processing
- fix proper interface type choosing
Change-Id: I876002ccee63f292329a5f4b239b2f08f38f7cc2
Signed-off-by: Marcin Wojtas <mw@semihalf.com>
Signed-off-by: Omri Itach <omrii@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/20564
Tested-by: Star_Automation <star@marvell.com>
diff --git a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
index ee941b2..1a4d885 100755
--- a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
+++ b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
@@ -357,6 +357,10 @@
*******************************************************************************/
MV_BOOL mvBoardIsPortInSgmii(MV_U32 ethPortNum)
{
+ MV_U32 boardId = mvBoardIdGet();
+
+ if (boardId == DB_78X60_AMC_ID && ethPortNum == 0)
+ return MV_FALSE;
return MV_TRUE;
}
/*******************************************************************************
@@ -475,6 +479,8 @@
MV_BOOL mvBoardIsPortInRgmii(MV_U32 ethPortNum)
{
+ if (mvCtrlDevFamilyIdGet(0) == MV_78460_DEV_ID)
+ return !mvBoardIsPortInGmii(ethPortNum);
return !mvBoardIsPortInGmii(ethPortNum) && !mvBoardIsPortInSgmii(ethPortNum);
}
/*******************************************************************************