diff options
Diffstat (limited to 'src/usr/targeting')
-rw-r--r-- | src/usr/targeting/common/Targets.pm | 1 | ||||
-rwxr-xr-x | src/usr/targeting/common/processMrw.pl | 1 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/attribute_types.xml | 12 | ||||
-rw-r--r-- | src/usr/targeting/common/xmltohb/target_types.xml | 33 |
4 files changed, 46 insertions, 1 deletions
diff --git a/src/usr/targeting/common/Targets.pm b/src/usr/targeting/common/Targets.pm index 48cc85a70..b5597a711 100644 --- a/src/usr/targeting/common/Targets.pm +++ b/src/usr/targeting/common/Targets.pm @@ -1509,6 +1509,7 @@ sub processMc # It's okay to hard code these here because the code fixes it as needed # This is hardcoded for proc target as well. $self->setAttributeField($membuf, "SCOM_SWITCHES", "useSbeScom","0"); + $self->setAttributeField($membuf, "SCOM_SWITCHES", "useI2cScom","0"); $self->setAttributeField($membuf, "SCOM_SWITCHES", "useFsiScom","1"); $self->setAttributeField($membuf, "SCOM_SWITCHES", "reserved", "0"); $self->setAttributeField($membuf, "SCOM_SWITCHES", "useInbandScom", "0"); diff --git a/src/usr/targeting/common/processMrw.pl b/src/usr/targeting/common/processMrw.pl index ead7ee620..cf19ec266 100755 --- a/src/usr/targeting/common/processMrw.pl +++ b/src/usr/targeting/common/processMrw.pl @@ -1085,6 +1085,7 @@ sub processProcessor $targetObj->setAttributeField($target, "SCOM_SWITCHES", "useInbandScom", "0"); $targetObj->setAttributeField($target, "SCOM_SWITCHES", "useXscom", "0"); + $targetObj->setAttributeField($target, "SCOM_SWITCHES", "useI2cScom","0"); ## default effective fabric ids to match regular fabric ids ## the value will be adjusted based on presence detection later diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml index 0b1b9bf9b..e7f97fc6f 100644 --- a/src/usr/targeting/common/xmltohb/attribute_types.xml +++ b/src/usr/targeting/common/xmltohb/attribute_types.xml @@ -6741,7 +6741,17 @@ <type>uint8_t</type> </field> <field> - <bits>4</bits> + <bits>1</bits> + <default>0</default> + <description> + 0b0: Do not use I2C SCOM at this time. + 0b1: Use I2C SCOM at this time + </description> + <name>useI2cScom</name> + <type>uint8_t</type> + </field> + <field> + <bits>3</bits> <default>0</default> <description>Reserved for future expansion</description> <name>reserved</name> diff --git a/src/usr/targeting/common/xmltohb/target_types.xml b/src/usr/targeting/common/xmltohb/target_types.xml index 903d749e3..8557964d8 100644 --- a/src/usr/targeting/common/xmltohb/target_types.xml +++ b/src/usr/targeting/common/xmltohb/target_types.xml @@ -319,6 +319,10 @@ <value>0</value> </field> <field> + <id>useI2cScom</id> + <value>0</value> + </field> + <field> <id>useInbandScom</id> <value>0</value> </field> @@ -386,6 +390,35 @@ <default>EXPLORER</default> <id>MODEL</id> </attribute> + <attribute> + <default> + <field> + <id>reserved</id> + <value>0</value> + </field> + <field> + <id>useFsiScom</id> + <value>0</value> + </field> + <field> + <id>useI2cScom</id> + <value>1</value> + </field> + <field> + <id>useInbandScom</id> + <value>0</value> + </field> + <field> + <id>useSbeScom</id> + <value>0</value> + </field> + <field> + <id>useXscom</id> + <value>0</value> + </field> + </default> + <id>SCOM_SWITCHES</id> + </attribute> </targetType> <targetType> |