ddr3libv2: bobk: fix BobK Dunit access functionality
Change-Id: I57d7e821222fa73eefe40cfa23e838bc7b3eede9
Signed-off-by: Margarita Granov <margra@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/22424
Tested-by: Star_Automation <star@marvell.com>
Reviewed-by: Haim Boot <hayim@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/24142
Reviewed-by: Omri Itach <omrii@marvell.com>
diff --git a/tools/marvell/bin_hdr/src_ddr/ddr3libv2/src/Silicon/mvHwsDdr3BobK.c b/tools/marvell/bin_hdr/src_ddr/ddr3libv2/src/Silicon/mvHwsDdr3BobK.c
index 3ca8341..089189d 100755
--- a/tools/marvell/bin_hdr/src_ddr/ddr3libv2/src/Silicon/mvHwsDdr3BobK.c
+++ b/tools/marvell/bin_hdr/src_ddr/ddr3libv2/src/Silicon/mvHwsDdr3BobK.c
@@ -746,8 +746,9 @@
GT_U32 mask
)
{
- interfaceAccess = interfaceAccess;
- interfaceId = interfaceId;
+ if (interfaceAccess == ACCESS_TYPE_MULTICAST)
+ interfaceId = 4;
+
return(ddr3TipBobKWrite(devNum,regAddr,dataValue,mask));
}
@@ -770,9 +771,9 @@
GT_U32 mask
)
{
- interfaceAccess = interfaceAccess;
- interfaceId = interfaceId;
- return(ddr3TipBobKRead(devNum,regAddr,data,mask));
+ if (interfaceAccess == ACCESS_TYPE_MULTICAST)
+ interfaceId = 4;
+ return ddr3TipBobKRead(devNum, regAddr, &data[interfaceId], mask);
}