summaryrefslogtreecommitdiffstats
path: root/src/import
diff options
context:
space:
mode:
authorPrasad Bg Ranganath <prasadbgr@in.ibm.com>2016-07-04 05:14:13 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2016-09-26 03:10:04 -0400
commit8319201c779dfdf7bf4e67abd6299d5802aa1177 (patch)
tree8167442d5b7fe5377da07ca7189ee1abdf80e884 /src/import
parent91074948a8397cb098ce4bf04568768d5c3ae27d (diff)
downloadtalos-sbe-8319201c779dfdf7bf4e67abd6299d5802aa1177.tar.gz
talos-sbe-8319201c779dfdf7bf4e67abd6299d5802aa1177.zip
EQ_ANA_BNDY_0..26 ringId support
Updated p9_ringId.C for supporting above rings variable > fix local reference ring number adjust p9_ring_identification.C with new RingID enum values Change-Id: Icc9227b01ff527161a0d564a757be192f89f41a1 Original-Change-Id: I71fa40bda12ade2d44c17eee4721c7cf459d8126 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26595 Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: PPE CI <ppe-ci+hostboot@us.ibm.com> Tested-by: Hostboot CI <hostboot-ci+hostboot@us.ibm.com> Reviewed-by: SRINIVAS V. POLISETTY <srinivan@in.ibm.com> Reviewed-by: PARVATHI RACHAKONDA <prachako@in.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/30249 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import')
-rw-r--r--src/import/chips/p9/utils/imageProcs/p9_ringId.C78
1 files changed, 52 insertions, 26 deletions
diff --git a/src/import/chips/p9/utils/imageProcs/p9_ringId.C b/src/import/chips/p9/utils/imageProcs/p9_ringId.C
index 8be00a0b..f749ac1d 100644
--- a/src/import/chips/p9/utils/imageProcs/p9_ringId.C
+++ b/src/import/chips/p9/utils/imageProcs/p9_ringId.C
@@ -332,35 +332,61 @@ namespace EQ
{
const GenRingIdList RING_ID_LIST_COMMON[] =
{
- {"eq_fure" , 0x00, 0x10, 0x10, "eq_fure_ring" , NON_VPD_RING, 0, 0x0C10000000009000},
- {"eq_gptr" , 0x01, 0x10, 0x10, "eq_gptr_ring" , NON_VPD_RING, 0, 0x0C10000000002000},
- {"eq_time" , 0x02, 0x10, 0x10, "eq_time_ring" , NON_VPD_RING, 0, 0x0C10000000000100},
- {"eq_mode" , 0x03, 0x10, 0x10, "eq_mode_ring" , NON_VPD_RING, 0, 0x0C10000000004000},
- {"ex_l3_fure" , 0x04, 0x10, 0x10, "ex_l3_fure_ring" , NON_VPD_RING, 0, 0x0200000000009000},
- {"ex_l3_gptr" , 0x05, 0x10, 0x10, "ex_l3_gptr_ring" , NON_VPD_RING, 0, 0x0200000000002000},
- {"ex_l3_time" , 0x06, 0x10, 0x10, "ex_l3_time_ring" , NON_VPD_RING, 0, 0x0200000000000100},
- {"ex_l2_mode" , 0x07, 0x10, 0x10, "ex_l2_fure_ring" , NON_VPD_RING, 0, 0x0080000000009000},
- {"ex_l2_fure" , 0x08, 0x10, 0x10, "ex_l2_fure_ring" , NON_VPD_RING, 0, 0x0080000000009000},
- {"ex_l2_gptr" , 0x09, 0x10, 0x10, "ex_l2_gptr_ring" , NON_VPD_RING, 0, 0x0080000000002000},
- {"ex_l2_time" , 0x0a, 0x10, 0x10, "ex_l2_time_ring" , NON_VPD_RING, 0, 0x0080000000000100},
- {"ex_l3_refr_fure" , 0x0b, 0x10, 0x10, "ex_l3_refr_fure_ring" , NON_VPD_RING, 0, 0x0008000000009000},
- {"ex_l3_refr_gptr" , 0x0c, 0x10, 0x10, "ex_l3_refr_gptr_ring" , NON_VPD_RING, 0, 0x0008000000002000},
- {"eq_ana_func" , 0x0d, 0x10, 0x10, "eq_ana_func_ring" , NON_VPD_RING, 0, 0x0020000000008000},
- {"eq_ana_gptr" , 0x0e, 0x10, 0x10, "eq_ana_gptr_ring" , NON_VPD_RING, 0, 0x0020000000002000},
- {"eq_dpll_func" , 0x0f, 0x10, 0x10, "eq_dpll_func_ring" , NON_VPD_RING, 0, 0x0002000000008000},
- {"eq_dpll_gptr" , 0x10, 0x10, 0x10, "eq_dpll_gptr_ring" , NON_VPD_RING, 0, 0x0002000000002000},
- {"eq_dpll_mode" , 0x11, 0x10, 0x10, "eq_dpll_mode_ring" , NON_VPD_RING, 0, 0x0002000000004000},
- {"eq_ana_bndy" , 0x12, 0x10, 0x10, "eq_ana_bndy_ring" , NON_VPD_RING, 0, 0x0002000000000080},
- {"eq_ana_mode" , 0x13, 0x10, 0x10, "eq_ana_mode_ring" , NON_VPD_RING, 0, 0x0002000000000080},
+ {"eq_fure" , 0x00, 0x10, 0x10, "eq_fure_ring" , NON_VPD_RING, 0, 0x0C10000000009000},
+ {"eq_gptr" , 0x01, 0x10, 0x10, "eq_gptr_ring" , NON_VPD_RING, 0, 0x0C10000000002000},
+ {"eq_time" , 0x02, 0x10, 0x10, "eq_time_ring" , NON_VPD_RING, 0, 0x0C10000000000100},
+ {"eq_mode" , 0x03, 0x10, 0x10, "eq_mode_ring" , NON_VPD_RING, 0, 0x0C10000000004000},
+ {"ex_l3_fure" , 0x04, 0x10, 0x10, "ex_l3_fure_ring" , NON_VPD_RING, 0, 0x0200000000009000},
+ {"ex_l3_gptr" , 0x05, 0x10, 0x10, "ex_l3_gptr_ring" , NON_VPD_RING, 0, 0x0200000000002000},
+ {"ex_l3_time" , 0x06, 0x10, 0x10, "ex_l3_time_ring" , NON_VPD_RING, 0, 0x0200000000000100},
+ {"ex_l2_mode" , 0x07, 0x10, 0x10, "ex_l2_fure_ring" , NON_VPD_RING, 0, 0x0080000000009000},
+ {"ex_l2_fure" , 0x08, 0x10, 0x10, "ex_l2_fure_ring" , NON_VPD_RING, 0, 0x0080000000009000},
+ {"ex_l2_gptr" , 0x09, 0x10, 0x10, "ex_l2_gptr_ring" , NON_VPD_RING, 0, 0x0080000000002000},
+ {"ex_l2_time" , 0x0a, 0x10, 0x10, "ex_l2_time_ring" , NON_VPD_RING, 0, 0x0080000000000100},
+ {"ex_l3_refr_fure" , 0x0b, 0x10, 0x10, "ex_l3_refr_fure_ring" , NON_VPD_RING, 0, 0x0008000000009000},
+ {"ex_l3_refr_gptr" , 0x0c, 0x10, 0x10, "ex_l3_refr_gptr_ring" , NON_VPD_RING, 0, 0x0008000000002000},
+ {"eq_ana_func" , 0x0d, 0x10, 0x10, "eq_ana_func_ring" , NON_VPD_RING, 0, 0x0020000000008000},
+ {"eq_ana_gptr" , 0x0e, 0x10, 0x10, "eq_ana_gptr_ring" , NON_VPD_RING, 0, 0x0020000000002000},
+ {"eq_dpll_func" , 0x0f, 0x10, 0x10, "eq_dpll_func_ring" , NON_VPD_RING, 0, 0x0002000000008000},
+ {"eq_dpll_gptr" , 0x10, 0x10, 0x10, "eq_dpll_gptr_ring" , NON_VPD_RING, 0, 0x0002000000002000},
+ {"eq_dpll_mode" , 0x11, 0x10, 0x10, "eq_dpll_mode_ring" , NON_VPD_RING, 0, 0x0002000000004000},
+ {"eq_ana_bndy_bucket_0" , 0x12, 0x10, 0x10, "eq_ana_bndy_bucket_0_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_1" , 0x13, 0x10, 0x10, "eq_ana_bndy_bucket_1_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_2" , 0x14, 0x10, 0x10, "eq_ana_bndy_bucket_2_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_3" , 0x15, 0x10, 0x10, "eq_ana_bndy_bucket_3_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_4" , 0x16, 0x10, 0x10, "eq_ana_bndy_bucket_4_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_5" , 0x17, 0x10, 0x10, "eq_ana_bndy_bucket_5_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_6" , 0x18, 0x10, 0x10, "eq_ana_bndy_bucket_6_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_7" , 0x19, 0x10, 0x10, "eq_ana_bndy_bucket_7_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_8" , 0x1a, 0x10, 0x10, "eq_ana_bndy_bucket_8_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_9" , 0x1b, 0x10, 0x10, "eq_ana_bndy_bucket_9_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_10" , 0x1c, 0x10, 0x10, "eq_ana_bndy_bucket_10_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_11" , 0x1d, 0x10, 0x10, "eq_ana_bndy_bucket_11_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_12" , 0x1e, 0x10, 0x10, "eq_ana_bndy_bucket_12_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_13" , 0x1f, 0x10, 0x10, "eq_ana_bndy_bucket_13_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_14" , 0x20, 0x10, 0x10, "eq_ana_bndy_bucket_14_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_15" , 0x21, 0x10, 0x10, "eq_ana_bndy_bucket_15_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_16" , 0x22, 0x10, 0x10, "eq_ana_bndy_bucket_16_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_17" , 0x23, 0x10, 0x10, "eq_ana_bndy_bucket_17_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_18" , 0x24, 0x10, 0x10, "eq_ana_bndy_bucket_18_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_19" , 0x25, 0x10, 0x10, "eq_ana_bndy_bucket_19_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_20" , 0x26, 0x10, 0x10, "eq_ana_bndy_bucket_20_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_21" , 0x27, 0x10, 0x10, "eq_ana_bndy_bucket_21_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_22" , 0x28, 0x10, 0x10, "eq_ana_bndy_bucket_22_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_23" , 0x29, 0x10, 0x10, "eq_ana_bndy_bucket_23_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_24" , 0x2a, 0x10, 0x10, "eq_ana_bndy_bucket_24_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_25" , 0x2b, 0x10, 0x10, "eq_ana_bndy_bucket_25_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_bndy_bucket_26" , 0x2c, 0x10, 0x10, "eq_ana_bndy_bucket_26_ring" , NON_VPD_RING, 0, 0x0020000000000080},
+ {"eq_ana_mode" , 0x2d, 0x10, 0x10, "eq_ana_mode_ring" , NON_VPD_RING, 0, 0x0002000000000080},
};
const GenRingIdList RING_ID_LIST_INSTANCE[] =
{
- {"eq_repr" , 0x14, 0x10, 0x15, "eq_repr_ring" , NON_VPD_RING, 0, 0x0C10000000000200},
- {"ex_l3_repr" , 0x15, 0x10, 0x15, "ex_l3_repr_ring" , NON_VPD_RING, 0, 0x0200000000000200},
- {"ex_l2_repr" , 0x16, 0x10, 0x15, "ex_l2_repr_ring" , NON_VPD_RING, 0, 0x0080000000000200},
- {"ex_l3_refr_repr" , 0x17, 0x10, 0x15, "ex_l3_refr_repr_ring" , NON_VPD_RING, 0, 0x0008000000000200},
- {"ex_l3_refr_time" , 0x18, 0x10, 0x15, "ex_l3_refr_time_ring" , NON_VPD_RING, 0, 0x0008000000000100},
+ {"eq_repr" , 0x2e, 0x10, 0x15, "eq_repr_ring" , NON_VPD_RING, 0, 0x0C10000000000200},
+ {"ex_l3_repr" , 0x2f, 0x10, 0x15, "ex_l3_repr_ring" , NON_VPD_RING, 0, 0x0200000000000200},
+ {"ex_l2_repr" , 0x30, 0x10, 0x15, "ex_l2_repr_ring" , NON_VPD_RING, 0, 0x0080000000000200},
+ {"ex_l3_refr_repr" , 0x31, 0x10, 0x15, "ex_l3_refr_repr_ring" , NON_VPD_RING, 0, 0x0008000000000200},
+ {"ex_l3_refr_time" , 0x32, 0x10, 0x15, "ex_l3_refr_time_ring" , NON_VPD_RING, 0, 0x0008000000000100},
};
};
namespace EC
@@ -377,4 +403,4 @@ const GenRingIdList RING_ID_LIST_INSTANCE[] =
{
{ "ec_repr" , 0x04, 0x20, 0x37, "ec_repr_ring", NON_VPD_RING, 0, 0x0E00000000000200},
};
-}; \ No newline at end of file
+};
OpenPOWER on IntegriCloud