summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarty Gloff <mgloff@us.ibm.com>2016-11-11 15:30:07 -0600
committerMatthew A. Ploetz <maploetz@us.ibm.com>2016-11-23 13:59:45 -0500
commita109724f1e01abc4d8e2588bd5b437419fb15639 (patch)
tree6bfda2b44bb4ae9b40c63316965d772103aa92c4
parentf4ba38253fdc6407cd98674ff5977d6c2f51f26e (diff)
downloadtalos-hostboot-a109724f1e01abc4d8e2588bd5b437419fb15639.tar.gz
talos-hostboot-a109724f1e01abc4d8e2588bd5b437419fb15639.zip
Change Write Cycle Times
Write cycle times for the SBE SEEPROMS need to be 10 msecs. Change-Id: I5152c6336b30bef4909fbbcd3d41ca9136130e00 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/32554 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Matt Derksen <v2cibmd@us.ibm.com> Reviewed-by: Christian R. Geddes <crgeddes@us.ibm.com> Reviewed-by: Matthew A. Ploetz <maploetz@us.ibm.com>
-rwxr-xr-xsrc/usr/targeting/common/genHwsvMrwXml.pl4
-rw-r--r--src/usr/targeting/common/xmltohb/attribute_types.xml4
-rw-r--r--src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml8
3 files changed, 9 insertions, 7 deletions
diff --git a/src/usr/targeting/common/genHwsvMrwXml.pl b/src/usr/targeting/common/genHwsvMrwXml.pl
index f20449a7b..1e34f165e 100755
--- a/src/usr/targeting/common/genHwsvMrwXml.pl
+++ b/src/usr/targeting/common/genHwsvMrwXml.pl
@@ -1751,12 +1751,14 @@ foreach my $i (@{$i2cBus->{'i2c-device'}})
my $max_mem_size = "0x80";
my $chip_count = "0x02";
+ my $cycle_time = "0x05";
if( ($i->{'content-type'} eq 'PRIMARY_SBE_VPD') ||
($i->{'content-type'} eq 'REDUNDANT_SBE_VPD') )
{
$max_mem_size = "0x100";
$chip_count = "0x04";
+ $cycle_time = "0x0A";
}
push @I2Cdevices, {
@@ -1775,7 +1777,7 @@ foreach my $i (@{$i2cBus->{'i2c-device'}})
'i2c_max_mem_size' => $max_mem_size,
'i2c_chip_count' => $chip_count,
'i2c_write_page_size' =>"0x80",
- 'i2c_write_cycle_time' => "0x05" };
+ 'i2c_write_cycle_time' => $cycle_time };
if(( ($i->{'part-type'} eq 'hotplug-controller') &&
($i->{'part-id'} eq 'MAX5961')) ||
diff --git a/src/usr/targeting/common/xmltohb/attribute_types.xml b/src/usr/targeting/common/xmltohb/attribute_types.xml
index 141df882a..b2b1cf9d0 100644
--- a/src/usr/targeting/common/xmltohb/attribute_types.xml
+++ b/src/usr/targeting/common/xmltohb/attribute_types.xml
@@ -1805,7 +1805,7 @@
on the completion of a write command to update its
internal memory.</description>
<type>uint64_t</type>
- <default>0x0</default>
+ <default>0x0A</default>
</field>
</complexType>
<persistency>non-volatile</persistency>
@@ -1881,7 +1881,7 @@
on the completion of a write command to update its
internal memory.</description>
<type>uint64_t</type>
- <default>0x0</default>
+ <default>0x0A</default>
</field>
</complexType>
<persistency>non-volatile</persistency>
diff --git a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
index 20d416b85..dceb3d538 100644
--- a/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
+++ b/src/usr/targeting/common/xmltohb/simics_NIMBUS.system.xml
@@ -299,7 +299,7 @@
<field><id>maxMemorySizeKB</id><value>0x100</value></field>
<field><id>chipCount</id><value>0x04</value></field>
<field><id>writePageSize</id><value>0x80</value></field>
- <field><id>writeCycleTime</id><value>0x05</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
</default>
</attribute>
<attribute>
@@ -313,7 +313,7 @@
<field><id>maxMemorySizeKB</id><value>0x100</value></field>
<field><id>chipCount</id><value>0x04</value></field>
<field><id>writePageSize</id><value>0x80</value></field>
- <field><id>writeCycleTime</id><value>0x05</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
</default>
</attribute>
<attribute>
@@ -5202,7 +5202,7 @@
<field><id>maxMemorySizeKB</id><value>0x100</value></field>
<field><id>chipCount</id><value>0x04</value></field>
<field><id>writePageSize</id><value>0x80</value></field>
- <field><id>writeCycleTime</id><value>0x05</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
</default>
</attribute>
<attribute>
@@ -5216,7 +5216,7 @@
<field><id>maxMemorySizeKB</id><value>0x100</value></field>
<field><id>chipCount</id><value>0x04</value></field>
<field><id>writePageSize</id><value>0x80</value></field>
- <field><id>writeCycleTime</id><value>0x05</value></field>
+ <field><id>writeCycleTime</id><value>0x0A</value></field>
</default>
</attribute>
<attribute>
OpenPOWER on IntegriCloud