1. 24 Jun, 2009 1 commit
  2. 19 Jun, 2009 2 commits
  3. 16 Jun, 2009 1 commit
  4. 12 Jun, 2009 1 commit
  5. 02 Jun, 2009 1 commit
  6. 01 Jun, 2009 1 commit
  7. 31 May, 2009 1 commit
  8. 22 May, 2009 1 commit
  9. 19 May, 2009 1 commit
  10. 17 May, 2009 1 commit
    • Uwe Hermann's avatar
      Various smaller flashrom improvements · eaefb48e
      Uwe Hermann authored
      
       - Document new 'satasii' programmer in -L output and manpage.
      
       - Drop PCI_IO_BASE_ADDRESS, pci.h has such #defines already.
      
       - Beautify flashrom output and make it more consistent.
       
       - Same for the 'make' output (reordered some $CC parameters).
         Build-tested on i386, shouldn't break any builds, I think.
      
       - Some variable renaming and other cosmetic fixes.
      
      Corresponding to flashrom svn r529.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      eaefb48e
  11. 14 May, 2009 1 commit
    • Uwe Hermann's avatar
      Make the nic3com code check how many supported NICs are found · 530cb2d4
      Uwe Hermann authored
      
      If we find multiple ones, abort with a message to the user, suggesting
      to use the
      
        flashrom -p nic3com=bb:dd.f
      
      syntax. If exactly one supported NIC is found, use it. If none is found,
      abort with an error.
      
      Print the bb:dd.f numbers for all supported NICs we find, so the user
      doesn't have to poke around in lspci output to find the desired bb:dd.f.
      
      Also, drop one pci_read_long() in favor of using the already existing
      base_addr[0] struct field.
      
      Drop the BAR in user messages, it's not really useful for us. Instead,
      explain the BDF syntax a bit more verbosely.
      
      While I'm at it, update the manpage some more to mention and fully
      document the external programmer support we have (or will have soon).
      
      The patch is tested on hardware:
      
      $ flashrom -p nic3com flashrom v0.9.0-r512 Found NIC "3COM 3C905C:
      EtherLink 10/100 PCI (TX)" (10b7:9200, BDF 05:04.0) Found NIC "3COM
      3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200, BDF 05:03.0) Error:
      Multiple supported NICs found. Please use 'flashrom -p nic3com=bb:dd.f'
      to explicitly select the card with the given BDF (PCI bus, device,
      function).
      
      $ flashrom -p nic3com=05:04.0 flashrom v0.9.0-r512 Found NIC "3COM
      3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200, BDF 05:04.0) Calibrating
      delay loop... OK. Found chip "Atmel AT49BV512" (64 KB) at physical
      address 0xffff0000. No operations were specified.
      
      Corresponding to flashrom svn r513.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      530cb2d4
  12. 13 May, 2009 1 commit
    • Uwe Hermann's avatar
      Add support for 3COM NICs as "external programmer" and Atmel AT49BV512 · b4dcb718
      Uwe Hermann authored
      This allows flashrom to identify, read, write, erase and verify flash chips
      on (some) 3COM network cards. The patch uses the external programmer
      infrastructure, the network card is basically treated as an external
      flash programmer.
      
      Usage:
      
      $ ./flashrom -p nic3com
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      No operations were specified.
      
      $ ./flashrom -p nic3com -E
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (64 KB) at physical address 0xffff0000.
      Erasing flash chip... SUCCESS.
      
      $ ./flashrom -p nic3com -wv backup.bin
      flashrom v0.9.0-r498
      Found NIC "3COM 3C905C: EtherLink 10/100 PCI (TX)" (10b7:9200), addr = 0xa400
      Calibrating delay loop... OK.
      Found chip "Atmel AT49BV512" (...
      b4dcb718
  13. 09 May, 2009 2 commits
  14. 05 May, 2009 1 commit
  15. 01 May, 2009 4 commits
  16. 11 Apr, 2009 1 commit
  17. 10 Apr, 2009 2 commits
  18. 26 Jan, 2009 1 commit
  19. 08 Jan, 2009 1 commit
  20. 22 Jun, 2008 1 commit
  21. 12 Mar, 2008 1 commit
  22. 27 Jan, 2008 1 commit
  23. 21 Jan, 2008 1 commit
  24. 18 Jan, 2008 2 commits
  25. 18 Oct, 2007 1 commit
  26. 16 Oct, 2007 1 commit
  27. 24 May, 2007 1 commit
  28. 20 Dec, 2006 1 commit
  29. 22 Nov, 2006 1 commit
  30. 21 Sep, 2006 1 commit
  31. 03 Aug, 2006 1 commit
  32. 27 Jul, 2006 1 commit