Chip data file updates for N1 chiplet
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I45457b4d9bc74781b364cf3b062928e1396e82e2
diff --git a/xml/p10/node_hca_fir.xml b/xml/p10/node_hca_fir.xml
index 0258cd4..6d3653e 100644
--- a/xml/p10/node_hca_fir.xml
+++ b/xml/p10/node_hca_fir.xml
@@ -5,6 +5,12 @@
<action attn_type="CS" config="00"/>
<action attn_type="RE" config="01"/>
</local_fir>
+ <register name="HCA_ERR_RPT_HOLD_REG">
+ <instance addr="0x03011D56" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="HCA_ERR_RPT_HOLD_REG" />
+ </capture_group>
<bit pos="0">Powerbus rcmd address parity error</bit>
<bit pos="1">Powerbus rcmd ttag parity error</bit>
<bit pos="2">Powerbus cresp ttag parity error</bit>
diff --git a/xml/p10/node_lpc_fir.xml b/xml/p10/node_lpc_fir.xml
index 5f960a7..0ef11a7 100644
--- a/xml/p10/node_lpc_fir.xml
+++ b/xml/p10/node_lpc_fir.xml
@@ -13,6 +13,6 @@
<bit pos="5">the_OPB_Master_LS_was_not_able_to_end_the_requested_OPB_access_within_the_OPB_Master_LS_hang_timeout_time</bit>
<bit pos="6">a parity_error_was_detected_in_the_OPB_Master_LS_command_buffer</bit>
<bit pos="7">a parity_error_was_detected_in_the_OPB_Master_LS_data_buffer</bit>
- <bit pos="8">reserved_bit_1_tied_to_zero</bit>
- <bit pos="9">reserved_bit_0_tied_to_zero</bit>
+ <bit pos="8">spare</bit>
+ <bit pos="9">spare</bit>
</attn_node>
diff --git a/xml/p10/node_mcd_fir.xml b/xml/p10/node_mcd_fir.xml
index 1007ee9..186d156 100644
--- a/xml/p10/node_mcd_fir.xml
+++ b/xml/p10/node_mcd_fir.xml
@@ -6,15 +6,15 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
- <bit pos="0">MCD array ECC uncorrectable error</bit>
+ <bit pos="0">MCD array ECC correctable error</bit>
<bit pos="1">MCD array ECC uncorrectable error</bit>
- <bit pos="2">MCD PowerBus address Parity error</bit>
+ <bit pos="2">MCD PowerBus address parity error</bit>
<bit pos="3">MCD invalid state error</bit>
<bit pos="4">Hang poll timer expired on cl_probe</bit>
<bit pos="5">PowerBus address error cresp received</bit>
- <bit pos="6">MCD recieved a unsoliceted CRESP</bit>
+ <bit pos="6">MCD received a unsolicited CRESP</bit>
<bit pos="7">MCD powerbus ttag parity error</bit>
<bit pos="8">MCD scom register update error</bit>
- <bit pos="9">MCD recieved a ack_dead_cresp</bit>
+ <bit pos="9">MCD received a ack_dead_cresp</bit>
<bit pos="10">MCD configuration register had a parity error</bit>
</attn_node>
diff --git a/xml/p10/node_pb_station_fir_en1.xml b/xml/p10/node_pb_station_fir_en1.xml
index 60ba586..dacd25d 100644
--- a/xml/p10/node_pb_station_fir_en1.xml
+++ b/xml/p10/node_pb_station_fir_en1.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_EN1">
+ <instance addr="0x0301120A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_EN1" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_en2.xml b/xml/p10/node_pb_station_fir_en2.xml
index ea2010d..c1aa972 100644
--- a/xml/p10/node_pb_station_fir_en2.xml
+++ b/xml/p10/node_pb_station_fir_en2.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_EN2">
+ <instance addr="0x0301124A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_EN1" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_en3.xml b/xml/p10/node_pb_station_fir_en3.xml
index e12e88e..81f879f 100644
--- a/xml/p10/node_pb_station_fir_en3.xml
+++ b/xml/p10/node_pb_station_fir_en3.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_EN3">
+ <instance addr="0x0301128A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_EN1" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_en4.xml b/xml/p10/node_pb_station_fir_en4.xml
index 61e45e4..023b4b0 100644
--- a/xml/p10/node_pb_station_fir_en4.xml
+++ b/xml/p10/node_pb_station_fir_en4.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_EN4">
+ <instance addr="0x030112CA" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_EN1" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_eq.xml b/xml/p10/node_pb_station_fir_eq.xml
index 0ebb2f1..b5879b7 100644
--- a/xml/p10/node_pb_station_fir_eq.xml
+++ b/xml/p10/node_pb_station_fir_eq.xml
@@ -13,15 +13,28 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_EQ">
+ <instance addr="0x0301100A" reg_inst="0"/>
+ <instance addr="0x0301104A" reg_inst="1"/>
+ <instance addr="0x0301108A" reg_inst="2"/>
+ <instance addr="0x030110CA" reg_inst="3"/>
+ <instance addr="0x0301110A" reg_inst="4"/>
+ <instance addr="0x0301114A" reg_inst="5"/>
+ <instance addr="0x0301118A" reg_inst="6"/>
+ <instance addr="0x030111CA" reg_inst="7"/>
+ </register>
+ <capture_group node_inst="0:7">
+ <capture_register reg_inst="0:7" reg_name="PB_STATION_MODE_EQ" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_es1.xml b/xml/p10/node_pb_station_fir_es1.xml
index d3f365c..ead1f5c 100644
--- a/xml/p10/node_pb_station_fir_es1.xml
+++ b/xml/p10/node_pb_station_fir_es1.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_ES1">
+ <instance addr="0x0301130A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_ES1" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_es2.xml b/xml/p10/node_pb_station_fir_es2.xml
index a94616f..0c74dab 100644
--- a/xml/p10/node_pb_station_fir_es2.xml
+++ b/xml/p10/node_pb_station_fir_es2.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_ES2">
+ <instance addr="0x0301134A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_ES2" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_es3.xml b/xml/p10/node_pb_station_fir_es3.xml
index 1a17938..f18d18f 100644
--- a/xml/p10/node_pb_station_fir_es3.xml
+++ b/xml/p10/node_pb_station_fir_es3.xml
@@ -6,6 +6,12 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_ES3">
+ <instance addr="0x0301138A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_ES3" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
diff --git a/xml/p10/node_pb_station_fir_es3_p10_10.xml b/xml/p10/node_pb_station_fir_es3_p10_10.xml
index 3439137..0f48aa7 100644
--- a/xml/p10/node_pb_station_fir_es3_p10_10.xml
+++ b/xml/p10/node_pb_station_fir_es3_p10_10.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_ES3">
+ <instance addr="0x0301138A" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_ES3" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pb_station_fir_es4.xml b/xml/p10/node_pb_station_fir_es4.xml
index 8fa5e09..81072af 100644
--- a/xml/p10/node_pb_station_fir_es4.xml
+++ b/xml/p10/node_pb_station_fir_es4.xml
@@ -6,15 +6,21 @@
<action attn_type="RE" config="01"/>
<action attn_type="SPA" config="10"/>
</local_fir>
+ <register name="PB_STATION_MODE_ES4">
+ <instance addr="0x030113CA" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PB_STATION_MODE_ES4" />
+ </capture_group>
<bit pos="0">protocol_error</bit>
<bit pos="1">overflow_error</bit>
<bit pos="2">hw_parity_error</bit>
- <bit pos="3">fir_spare_3</bit>
+ <bit pos="3">spare</bit>
<bit pos="4">coherency_error</bit>
<bit pos="5">cresp_addr_error</bit>
<bit pos="6">cresp_error</bit>
<bit pos="7">hang_recovery_limit_error</bit>
- <bit pos="8">fir_spare_8</bit>
+ <bit pos="8">spare</bit>
<bit pos="9">hang_recovery_gte_level1</bit>
<bit pos="10">force_mp_ipl</bit>
<bit pos="11">pb_cmd_snooper_error</bit>
diff --git a/xml/p10/node_pbaf_fir.xml b/xml/p10/node_pbaf_fir.xml
index 8d6c940..159fe5f 100644
--- a/xml/p10/node_pbaf_fir.xml
+++ b/xml/p10/node_pbaf_fir.xml
@@ -5,44 +5,58 @@
<action attn_type="CS" config="00"/>
<action attn_type="RE" config="01"/>
</local_fir>
- <bit pos="0">PB CRESP Addr Error Received for Forwarded Read Request.</bit>
- <bit pos="1">PB Read Data Timeout for Forwarded Request</bit>
- <bit pos="2">PB Read Data SUE Error for Forwarded Request</bit>
- <bit pos="3">PB Read Data UE Error for Forwarded Request</bit>
- <bit pos="4">PB Read Data CE Error for Forwarded Request</bit>
+ <register name="PBA_ERR_RPT0">
+ <instance addr="0x03011DCC" reg_inst="0"/>
+ </register>
+ <register name="PBA_ERR_RPT1">
+ <instance addr="0x03011DCD" reg_inst="0"/>
+ </register>
+ <register name="PBA_ERR_RPT2">
+ <instance addr="0x03011DCE" reg_inst="0"/>
+ </register>
+ <capture_group node_inst="0">
+ <capture_register reg_inst="0" reg_name="PBA_ERR_RPT0" />
+ <capture_register reg_inst="0" reg_name="PBA_ERR_RPT1" />
+ <capture_register reg_inst="0" reg_name="PBA_ERR_RPT2" />
+ </capture_group>
+ <bit pos="0">PB CRESP Addr Error Received for Forwarded Read Request</bit>
+ <bit pos="1">PB Read Data Timeout for Forwarded Request</bit>
+ <bit pos="2">PB Read Data SUE Error for Forwarded Request</bit>
+ <bit pos="3">PB Read Data UE Error for Forwarded Request</bit>
+ <bit pos="4">PB Read Data CE Error for Forwarded Request</bit>
<bit pos="5">PB Unexpected CRESP</bit>
<bit pos="6">PB Unexpected Data</bit>
<bit pos="7">PB Tag parity Error Detected</bit>
<bit pos="8">PB CRESP Addr Error Received for Forwarded Write Request</bit>
<bit pos="9">PB Invalid CRESP</bit>
- <bit pos="10">PB CRESP ACK Dead response received for Forwarded Read request to a foreign link. The Buffer allocated for this request will continue unless</bit>
- <bit pos="11">PB OPERATIONAL Timeout detected when PBACFG[EXIT_ON_HANG]=1. The powerbus request is terminated so the OCI request can complete.</bit>
+ <bit pos="10">PB CRESP ACK Dead response received for Forwarded Read request</bit>
+ <bit pos="11">PB OPERATIONAL Timeout detected</bit>
<bit pos="12">BCUE PowerBus Link Dead</bit>
- <bit pos="13">PB CRESP Addr Error Received for BCUE Write Request</bit>
+ <bit pos="13">PB CRESP Addr Error Received for BCUE Write Request</bit>
<bit pos="14">BCDE PowerBus Link Dead</bit>
- <bit pos="15">PB CRESP Addr Error Received for BCDE Read Request</bit>
- <bit pos="16">PB Read Data Timeout for BCDE Request</bit>
- <bit pos="17">PB Read Data SUE Error for BCDE Request</bit>
- <bit pos="18">PB Read Data UE Error for BCDE Request</bit>
- <bit pos="19">PB Read Data CE Error for BCDE Request</bit>
- <bit pos="20">Internal Logic Error. See PBAERRRPT2 for more detailed information.</bit>
- <bit pos="21">Byte count is less than full cache line: Write operation did not start gathering on a cache line boundary OR the write address was not contiguous</bit>
- <bit pos="22">PBAXRCV Low data before High Data. See PBAXRCVSTAT[rcv_capture] for more information.</bit>
- <bit pos="23">PBAXRCV Low data timeout. See PBAXRCVSTAT[rcv_capture] for more information.</bit>
- <bit pos="24">PBAXRCV Reservation data timeout. Reservation acquired but phase1 data never seen. This could happen if PBAXSND is unable to get access to the</bit>
- <bit pos="25">Illegal PBAX Flow. See PBAERRRPT2 for more info</bit>
+ <bit pos="15">PB CRESP Addr Error Received for BCDE Read Request</bit>
+ <bit pos="16">PB Read Data Timeout for BCDE Request</bit>
+ <bit pos="17">PB Read Data SUE Error for BCDE Request</bit>
+ <bit pos="18">PB Read Data UE Error for BCDE Request</bit>
+ <bit pos="19">PB Read Data CE Error for BCDE Request</bit>
+ <bit pos="20">Internal Logic Error</bit>
+ <bit pos="21">Byte count is less than full cache line</bit>
+ <bit pos="22">PBAXRCV Low data before High Data</bit>
+ <bit pos="23">PBAXRCV Low data timeout</bit>
+ <bit pos="24">PBAXRCV Reservation data timeout</bit>
+ <bit pos="25">Illegal PBAX Flow</bit>
<bit pos="26">PBAXSND engine retry threshold reached sending Phase 1</bit>
<bit pos="27">PBAXSND engine retry threshold reached sending Phase 2</bit>
<bit pos="28">PBAXSND Reservation Timeout</bit>
- <bit pos="29">PB CRESP ACK Dead response received for Forwarded Write request to a foreign link. The Buffer allocated for this request will continue unless</bit>
- <bit pos="30">PBAXIRCV Low data before High Data. See PBAXIRCVSTAT[rcv_capture] for more information.</bit>
- <bit pos="31">PBAXIRCV Low data timeout. See PBAXIRCVSTAT[rcv_capture] for more information.</bit>
- <bit pos="32">PBAXIRCV Reservation data timeout. Reservation acquired but phase1 data never seen. This could happen if PBAXISND is unable to get access to the</bit>
- <bit pos="33">Illegal PBAX Flow. See PBAERRRPT2 for more info.</bit>
+ <bit pos="29">PB CRESP ACK Dead response received</bit>
+ <bit pos="30">PBAXIRCV Low data before High Data</bit>
+ <bit pos="31">PBAXIRCV Low data timeout</bit>
+ <bit pos="32">PBAXIRCV Reservation data timeout</bit>
+ <bit pos="33">Illegal PBAX Flow</bit>
<bit pos="34">PBAXISND engine retry threshold reached sending Phase 1</bit>
<bit pos="35">PBAXISND engine retry threshold reached sending Phase 2</bit>
<bit pos="36">PBAXISND Reservation Timeout</bit>
- <bit pos="37">Spare</bit>
- <bit pos="38">Spare</bit>
- <bit pos="39">Spare</bit>
+ <bit pos="37">spare</bit>
+ <bit pos="38">spare</bit>
+ <bit pos="39">spare</bit>
</attn_node>
diff --git a/xml/p10/node_psihb_fir.xml b/xml/p10/node_psihb_fir.xml
index fa6cde8..e4edc34 100644
--- a/xml/p10/node_psihb_fir.xml
+++ b/xml/p10/node_psihb_fir.xml
@@ -19,18 +19,18 @@
<bit pos="11">PB parity error</bit>
<bit pos="12">FSP tried access to trusted space</bit>
<bit pos="13">Unexpected PB CRESP or DATA</bit>
- <bit pos="14">Spare firs tied to zero</bit>
- <bit pos="15">Spare firs tied to zero</bit>
- <bit pos="16">Spare firs tied to zero</bit>
- <bit pos="17">Spare firs tied to zero</bit>
- <bit pos="18">Spare firs tied to zero</bit>
- <bit pos="19">Spare firs tied to zero</bit>
- <bit pos="20">Spare firs tied to zero</bit>
+ <bit pos="14">reserved</bit>
+ <bit pos="15">reserved</bit>
+ <bit pos="16">reserved</bit>
+ <bit pos="17">reserved</bit>
+ <bit pos="18">reserved</bit>
+ <bit pos="19">reserved</bit>
+ <bit pos="20">reserved</bit>
<bit pos="21">PSI global error bit 0</bit>
<bit pos="22">PSI global error bit 1</bit>
<bit pos="23">Upstream error</bit>
- <bit pos="24">Spare fir</bit>
- <bit pos="25">Spare fir</bit>
- <bit pos="26">Spare fir</bit>
+ <bit pos="24">spare</bit>
+ <bit pos="25">spare</bit>
+ <bit pos="26">spare</bit>
<bit pos="27">fir parity Error</bit>
</attn_node>
diff --git a/xml/p10/node_psihb_fir_p10_10.xml b/xml/p10/node_psihb_fir_p10_10.xml
index fa696a5..5a7216b 100644
--- a/xml/p10/node_psihb_fir_p10_10.xml
+++ b/xml/p10/node_psihb_fir_p10_10.xml
@@ -29,8 +29,8 @@
<bit pos="21">PSI global error bit 0</bit>
<bit pos="22">PSI global error bit 1</bit>
<bit pos="23">Upstream error</bit>
- <bit pos="24">Spare fir</bit>
- <bit pos="25">Spare fir</bit>
- <bit pos="26">Spare fir</bit>
+ <bit pos="24">spare</bit>
+ <bit pos="25">spare</bit>
+ <bit pos="26">spare</bit>
<bit pos="27">fir parity Error</bit>
</attn_node>