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);
 }
 /*******************************************************************************