summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting
diff options
context:
space:
mode:
authorvanlee <vanlee@us.ibm.com>2013-01-03 08:37:28 -0600
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-01-14 13:15:48 -0600
commit8f5691c57fc23091e58089e457719991d12cc090 (patch)
tree5d603970b2d8b14e034cc0b2f119d287042f6d3c /src/usr/targeting
parenta84e7bc7992030e3866bc04b2e4d335b621f636d (diff)
downloadtalos-hostboot-8f5691c57fc23091e58089e457719991d12cc090.tar.gz
talos-hostboot-8f5691c57fc23091e58089e457719991d12cc090.zip
Update p8_xip_customize HWP
Change-Id: If08b9d2cedafb895947e5205c66b51010bb93974 RTC: 60670 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/2859 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting')
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml442
-rw-r--r--src/usr/targeting/common/xmltohb/common.mk21
-rw-r--r--src/usr/targeting/common/xmltohb/target_types.xml26
3 files changed, 478 insertions, 11 deletions
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index b6cde6c47..2a473d2c7 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -9302,4 +9302,446 @@ Measured in GB</description>
</hwpfToHbAttrMap>
</attribute>
+<attribute>
+ <id>PROC_PERV_BNDY_PLL_DATA</id>
+ <description>Ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>128</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PERV_BNDY_PLL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_DATA</id>
+ <description>Ring image for pb_bndy_dmipll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>192</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA</id>
+ <description>Ring image for pb_bndy_dmipll ring for DC cal
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>192</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_DATA</id>
+ <description>Ring image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_FOR_DCCAL_DATA</id>
+ <description>Ring image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_FOR_DCCAL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PCI_BNDY_PLL_DATA</id>
+ <description>Ring image for pci_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PCI_BNDY_PLL_DATA</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PERV_BNDY_PLL_LENGTH</id>
+ <description>Length of data in ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>128</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PERV_BNDY_PLL_LENGTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_LENGTH</id>
+ <description>Length of data in ring image for pb_bndy_dmipll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>192</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_LENGTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_LENGTH</id>
+ <description>Length of data in ring image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>80</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_LENGTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PCI_BNDY_PLL_LENGTH</id>
+ <description>Length of data in ring image for pci_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>80</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PCI_BNDY_PLL_LENGTH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PERV_BNDY_PLL_FLUSH</id>
+ <description>Ring flush image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>128</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PERV_BNDY_PLL_FLUSH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_FLUSH</id>
+ <description>Ring flush image for pb_bndy_dmipll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>192</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_FLUSH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_FLUSH</id>
+ <description>Ring flush image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_FLUSH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PCI_BNDY_PLL_FLUSH</id>
+ <description>Ring flush image for pci_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ <array>80</array>
+ </simpleType>
+ <persistency>non-volatile</persistency>
+ <readable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PCI_BNDY_PLL_FLUSH</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PERV_BNDY_PLL_CHIPLET_ID</id>
+ <description>Chiplet ID for ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PERV_BNDY_PLL_CHIPLET_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_CHIPLET_ID</id>
+ <description>Chiplet ID for ring image for pb_bndy_dmipll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_CHIPLET_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_CHIPLET_ID</id>
+ <description>Chiplet ID for ring image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_CHIPLET_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PCI_BNDY_PLL_CHIPLET_ID</id>
+ <description>Chiplet ID for ring image for pci_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint8_t>
+ <default>0</default>
+ </uint8_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PCI_BNDY_PLL_CHIPLET_ID</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PERV_BNDY_PLL_SCAN_SELECT</id>
+ <description>Scan select for ring image for perv_bndy_pll ring containing filter plls and xb_pll,nest_pll
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PERV_BNDY_PLL_SCAN_SELECT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PB_BNDY_DMIPLL_SCAN_SELECT</id>
+ <description>Scan select for ring image for pb_bndy_dmipll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PB_BNDY_DMIPLL_SCAN_SELECT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_AB_BNDY_PLL_SCAN_SELECT</id>
+ <description>Scan select for ring image for ab_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_AB_BNDY_PLL_SCAN_SELECT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
+<attribute>
+ <id>PROC_PCI_BNDY_PLL_SCAN_SELECT</id>
+ <description>Scan select for ring image for pci_bndy_pll ring
+ creator: platform
+ firmware notes:
+ </description>
+ <simpleType>
+ <uint32_t>
+ <default>0</default>
+ </uint32_t>
+ </simpleType>
+ <persistency>volatile</persistency>
+ <readable/>
+ <writeable/>
+ <hwpfToHbAttrMap>
+ <id>ATTR_PROC_PCI_BNDY_PLL_SCAN_SELECT</id>
+ <macro>DIRECT</macro>
+ </hwpfToHbAttrMap>
+</attribute>
+
</attributes>
diff --git a/src/usr/targeting/common/xmltohb/common.mk b/src/usr/targeting/common/xmltohb/common.mk
index 3530be71a..eb0aca203 100644
--- a/src/usr/targeting/common/xmltohb/common.mk
+++ b/src/usr/targeting/common/xmltohb/common.mk
@@ -1,25 +1,25 @@
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
-#
+#
# $Source: src/usr/targeting/common/xmltohb/common.mk $
-#
+#
# IBM CONFIDENTIAL
-#
-# COPYRIGHT International Business Machines Corp. 2011,2012
-#
+#
+# COPYRIGHT International Business Machines Corp. 2011,2013
+#
# p1
-#
+#
# Object Code Only (OCO) source materials
# Licensed Internal Code Source Materials
# IBM HostBoot Licensed Internal Code
-#
+#
# The source code for this program is not published or otherwise
# divested of its trade secrets, irrespective of what has been
# deposited with the U.S. Copyright Office.
-#
+#
# Origin: 30
-#
-# IBM_PROLOG_END_TAG
+#
+# IBM_PROLOG_END_TAG
################################################################################
#
# @file targeting/common/xmltohb/common.mk
@@ -75,6 +75,7 @@ FAPI_ATTR_SOURCES = \
nest_chiplets/proc_pcie_scominit/proc_pcie_scominit_attributes.xml \
dmi_training/proc_cen_set_inband_addr/proc_cen_set_inband_addr_attributes.xml \
common_attributes.xml \
+ build_winkle_images/p8_slw_build/proc_pll_ring_attributes.xml \
build_winkle_images/p8_slw_build/p8_xip_customize_attributes.xml
diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml
index a3754bc49..37706903a 100644
--- a/src/usr/targeting/common/xmltohb/target_types.xml
+++ b/src/usr/targeting/common/xmltohb/target_types.xml
@@ -5,7 +5,7 @@
<!-- -->
<!-- IBM CONFIDENTIAL -->
<!-- -->
-<!-- COPYRIGHT International Business Machines Corp. 2011,2012 -->
+<!-- COPYRIGHT International Business Machines Corp. 2011,2013 -->
<!-- -->
<!-- p1 -->
<!-- -->
@@ -378,6 +378,30 @@
<attribute><id>PROC_PSI_UNTRUSTED_BAR0_SIZE</id></attribute>
<attribute><id>PROC_PSI_UNTRUSTED_BAR1_BASE_ADDR</id></attribute>
<attribute><id>PROC_PSI_UNTRUSTED_BAR1_SIZE</id></attribute>
+ <!-- PROC_PLL_RING attributes -->
+ <attribute><id>PROC_PERV_BNDY_PLL_DATA</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_DATA</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_FOR_DCCAL_DATA</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_DATA</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_FOR_DCCAL_DATA</id></attribute>
+ <attribute><id>PROC_PCI_BNDY_PLL_DATA</id></attribute>
+ <attribute><id>PROC_PERV_BNDY_PLL_LENGTH</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_LENGTH</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_LENGTH</id></attribute>
+ <attribute><id>PROC_PCI_BNDY_PLL_LENGTH</id></attribute>
+ <attribute><id>PROC_PERV_BNDY_PLL_FLUSH</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_FLUSH</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_FLUSH</id></attribute>
+ <attribute><id>PROC_PCI_BNDY_PLL_FLUSH</id></attribute>
+ <attribute><id>PROC_PERV_BNDY_PLL_CHIPLET_ID</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_CHIPLET_ID</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_CHIPLET_ID</id></attribute>
+ <attribute><id>PROC_PCI_BNDY_PLL_CHIPLET_ID</id></attribute>
+ <attribute><id>PROC_PERV_BNDY_PLL_SCAN_SELECT</id></attribute>
+ <attribute><id>PROC_PB_BNDY_DMIPLL_SCAN_SELECT</id></attribute>
+ <attribute><id>PROC_AB_BNDY_PLL_SCAN_SELECT</id></attribute>
+ <attribute><id>PROC_PCI_BNDY_PLL_SCAN_SELECT</id></attribute>
+
</targetType>
<targetType>
OpenPOWER on IntegriCloud