1. 10 Jul, 2009 1 commit
    • Carl-Daniel Hailfinger's avatar
      Add SPI multicommand infrastructure · d0478299
      Carl-Daniel Hailfinger authored
      
      Some SPI opcodes need to be sent in direct succession after each other
      without any chip deselect happening in between. A prominent example is
      WREN (Write Enable) directly before PP (Page Program). Intel calls the
      first opcode in such a row "preopcode".
      
      Right now, we ignore the direct succession requirement completely and it
      works pretty well because most onboard SPI masters have a timing or
      heuristics which make the problem disappear.
      The FT2232 SPI flasher is different. Since it is an external flasher,
      timing is very different to what we can expect from onboard flashers and
      this leads to failure at slow speeds.
      
      This patch allows any function to submit multiple SPI commands in a
      stream to any flasher. Support in the individual flashers isn't
      implemented yet, so there is one generic function which passes the each
      command in the stream one-by-one to the command functions of the
      selected SPI flash driver.
      Tested-by: default avatarJakob Bornecrantz <wallbraker@gmail.com>
      
      Corresponding to flashrom svn r645.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarJakob Bornecrantz <wallbraker@gmail.com>
      d0478299
  2. 01 Jul, 2009 1 commit
  3. 28 Jun, 2009 1 commit
  4. 24 Jun, 2009 1 commit
  5. 23 Jun, 2009 1 commit
  6. 20 Jun, 2009 1 commit
    • Uwe Hermann's avatar
      Various wiki output changes · a2d05012
      Uwe Hermann authored
      
       - Move board_info_url struct to print.c, doesn't have to be global.
      
       - Simplify flashrom.c a bit by moving stuff to print.c.
         Eliminate two now-useless mini-functions in print.c.
      
       - Add a note that the wiki page contents are semi-automatically generated.
      
       - Mention date of last wiki page update as well as the flashrom revision
         that was used to generate the wiki output.
      
       - Also generate list of supported laptops in -z output now.
      
       - Add some more board URLs.
      
       - Add a boards_notes[] table to allow for arbitrary footnotes/comments for
         each board in the table. All notes will automatically be turned into
         wiki footnotes with correct numbers and will appear at the end of the
         respective table.
      
      Corresponding to flashrom svn r615.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      a2d05012
  7. 19 Jun, 2009 1 commit
  8. 18 Jun, 2009 1 commit
  9. 17 Jun, 2009 1 commit
  10. 16 Jun, 2009 2 commits
  11. 15 Jun, 2009 3 commits
  12. 14 Jun, 2009 1 commit
  13. 13 Jun, 2009 1 commit
  14. 12 Jun, 2009 2 commits
  15. 05 Jun, 2009 3 commits
  16. 03 Jun, 2009 1 commit
  17. 02 Jun, 2009 3 commits
  18. 01 Jun, 2009 1 commit
  19. 31 May, 2009 2 commits
  20. 29 May, 2009 1 commit
  21. 28 May, 2009 1 commit
    • Uwe Hermann's avatar
      Random flashrom updates · d1129ac7
      Uwe Hermann authored
      
       - Add explicit installation instructions in the README.
      
       - Code cleanups, coding style fixes, drop dead code.
      
       - Drop duplicate board listings from -L output (some boards were explicitly
         recorded in boards_ok[] _and_ implicitly via the board-enables table.
      
       - Add MS-xxxx numbers to MSI boards where we can find that info.
      
       - Fix typo, "K8T Neo2" should have been "K8T Neo2-F" actually, at least
         according to the comment of w83627thf_gpio4_4_raise_2e() which says
         "Suited for: MSI K8T Neo2-F".
      
      Corresponding to flashrom svn r554.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      d1129ac7
  22. 26 May, 2009 1 commit
  23. 25 May, 2009 1 commit
  24. 17 May, 2009 4 commits
  25. 16 May, 2009 4 commits