<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Mar 25, 2015 at 3:46 AM, Robert Selby <span dir="ltr"><<a href="mailto:Robert.Selby@snellgroup.com" target="_blank">Robert.Selby@snellgroup.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>






<div>


<p dir="LTR"><span lang="en-gb"><font face="Calibri">Hi, just</font></span><span lang="en-gb"><font face="Calibri"> found FlashRom and looks to be a good base to start from for my needs.</font></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">I have a USB->SPI bridge device (MCP2210)</font></span><span lang="en-gb"> <font face="Calibri">and on it</font></span><span lang="en-gb"><font face="Calibri">’</font></span><span lang="en-gb"><font face="Calibri">s SPI bus is a</font></span><span lang="en-gb"> <font face="Calibri">“</font></span><span lang="en-gb"><font face="Calibri">S25FL128S</font></span><span lang="en-gb"><font face="Calibri">”</font></span><span lang="en-gb"><font face="Calibri"> device.</font></span></p>

<p dir="LTR"><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">It looks as though there is no direct support for accessing via the MCP2210.</font></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">I assume that I would need to write a</font></span><span lang="en-gb"> <font face="Calibri">“</font></span><span lang="en-gb"><font face="Calibri">programmer</font></span><span lang="en-gb"><font face="Calibri">”</font></span><span lang="en-gb"><font face="Calibri"> to get this to work ???</font></span></p></div></blockquote><div>Yes, you will need to make flashrom speak to the MCP2210.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>

<p dir="LTR"><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">I have a MCP2210 access library that seems to work well via</font></span><span lang="en-gb"> <font face="Calibri">“</font></span><span lang="en-gb"><font face="Calibri">/dev/hidra</font></span><span lang="en-gb"><font face="Calibri">w</font></span><span lang="en-gb"><font face="Calibri">”</font></span><span lang="en-gb"><font face="Calibri">.</font></span></p></div></blockquote><div>That should work so long as you can wrap generic data into a protocol that MCP2210 will understand.</div><div><br></div><div>I'm not sure about the existing library using /dev/hidraw... If you want to use libusb then you might want to check out ft2232_spi.c as an example.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>

<p dir="LTR"><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">Any advice/recommendations very welcome.</font></span></p>

<p dir="LTR"><span lang="en-gb"><font face="Calibri">It may be that someone has already done this</font></span><span lang="en-gb"> <font face="Calibri">…</font></span><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font face="Arial">Regards,<br>
Bob<br>
</font></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"><font face="Calibri"> </font><font face="Courier New"> _____  <br>
</font></span></u><span lang="en-gb"><b></b></span><span lang="en-gb"><b></b></span><b><span lang="en-gb"></span></b></p>

<p dir="LTR"><b><span lang="en-gb"><font color="#0E5F7E" face="Arial">Bob Selby</font></span></b></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#1F497D" face="Arial">Senior Engineer</font><font color="#1F497D" face="Arial">, Software - LTV Newbury</font></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"><b></b></span><b><span lang="en-gb"></span></b><b><span lang="en-gb"><font color="#0E5F7E" face="Arial">Snell a</font></span></b><span lang="en-gb"><b></b></span><b><span lang="en-gb"></span></b><b><span lang="en-gb"> <font color="#FF0000" face="Arial">Quantel</font></span></b><span lang="en-gb"><b></b></span><b><span lang="en-gb"></span></b><b><span lang="en-gb"><font color="#0E5F7E" face="Arial"> Company<br>
</font></span></b><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#A6A6A6" face="Arial">Innovation in the </font></span></p>

<p dir="LTR"><span lang="en-gb"><font color="#A6A6A6" face="Arial">Multi-Screen World</font></span><span lang="en-gb"><b></b></span><span lang="en-gb"><b></b></span><b><span lang="en-gb"></span></b></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#1F497D" face="Calibri"> </font></span></p>

<p dir="LTR"><span lang="en-gb"><font color="#1F497D" face="Arial">T <a href="tel:%2B44%20%280%29%201635%2048222%20Extn%203753" value="+44163548222" target="_blank">+44 (0) 1635 48222 Extn 3753</a></font></span></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#1F497D" size="1" face="Arial">Turnpike Road, Newbury, Berkshire, RG14 2NX, UK<br>
<br>
</font></span><span lang="en-gb"></span><a href="http://www.snellgroup.com/products/routing/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Routing</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial"> |</font></span><span lang="en-gb"> </span><a href="http://www.snellgroup.com/products/modular-infrastructure/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Modular Infrastructure</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial"> |</font></span><span lang="en-gb"> </span><a href="http://www.snellgroup.com/products/conversion-and-restoration/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Conversion & Restoration</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial"> |</font></span><span lang="en-gb"> </span><a href="http://www.snellgroup.com/products/production-and-master-control-switching/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Live Production</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial"> |</font></span><span lang="en-gb"> </span><a href="http://www.snellgroup.com/products/automation-and-media-management/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Automation & Media Management</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial"> |</font></span><span lang="en-gb"> </span><a href="http://www.snellgroup.com/products/control-and-monitoring/" target="_blank"><span lang="en-gb"></span><span lang="en-gb"><u></u></span><u><span lang="en-gb"></span></u><u><span lang="en-gb"><font color="#0E5F7E" size="1" face="Arial">Control &</font><font color="#0E5F7E" size="1" face="Arial"> Monitoring</font></span></u><span lang="en-gb"></span></a><span lang="en-gb"></span><span lang="en-gb"></span><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"></span><span lang="en-gb"></span></p>

<p dir="LTR"><span lang="en-gb"></span></p>

<br clear="both">
This email and any attachments are confidential, may be legally privileged and are intended for the use of the addressee only. If you are not the intended recipient, please note that any use, disclosure, printing or copying of this email is strictly prohibited and may be unlawful. If received in error, please delete this email and any attachments and confirm this to the sender.<br>
<br>
Snell Limited, registered number 1160119<br>
Registered in England, registered office at 31 Turnpike Road, Newbury, Berkshire, RG14 2NX, U.K.<br>
</div>
<br>_______________________________________________<br>
flashrom mailing list<br>
<a href="mailto:flashrom@flashrom.org">flashrom@flashrom.org</a><br>
<a href="http://www.flashrom.org/mailman/listinfo/flashrom" target="_blank">http://www.flashrom.org/mailman/listinfo/flashrom</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">David Hendricks (dhendrix)<br>Systems Software Engineer, Google Inc.</div>
</div></div>