1. 03 Sep, 2010 5 commits
  2. 01 Sep, 2010 1 commit
  3. 18 Aug, 2010 1 commit
    • Carl-Daniel Hailfinger's avatar
      Add paranoid checks to sb600spi driver · eb0e7fc4
      Carl-Daniel Hailfinger authored
      
      Add paranoid checks for correct values in essential registers in the SB600/SB700/... SPI driver. If something else changes the values we
      wrote, we will see severe read/write corruption.
      sb600spi will now abort the access and return an error if it detects
      this sort of corruption.
      
      Note: This corruption can be caused by a few different events:
      - IPMI/BMC/IMC accesses flash
      - Other software accesses flash
      The nature of flash access (read/write/ID/...) is irrelevant. Each such
      access will cause corruption for all other accesses happening at the
      same time.
      
      Thanks to Matthias Kretz for testing this patch.
      
      Corresponding to flashrom svn r1145.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarMatthias Kretz <kretz@kde.org>
      eb0e7fc4
  4. 16 Aug, 2010 1 commit
  5. 15 Aug, 2010 5 commits
  6. 13 Aug, 2010 1 commit
  7. 11 Aug, 2010 1 commit
  8. 08 Aug, 2010 5 commits
  9. 07 Aug, 2010 1 commit
  10. 02 Aug, 2010 1 commit
  11. 01 Aug, 2010 1 commit
  12. 31 Jul, 2010 1 commit
  13. 30 Jul, 2010 1 commit
  14. 29 Jul, 2010 12 commits
  15. 28 Jul, 2010 2 commits
    • Carl-Daniel Hailfinger's avatar
      Cosmetics · f792c7d4
      Carl-Daniel Hailfinger authored
      
      Fix alphabetic sort order for manufacturers in flashchips.c.
      Rename a few EON chips to Eon.
      
      Corresponding to flashrom svn r1114.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      f792c7d4
    • Carl-Daniel Hailfinger's avatar
      Add Nvidia nForce MCP61/MCP65/MCP67/MCP78S/MCP73/MCP79 SPI flashing support · 2f436168
      Carl-Daniel Hailfinger authored
      
      Huge thanks go to Michael Karcher for reverse engineering the interface
      and to Johannes Sjölund for testing the first iterations of my patch on
      his hardware until it worked.
      
      Thanks to the following testers of the patch:
      * MCP61, 10de:03e0, LPC OK, ECS Geforce6100SM-M, Andrew Cleveland
      * MCP61, 10de:03e0, LPC OK, Biostar NF520-A2 NF61D-A2, Vitaliy Buchynskyy
      * MCP65, 10de:0441, SPI OK, MSI MS-7369 K9N Neo-F v2, Kjell Braden
      * MCP65, 10de:0441, SPI OK, MSI MS-7369, Wolfgang Schnitker
      * MCP65, 10de:0441, SPI OK, MSI MS-7369, Johannes Sjölund
      * MCP65, 10de:0441, SPI OK, MSI MS-7369, Melchior Franz
      * MCP78S, 10de:075c, SPI OK, Asus M3N78 PRO, Brad Rogers
      * MCP78S, 10de:075c, SPI OK, Asus M3N78-VM, Marcel Partap
      * MCP78S, 10de:075c, SPI OK, Asus M4N78 PRO, Kimmo Vuorinen
      * MCP78S, 10de:075c, SPI OK, Asus M4N78 PRO, Vikram Ambrose
      * MCP79, 10de:0aad, SPI OK, Acer Aspire R3600, Andrew Morgan
      * MCP79, 10de:0aae, LPC ??, Lenovo Ideapad S12 laptop, Christian Schmitt
      * MCP79, 10de:0aae, SPI OK, Apple iMac9,1 Mac-F2218EA9, David "dledson"
      
      flashrom will refuse to write/erase for safety reasons if MCP6x/MCP7x
      SPI is detected.
      
      Corresponding to flashrom svn r1113.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      2f436168
  16. 27 Jul, 2010 1 commit
    • Carl-Daniel Hailfinger's avatar
      Split off programmer.h from flash.h · 5b997c3e
      Carl-Daniel Hailfinger authored
      
      Programmer specific functions are of absolutely no interest to any file
      except those dealing with programmer specific actions (special SPI
      commands and the generic core).
      
      The new header structure is as follows (and yes, improvements are
      possible):
      flashchips.h  flash chip IDs
      chipdrivers.h  chip-specific read/write/... functions
      flash.h  common header for all stuff that doesn't fit elsewhere
      hwaccess.h hardware access functions
      programmer.h  programmer specific functions
      coreboot_tables.h  header from coreboot, internal programmer only
      spi.h SPI command definitions
      
      Corresponding to flashrom svn r1112.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      5b997c3e