I have stripped the "embedded world 2012" banner.<br><br>--<br><br>From: "Feldschmid, Ingo" <<a href="mailto:ifel@msc-ge.com">ifel@msc-ge.com</a>><br><div class="gmail_quote">To: <<a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a>><br>
Cc: <br>Date: Fri, 27 Jan 2012 15:05:22 +0100<br>Subject: [flashrom] Board identification patch for the MSC Q7 Tunnel Creek board<br><div link="blue" vlink="purple" lang="DE"><div><p class="MsoNormal">Hi, <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span lang="EN-US">When trying to flash the bios chip on our Tunnel Creek module, there always is the “you may be running flashrom on an unsupported laptop” warning. Since our board is neither unsupported nor a laptop, I would love to patch that. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Basically, I added identification for our module to the board_matches list for phase P2, which is just before the laptop / laptop ok check. In the board function that is called from this list, I just set the global variable “is_laptop” to zero. This will prevent the laptop warning for tunnel creek boards which have the dmi string “Q7-TCTC”. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">I am not sure if this mechanism is the correct way to do this, since entries in this lists are normally used to execute board-specific flash-chip-enable functions. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Of course, an easier path would be to just set the chassis information to something like “Desktop”, but we are not building complete boards, just a COM (Computer-On-Module). Therefore, the module could be used in all different kinds of chassis, but the flash chip update mechanism would always work, since everything relevant is on the module. <u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">The attached patch has been built against flashrom trunk version 1486. <u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US">I have also included two flashrom logs, just to prove that we can flawlessly read and write the bios flash chip on our module. <u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p><span lang="EN-US">Signed-off-by: Ingo Feldschmid <</span><a href="mailto:ifel@msc-ge.com" target="_blank"><span lang="EN-US">ifel@msc-ge.com</span></a><span lang="EN-US">><u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Best regards,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">Ingo<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
</div><br><font color="#000000" face="Arial" size="1">

<p>
Es gelten unsere Allgemeinen Leistungsbedingungen die 
unter <a href="http://www.msc-ge.com/alb" target="_blank">http://www.msc-ge.com/alb</a> abrufbar sind. 
</p>

<p>
Our standard terms and conditions apply which are 
available under <a href="http://www.msc-ge.com/alb" target="_blank">http://www.msc-ge.com/alb</a>.
</p>

<p>MSC Vertriebs GmbH</p>


<table border="0">

  <tbody><tr>
    <td><font color="#000000" face="Arial" size="1">Sitz der Gesellschaft:</font></td>
    <td><font color="#000000" face="Arial" size="1">Industriestrasse 16, 76297 Stutensee</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Handelsregister:</font></td>
    <td><font color="#000000" face="Arial" size="1">Mannheim, Germany, HRB No. 10 3631</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Geschaftsfuhrung:</font></td>
    <td><font color="#000000" face="Arial" size="1">Manfred Schwarztrauber, Lothar Kummerlin, Rudiger Kuhn, Silvano Geissler</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Umsatzsteuer ID Nr.:</font></td>
    <td><font color="#000000" face="Arial" size="1">DE 143 585 507</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">WEEE Reg. Nr.:</font></td>
    <td><font color="#000000" face="Arial" size="1">DE 31011852</font></td>
  </tr>

</tbody></table>


<p>Gleichmann & Co. Electronics GmbH </p>

<table border="0">

  <tbody><tr>
    <td><font color="#000000" face="Arial" size="1">Sitz der Gesellschaft:</font></td>
    <td><font color="#000000" face="Arial" size="1">Schraderstrasse 44, 67227 Frankenthal</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Handelsregister:</font></td>
    <td><font color="#000000" face="Arial" size="1">Ludwigshafen, Germany, HRB No. 21305</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Geschaftsfuhrung:</font></td>
    <td><font color="#000000" face="Arial" size="1">Manfred Schwarztrauber, Thomas Klein</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">Umsatzsteuer ID Nr.:</font></td>
    <td><font color="#000000" face="Arial" size="1">DE 148 421 329</font></td>
  </tr>

  <tr>
    <td><font color="#000000" face="Arial" size="1">WEEE Reg. Nr.:</font></td>
    <td><font color="#000000" face="Arial" size="1">DE 72277043</font></td>
  </tr>

</tbody></table>


<hr noshade size="1">
 
<p>
Diese E-Mail enthalt vertrauliche und/ oder rechtlich geschutzte Informationen. 
Wenn Sie nicht der beabsichtigte Empfanger sind, informieren Sie bitte sofort den
Absender und loschen Sie diese E-Mail. 
</p>

<p> 
The information contained in this message is confidential and/ or protected by law. 
If you are not the intended recipient, please contact the sender and delete this message.
</p><br></font></div>
<br></div><br>