eth: msys_bobk: Add smiExternalPpIndex support into boardInfo.
- When use external PP SMI interface,this field indicate
the Index of the PP SMI interface.
Change-Id: I4c943f2cc8558d4aede130c9797a45b2ae8d7459
Signed-off-by: Terry Zhou <bjzhou@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/22933
Tested-by: Star_Automation <star@marvell.com>
Reviewed-by: Omri Itach <omrii@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 32e8c7b..7d290fe 100755
--- a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
+++ b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.c
@@ -2949,9 +2949,7 @@
*******************************************************************************/
MV_STATUS mvBoardPPSmiIndexGet(MV_U32 *index)
{
- /* just return 0 for bobk. need to add
- the PP_SMI index(pPSmiIndex) in board Structures (MV_BOARD_INFO) later*/
- *index = 0;
+ *index = board->smiExternalPpIndex;
return MV_OK;
}
diff --git a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.h b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.h
index 968ff49..343fbb3 100755
--- a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.h
+++ b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvLib.h
@@ -267,6 +267,7 @@
MV_U32 norFlashReadParams;
MV_U32 norFlashWriteParams;
MV_BOOL isSmiExternalPp;
+ MV_U32 smiExternalPpIndex;
MV_BOOL isSdMmcConnected;
char modelName[MV_BOARD_MODEL_NAME_LEN];
diff --git a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvSpec.c b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvSpec.c
index 16d187c..dd3a549 100644
--- a/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvSpec.c
+++ b/board/mv_ebu/msys/msys_family/boardEnv/mvBoardEnvSpec.c
@@ -285,7 +285,10 @@
.nandFlashControl = BOBK_CUSTOMER_0_BOARD_NAND_CONTROL,
/* NOR init params */
.norFlashReadParams = BOBK_CUSTOMER_0_BOARD_NOR_READ_PARAMS,
- .norFlashWriteParams = BOBK_CUSTOMER_0_BOARD_NOR_WRITE_PARAMS
+ .norFlashWriteParams = BOBK_CUSTOMER_0_BOARD_NOR_WRITE_PARAMS,
+ .isSmiExternalPp = MV_TRUE,
+ .smiExternalPpIndex = 0,
+ .isSdMmcConnected = MV_TRUE
};
MV_BOARD_INFO *customerBOBKBoardInfoTbl[] = {
@@ -812,6 +815,7 @@
.norFlashReadParams = DB_DX_BOBK_BOARD_NOR_READ_PARAMS,
.norFlashWriteParams = DB_DX_BOBK_BOARD_NOR_WRITE_PARAMS,
.isSmiExternalPp = MV_TRUE,
+ .smiExternalPpIndex = 0,
.modelName = "BobK Development Board",
.isSdMmcConnected = MV_TRUE
};