1. 07 Mar, 2010 5 commits
  2. 05 Mar, 2010 1 commit
  3. 03 Mar, 2010 1 commit
  4. 28 Feb, 2010 1 commit
  5. 27 Feb, 2010 2 commits
  6. 26 Feb, 2010 3 commits
  7. 25 Feb, 2010 1 commit
  8. 24 Feb, 2010 3 commits
  9. 22 Feb, 2010 1 commit
  10. 21 Feb, 2010 1 commit
  11. 19 Feb, 2010 1 commit
  12. 18 Feb, 2010 1 commit
  13. 16 Feb, 2010 1 commit
  14. 14 Feb, 2010 2 commits
  15. 13 Feb, 2010 3 commits
  16. 12 Feb, 2010 4 commits
  17. 11 Feb, 2010 2 commits
    • Carl-Daniel Hailfinger's avatar
      At long last, the day has come, and we can bury full-chip erase once and for all · 48f1d73b
      Carl-Daniel Hailfinger authored
      
      Back in November 2008(!) I proposed the first version of the flexible
      sector-based erase structure, and now we can finally rip out the old
      full-chip erase code without ill effects. Rejoice and party!
      
      Thanks to everyone who made this possible, especially to Sean Nelson who
      converted the majority of flash chips to sector erase.
      
      Corresponding to flashrom svn r895.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarSean Nelson <audiohacked@gmail.com>
      48f1d73b
    • Carl-Daniel Hailfinger's avatar
      Rewrite substantial parts of the ICH SPI support · f15e1abb
      Carl-Daniel Hailfinger authored
      
      This megapatch rewrites substantial parts of ICH SPI to actually do
      what the SPI layer wants instead of its own weird idea about commands
      (running unrequested commands, running modified commands). Besides that,
      there is a fair share of cleanups as well.
      
      - Add JEDEC_EWSR (Enable Write Status Register) to default commands. -
      Mark a no longer used opcode/preopcode table as unused. - Declare all
      commands as non-atomic/standalone by default. The ICH SPI driver has
      no business executing commands (preopcodes) automatically if they were
      not requested. - Automatically adjust preopcode/opcode pairings (like
      WREN+ERASE) based on what the SPI layer requested. The ICH SPI driver
      has no business executing altered opcode pairs as it sees fit. - Fix
      incomplete initialization in the case of a locked down chipset. Leaving
      the first 4 opcodes with uninitialized pairings had unpredictable
      results. - switch() exists for a reason. Nested if() checking on the
      same variable is an interesting style. - Actually check if the requested
      readcnt/writecnt for a command is supported by the hardware instead
      of delivering corrupt/incomplete commands and data. - If a command
      has unsupported readlen/writelen, complain loudly to the user. - Use
      find_opcode instead of open-coding the same stuff in a dozen variations.
      - Introduce infrastructure for updating the command set of unlocked
      chipsets on the fly.
      
      Corresponding to flashrom svn r894.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarDavid Hendricks <dhendrix@google.com>
      f15e1abb
  18. 04 Feb, 2010 4 commits
  19. 02 Feb, 2010 1 commit
  20. 01 Feb, 2010 1 commit
  21. 31 Jan, 2010 1 commit