summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr/targeting/common/processMrw.pl25
1 files changed, 11 insertions, 14 deletions
diff --git a/src/usr/targeting/common/processMrw.pl b/src/usr/targeting/common/processMrw.pl
index e3b28dcfc..065bc3b82 100644
--- a/src/usr/targeting/common/processMrw.pl
+++ b/src/usr/targeting/common/processMrw.pl
@@ -822,8 +822,8 @@ sub processPcie
$iop_swap{0}{1}{'11'}=$t[7];
$iop_swap{1}{0}{'00'}=$t[8];
- $iop_swap{1}{0}{'01'}=$t[9];
- $iop_swap{1}{0}{'10'}=$t[10];
+ $iop_swap{1}{0}{'10'}=$t[9];
+ $iop_swap{1}{0}{'01'}=$t[10];
$iop_swap{1}{0}{'11'}=$t[11];
$iop_swap{1}{1}{'00'}=$t[12];
$iop_swap{1}{1}{'10'}=$t[13];
@@ -923,25 +923,22 @@ sub processPcie
die "PCIE config for $iop,$iop_lane_swap[$iop],$lane_rev not found\n";
}
}
- my $lane_swap_attr0 = sprintf("%s,%s",$iop_lane_swap[0],
- $iop_lane_swap[1]);
- my $lane_swap_attr1 = sprintf("%s,0,%s,0",$iop_lane_swap[0],
- $iop_lane_swap[1]);
+
+ my $lane_rev_attr0 = sprintf("%s,%s",
+ oct($iop_swap_lu[0]),oct($iop_swap_lu[1]));
+ my $lane_rev_attr1 = sprintf("%s,0,%s,0",
+ oct($iop_swap_lu[0]),oct($iop_swap_lu[1]));
$targetObj->setAttribute($parentTarget, "PROC_PCIE_IOP_SWAP",
- $lane_swap_attr0);
+ $lane_rev_attr0);
$targetObj->setAttribute($parentTarget, "PROC_PCIE_IOP_SWAP_NON_BIFURCATED",
- $lane_swap_attr1);
+ $lane_rev_attr1);
$targetObj->setAttribute($parentTarget, "PROC_PCIE_IOP_SWAP_BIFURCATED",
"0,0,0,0");
-
- my $lane_rev_attr = sprintf("%s,0,%s,0",
- oct($iop_swap_lu[0]),oct($iop_swap_lu[1]));
-
$targetObj->setAttribute($parentTarget, "PROC_PCIE_IOP_REVERSAL",
- $lane_rev_attr);
+ "0,0,0,0");
$targetObj->setAttribute($parentTarget,
- "PROC_PCIE_IOP_REVERSAL_NON_BIFURCATED",$lane_rev_attr);
+ "PROC_PCIE_IOP_REVERSAL_NON_BIFURCATED","0,0,0,0");
$targetObj->setAttribute($parentTarget, "PROC_PCIE_IOP_REVERSAL_BIFURCATED",
"0,0,0,0");
OpenPOWER on IntegriCloud