diff options
Diffstat (limited to 'src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml')
-rw-r--r-- | src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml | 775 |
1 files changed, 0 insertions, 775 deletions
diff --git a/src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml b/src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml deleted file mode 100644 index e463c8e07..000000000 --- a/src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml +++ /dev/null @@ -1,775 +0,0 @@ -<!-- IBM_PROLOG_BEGIN_TAG --> -<!-- This is an automatically generated prolog. --> -<!-- --> -<!-- $Source: src/usr/hwpf/hwp/runtime_attributes/pm_plat_attributes.xml $ --> -<!-- --> -<!-- OpenPOWER HostBoot Project --> -<!-- --> -<!-- Contributors Listed Below - COPYRIGHT 2012,2015 --> -<!-- [+] International Business Machines Corp. --> -<!-- --> -<!-- --> -<!-- Licensed under the Apache License, Version 2.0 (the "License"); --> -<!-- you may not use this file except in compliance with the License. --> -<!-- You may obtain a copy of the License at --> -<!-- --> -<!-- http://www.apache.org/licenses/LICENSE-2.0 --> -<!-- --> -<!-- Unless required by applicable law or agreed to in writing, software --> -<!-- distributed under the License is distributed on an "AS IS" BASIS, --> -<!-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or --> -<!-- implied. See the License for the specific language governing --> -<!-- permissions and limitations under the License. --> -<!-- --> -<!-- IBM_PROLOG_END_TAG --> -<!-- $Id: pm_plat_attributes.xml,v 1.13 2015/03/12 18:02:45 stillgs Exp $ --> -<!-- - XML file specifying Power Management HWPF attributes. - These attributes are initialized by the platform. ---> - -<attributes> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_EXTERNAL_VRM_STEPSIZE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <!-- <<<<<<< PROC_CHIP POSSIBLE --> - <description> - Step size (binary in microvolts) to take upon external VRM voltage - transitions. The value set here must take into account where internal - VRMs are enabled or not as, when they are enabled, the step size must - account for the tracking (eg PFET strength recalculation) for the step. - - Consumer: p8_build_gpstate_tables.C, p8_pmc_init.C - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_EXTERNAL_VRM_STEPDELAY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <!-- <<<<<<< PROC_CHIP POSSIBLE --> - <description> - Step delay (binary in microseconds) after a voltage change - - Consumer: p8_pmc_init - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_UNDERVOLTING_FRQ_MINIMUM</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Override for Minimum frequency for which undervolting is allowed. - - If value = 0, the value of VPD CPMin data point is passed to OCC FW via - Pstate SuperStructure. - - If value != 0, this value will be passed to OCC FW via Pstate SuperStructure - as the floor frequency for enabled CPMs. - - Will be internally rounded to the nearest ATTR_PROC_REFCLK_FREQUENCY / 8 value. - - Consumer: OCC FW; OCC Lab Tools - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_UNDERVOLTING_FREQ_MAXIMUM</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Override for Maximum frequency for which undervolting is allowed. - - If value = 0, the value of VPD Turbo data point is passed to OCC FW via - Pstate SuperStructure. - - If value != 0, this value will be passed to OCC FW via Pstate SuperStructure - as the ceiling frequency for enabled CPMs. - - Will be internally rounded to the nearest ATTR_PROC_REFCLK_FREQUENCY / 8 value. - - Consumer: OCC FW; OCC Lab Tools - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SPIVID_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <!-- <<<<<<< PROC_CHIP POSSIBLE --> - <description> - SPI Clock Frequency (binary in KHz) - - Consumer: p8_pmc_init - - Produces ATTR_PM_SPIVID_CLOCK_DIVIDER - - Overridden by the Machine Readable Workbook. - - If default of 0 is read, HWP will set SPIVID frequency to 1MHz. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SPIVID_PORT_ENABLE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Defines the configuration of the SPIVID ports from the target. - - NONE means that no VRM is attached. - - PORTxNONRED means that the indicated port is used in a non-redundant - configuration. - - REDUNDANT means that all three are connected and considered redundant. - - Producer: Machine Readable Workbook - </description> - <valueType>uint8</valueType> - <enum>NONE = 0x00, PORT0NONRED = 0x04, PORT1NONRED = 0x02, PORT2NONRED = 0x01, REDUNDANT = 0x07</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SAFE_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz) indicating the frequency that the cores will be moved - to in the event of the loss of the OCC Heartbeat. This value needs to be the maximum - of the DpoMin frequency for proper PowerBus operation and the PowerSave value for - the present part. - - Provided by the Machine Readable Workbook after system characterization. - - The value is translated to the Pstate space. - - Producer: Machine Readable Workbook - - Consumers: p8_build_gpstate_table.C - - DYNAMIC_ATTRIBUTE: ATTR_PM_SAFE_PSTATE - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_RESONANT_CLOCK_FULL_CLOCK_SECTOR_BUFFER_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz) for the point at which clock sector buffers - should be at full strength. This is to support Vmin operation. - Setting cannot overlap the Low or High bands. - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_RESONANT_CLOCK_LOW_BAND_LOWER_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz)) for the lower end of the Low Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_RESONANT_CLOCK_LOW_BAND_UPPER_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz) for the upper end of the Low Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_RESONANT_CLOCK_HIGH_BAND_LOWER_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz) for the lower end of the High Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_RESONANT_CLOCK_HIGH_BAND_UPPER_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Frequency (binary in KHz)) for the upper end of the High Frequency - Resonant band - - Provided by the Machine Readable Workbook after system characterization. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SPIPSS_FREQUENCY</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - SPIPSS Clock Frequency (binary in KHz) - - Valid range: 500KHz to 2500KHz - - Consumer: p8_pss_init - - Overridden by the Machine Readable Workbook. - - If default of 0 is read, HWP will set SPIPSS frequency to 10MHz. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_APSS_CHIP_SELECT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Defines which of the PSS chip selects that the APSS is connected - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <enum>NONE = 0xFF, CS0 = 0x00, CS1 = 0x01</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_PBAX_NODEID</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Receive PBAX Nodeid. Value that indicates this PBA's PBAX Node affinity. - This is matched to pbax_nodeid of the PMISC Address phase. - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_PBAX_CHIPID</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Receive PBAX Chipid. Value that indicates this PBA's PBAX Chipid within - the PBAX node. Is matched to pbax_chipid of the Address phase if - pbax_type=unicast. - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_PBAX_BRDCST_ID_VECTOR</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Receive PBAX Broadcast Group. Vector that is indexed when decoded PMISC - pbax_type=broadcast with the decoded PMISC pbax_chipid value. If the - bit in this vector at the decoded bit location is a 1, then this receive - engine will participate in the broadcast operation. - - Provided by the Machine Readable Workbook. - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_R_LOADLINE_VDD</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Impedance (binary microOhms) of the load line from a processor VDD VRM to the - Processor Module pins. This value is applied to each processor instance. - - Consumers: p8_build_gpstate_table.C - - Provided by the Machine Readable Workbook (via the power subsystem design - per system) - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_R_DISTLOSS_VDD</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Impedance (binary in microOhms) of the VDD distribution loss sense point - to the circuit. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_VRM_VOFFSET_VDD</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Offset voltage (binary in microvolts) to apply to the VDD VRM distribution to - the processor module. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_R_LOADLINE_VCS</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Impedance (binary microOhms) of the load line from a processor VCS VRM to the - Processor Module pins. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_R_DISTLOSS_VCS</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Impedance (binary in microOhms) of the VCS distribution loss sense point - to the circuit. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PROC_VRM_VOFFSET_VCS</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Offset voltage (binary in microvolts) to apply to the VCS VRM distribution to - the processor module. This value is applied to each processor instance. - - Producer: Machine Readable Workbook (via the power subsystem design per system) - - Consumer: p8_build_gpstate_table.C - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_FREQ_CORE_MAX</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Maximum frequency (binary in MHz) that any processor in the system will - run. Used to define the top end of the PState range in the frequency space. - From this, the ATTR_PROCPM_PSTATE0_FREQUENCY is computed using - ATTR_SYSTEM_REFCLK_FREQUENCY to determine the step size. - - Producer: DEF file (per T. Rosedahl) - - Consumers: p8_build_gpstate_table.C (among others) - - TODO: Dean's proposal is that each platform will iterate over all chips, - reading the super-turbo frequency from MVPD #V and set this attribute - to the lowest value. - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_CPM_TURBO_BOOST_PERCENT</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description> - Percent of Boost Above Turbo for CPMs - (binary in 0.1 percent steps) - - Used in generating extra Pstate tables beyond those that would result from - #V data. - - Producer: DEF file as this is CCIN based - - Consumers: p8_build_gpstate_table.C, p8_cpm_cal_load.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_FREQ_EXT_BIAS_UP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Frequency Bias - % of bias upward (binary in 0.5 percent steps) in generating - Pstate tables. Either this or FREQ_EXT_BIAS_DOWN can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_FREQ_EXT_BIAS_DOWN</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Frequency Bias - % of bias downward (binary in 0.5 percent steps) in generating - Pstate tables. Either this or FREQ_EXT_BIAS_UP can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_EXT_VDD_BIAS_UP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - External VDD Voltage Bias - % of bias upward (binary in 0.5 percent steps) that - is applied to each VPD point in generating the Global Pstate tables. Either - this or ATTR_VOLTAGE_EXT_VDD_BIAS_DOWN can have non-zero value concurrently due to - the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_EXT_VDD_BIAS_DOWN</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - External VDD Voltage Bias - % of bias downward (binary in 0.5 percent steps) that - is applied to each VPD point in generating the Global Pstate tables. Either - this or ATTR_VOLTAGE_EXT_VDD_BIAS_UP can have non-zero value concurrently due to - the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_EXT_VCS_BIAS_UP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - External VCS Voltage Bias - % of bias upward (binary in 0.5 percent steps) that - is applied to each VPD point in generating the Global Pstate tables. Either - this or ATTR_VOLTAGE_EXT_VCS_BIAS_DOWN can have non-zero value concurrently due to - the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_EXT_VCS_BIAS_DOWN</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - External VCS Voltage Bias - % of bias downward (binary in 0.5 percent steps) that - is applied to each VPD point in generating the Global Pstate tables. Either - this or ATTR_VOLTAGE_EXT_VCS_BIAS_UP can have non-zero value concurrently due to - the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_INT_VDD_BIAS_UP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Internal VDD Voltage Bias - % of bias upward (binary in 0.5 percent steps) that - is applied to the Local Pstate Table voltage entries based on the Global Pstate Table - built *after* the ATTR_VOLTAGE_EXT_VDD_BIAS_UP/ATTR_VOLTAGE_EXT_VDD_BIAS_DOWN bias - have been applied. Either this or ATTR_VOLTAGE_INT_VDD_BIAS_DOWN can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_INT_VDD_BIAS_DOWN</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Internal VDD Voltage Bias - % of bias downward (binary in 0.5 percent steps) that - is applied to the Local Pstate Table voltage entries based on the Global Pstate Table - built *after* the ATTR_VOLTAGE_EXT_VDD_BIAS_UP/ATTR_VOLTAGE_EXT_VDD_BIAS_DOWN bias - have been applied. Either this or ATTR_VOLTAGE_INT_VDD_BIAS_UP can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_INT_VCS_BIAS_UP</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Internal VCS Voltage Bias - % of bias upward (binary in 0.5 percent steps) that - is applied to the Local Pstate Table voltage entries based on the Global Pstate Table - built *after* the ATTR_VOLTAGE_EXT_VCS_BIAS_UP/ATTR_VOLTAGE_EXT_VCS_BIAS_DOWN bias - have been applied. Either this or ATTR_VOLTAGE_INT_VCS_BIAS_DOWN can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_VOLTAGE_INT_VCS_BIAS_DOWN</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description> - Internal VCS Voltage Bias - % of bias downward (binary in 0.5 percent steps) that - is applied to the Local Pstate Table voltage entries based on the Global Pstate Table - built *after* the ATTR_VOLTAGE_EXT_VCS_BIAS_UP/ATTR_VOLTAGE_EXT_VCS_BIAS_DOWN bias - have been applied. Either this or ATTR_VOLTAGE_INT_VCS_BIAS_UP can have non-zero value - concurrently due to the unsigned definition of attributes. - - Producer: Attribute Overrides by Lab/Mfg Characterization Team - - Consumers: p8_build_gpstate_table.C - - Platform default: 0 - </description> - <valueType>uint32</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SLEEP_ENABLE</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>Control HW response to execution of PPC sleep instruction - if OFF, treat sleep as nap - if ON, treat sleep as sleep - - Producer: Hostboot - - Consumer: p8_slw_build.C - </description> - <valueType>uint8</valueType> - <enum>OFF=0, ON=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SLEEP_ENTRY</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Setting depends on di/dt charateristics of the system. - - Set Assisted if power off serialization is needed and SLEEP_TYPE=Fast; Set to Hardware if the system can handle the unrelated powering off between cores. Hardware setting decreases entry latency - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>HARDWARE=0, ASSISTED=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SLEEP_EXIT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Setting depends on di/dt charateristics of the system and the setting of ATTR_PM_SLEEP_TYPE. - - Set to Assisted if power on serialization is needed and SLEEP_TYPE=Fast; Set to Hardware if the system can handle the unrelated powering off between cores. Hardware setting decreases entry latency - Must be set to Assisted if ATTR_PM_SLEEP_TYPE=Deep as this necessary for restore. - - Setting to Hardware is a test mode for Fast only. - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>HARDWARE=0, ASSISTED=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SLEEP_TYPE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Sleep Power Off Select: - Selects which voltage level to place the Core domain PFETs upon Sleep entry. 0 = Vret (Fast Sleep Mode), 1 = Voff (Deep Sleep Mode) - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>FAST=0, DEEP=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_WINKLE_ENTRY</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Setting depends on di/dt charateristics of the system. - - Set Assisted if power off serialization is needed and WINKLE_TYPE=Fast; - Set to Hardware if the system can handle the unrelated powering off between cores. - Hardware setting decreases entry latency - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>HARDWARE=0, ASSISTED=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_WINKLE_EXIT</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Setting depends on di/dt charateristics of the system and the setting of ATTR_PM_WINKLE_TYPE. - - Set to Assisted if power on serialization is needed and WINKLE_TYPE=Fast; Set to Hardware if the system - can handle the unrelated powering off between cores. Hardware setting decreases entry latency. - Must be set to Assisted if ATTR_PM_WINKLE_TYPE=Deep as this necessary for restore. - - Setting to Hardware is a test mode for Fast only. - - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>HARDWARE=0, ASSISTED=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_WINKLE_TYPE</id> - <targetType>TARGET_TYPE_PROC_CHIP</targetType> - <description>Winkle Power Off Select: - Selects which voltage level to place the Core and ECO domain PFETs upon Winkle entry. 0 = Vret (Fast Winkle Mode), 1 = Voff (Deep Winkle Mode) - Producer: MRWB - - Consumer: p8_poreslw_init.C - </description> - <valueType>uint8</valueType> - <enum>FAST=0, DEEP=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SYSTEM_IVRMS_ENABLED</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>System control to allow (if all other attribute tests yield true values) or categorically disallow IVRM enablement - Producer: MRWB - - Consumer: p8_build_pstate_datablock.C - </description> - <valueType>uint8</valueType> - <enum>FALSE=0, TRUE=1</enum> - <platInit/> - </attribute> - <!-- ********************************************************************* --> - <attribute> - <id>ATTR_PM_SYSTEM_IVRM_VPD_MIN_LEVEL</id> - <targetType>TARGET_TYPE_SYSTEM</targetType> - <description>Version level of #M that represents the minimum for IVRM characterized parts. - If this value is non-zero and the #M version level is less than this value, IVRMs are disabled. - If the #M version is greater than or equal to this value, the IVRMs are allowed to be enable from a level of part perspective. - Producer: MRWB - - Consumer: p8_build_pstate_datablock.C - </description> - <valueType>uint8</valueType> - <platInit/> - </attribute> - <!-- ********************************************************************* --> -</attributes> |