1. 16 Sep, 2010 1 commit
    • Carl-Daniel Hailfinger's avatar
      Handle Bus Pirates already in bit banging mode correctly · d2f007f9
      Carl-Daniel Hailfinger authored
      
      Thanks to Johannes Sjölund for reporting that the Bus Pirate init could
      not deal with a Bus Pirate which is already in binary Bitbang mode.
      
      This is caused by a combination of the slowness of the Bus Pirate, the
      slowness of USB and a fast serial port flush routine which just flushes
      the buffer contents and does not wait until data arrival stops.
      
      Make the Bus Pirate init more robust by running the flush command 10
      times with 1.5 ms delay in between.
      
      This code development was sponsored by Mattias Mattsson. Thanks! Tested
      a few dozen times, should work reliably.
      
      Corresponding to flashrom svn r1178.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarMattias Mattsson <vitplister@gmail.com>
      d2f007f9
  2. 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
  3. 13 Mar, 2010 1 commit
  4. 26 Jan, 2010 1 commit
  5. 09 Jan, 2010 1 commit
  6. 06 Jan, 2010 3 commits
  7. 23 Nov, 2009 1 commit