I have stripped the "embedded world 2012" banner.

--

From: "Feldschmid, Ingo" <ifel@msc-ge.com>
To: <flashrom@flashrom.org>
Cc: 
Date: Fri, 27 Jan 2012 15:05:22 +0100
Subject: [flashrom] Board identification patch for the MSC Q7 Tunnel Creek board

Hi,

 

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.

 

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”.

 

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.

 

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.

 

The attached patch has been built against flashrom trunk version 1486.

I have also included two flashrom logs, just to prove that we can flawlessly read and write the bios flash chip on our module.

 

Signed-off-by: Ingo Feldschmid <ifel@msc-ge.com>

 

Best regards,

Ingo

 


Es gelten unsere Allgemeinen Leistungsbedingungen die unter http://www.msc-ge.com/alb abrufbar sind.

Our standard terms and conditions apply which are available under http://www.msc-ge.com/alb.

MSC Vertriebs GmbH

Sitz der Gesellschaft: Industriestrasse 16, 76297 Stutensee
Handelsregister: Mannheim, Germany, HRB No. 10 3631
Geschaftsfuhrung: Manfred Schwarztrauber, Lothar Kummerlin, Rudiger Kuhn, Silvano Geissler
Umsatzsteuer ID Nr.: DE 143 585 507
WEEE Reg. Nr.: DE 31011852

Gleichmann & Co. Electronics GmbH

Sitz der Gesellschaft: Schraderstrasse 44, 67227 Frankenthal
Handelsregister: Ludwigshafen, Germany, HRB No. 21305
Geschaftsfuhrung: Manfred Schwarztrauber, Thomas Klein
Umsatzsteuer ID Nr.: DE 148 421 329
WEEE Reg. Nr.: DE 72277043

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.

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.