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