summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C23
1 files changed, 15 insertions, 8 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C
index 1c196b16c..fe28589ba 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenSymbol.C
@@ -160,14 +160,6 @@ int32_t CenSymbol::getWiringType( TARGETING::TargetHandle_t i_mba,
//------------------------------------------------------------------------------
-uint8_t CenSymbol::getPortSlct() const
-{
- return ( ((iv_symbol <= 3) || ((8 <= iv_symbol) && (iv_symbol <= 39)))
- ? 1 : 0 );
-}
-
-//------------------------------------------------------------------------------
-
uint8_t CenSymbol::cenDq2Symbol( uint8_t i_cenDq, uint8_t i_ps )
{
uint8_t sym = SYMBOLS_PER_RANK;
@@ -202,6 +194,21 @@ uint8_t CenSymbol::symbol2CenDq( uint8_t i_symbol )
//------------------------------------------------------------------------------
+uint8_t CenSymbol::symbol2PortSlct( uint8_t i_symbol )
+{
+ uint8_t portSlct = PORT_SLCT_PER_MBA;
+
+ if ( SYMBOLS_PER_RANK > i_symbol )
+ {
+ portSlct = ( ((i_symbol <= 3) || ((8 <= i_symbol) && (i_symbol <= 39)))
+ ? 1 : 0 );
+ }
+
+ return portSlct;
+}
+
+//------------------------------------------------------------------------------
+
int32_t CenSymbol::getSymbol( const CenRank & i_rank, WiringType i_wiringType,
uint8_t i_dimmDq, uint8_t i_portSlct,
uint8_t & o_symbol )
OpenPOWER on IntegriCloud