1. 26 Sep, 2012 1 commit
  2. 25 Sep, 2012 2 commits
  3. 24 Sep, 2012 1 commit
  4. 23 Sep, 2012 1 commit
  5. 22 Sep, 2012 2 commits
  6. 21 Sep, 2012 2 commits
  7. 17 Sep, 2012 2 commits
  8. 15 Sep, 2012 1 commit
  9. 07 Sep, 2012 2 commits
  10. 06 Sep, 2012 1 commit
  11. 04 Sep, 2012 2 commits
  12. 01 Sep, 2012 2 commits
  13. 30 Aug, 2012 1 commit
  14. 29 Aug, 2012 1 commit
  15. 27 Aug, 2012 3 commits
  16. 26 Aug, 2012 3 commits
  17. 25 Aug, 2012 3 commits
  18. 24 Aug, 2012 1 commit
  19. 20 Aug, 2012 1 commit
  20. 17 Aug, 2012 1 commit
    • Carl-Daniel Hailfinger's avatar
      Bus Pirate init cleanup and fixes · a16a892c
      Carl-Daniel Hailfinger authored
      
      The Bus Pirate firmware (at least v6.1 and earlier) can't handle UART
      input buffer overflow in BBIO mode, and sending a sequence of 0x00 too
      fast apparently triggers such an UART input buffer overflow. Wait 10 ms
      after sending each 0x00 byte during init to give the Bus Pirate enough
      time to handle the input. This fixes a Bus Pirate hang if the previous
      flashrom run was aborted by the user.
      
      The Bus Pirate firmware v6.1 and earlier use the wrong (too slow) SPI
      speed if more than 2 MHz are requested. Automatically downgrade SPI
      speed to 2 MHz for affected firmware versions.
      
      Detect Bus Pirate hardware and firmware versions to allow quirk
      handling.
      
      The Bus Pirate init sequence has lots of open-coded sequences which wait
      for a given string on the serial line. Refactor them into
      buspirate_wait_for_string().
      
      Corresponding to flashrom svn r1576.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.200...
      a16a892c
  21. 15 Aug, 2012 1 commit
  22. 14 Aug, 2012 2 commits
  23. 13 Aug, 2012 3 commits
  24. 11 Aug, 2012 1 commit