1. 12 May, 2008 1 commit
  2. 10 May, 2008 2 commits
  3. 08 May, 2008 1 commit
    • Claus Gindhart's avatar
      Probe for up to 3 flash chips · 2fd11d6a
      Claus Gindhart authored
      
      Currently there is an ongoing technology migration from LPC/FWH to SPI chips.
      For this reason some boards have multiple chips of different technologies
      onboard. This patch makes flashrom probe for up to 3 chips and if more than
      one chip is found flashrom exits, asking the user to specify -c.
      
      [root@localhost src]# ./flashrom
      ...
      Multiple flash chips were detected: SST49LF008A M25P16@ICH9
      Please specify which chip to use with the -c <chipname> option.
      [root@localhost src]# 
      
      Corresponding to flashrom svn r222 and coreboot v2 svn r3291.
      Signed-off-by: default avatarClaus Gindhart <claus.gindhart@kontron.com>
      Signed-off-by: default avatarPeter Stuge <peter@stuge.se>
      Acked-by: default avatarClaus Gindhart <claus.gindhart@kontron.com>
      2fd11d6a
  4. 03 May, 2008 1 commit
  5. 29 Apr, 2008 1 commit
  6. 28 Apr, 2008 2 commits
  7. 24 Apr, 2008 1 commit
    • Claus Gindhart's avatar
      82802ab: touch only blocks that need updating · ef300238
      Claus Gindhart authored
      
      Flash pages, which where excluded from updating using the exclude or the
      layout option, as well as areas, whose flash contents already contain
      the desired data, will be skipped. These ensures absolute data security
      of critical areas (BIOS boot block), e.g. against a sudden power off or
      a CPU hangup during flashing. As a nice side effect, it speeds up the
      flash process, if the BIOS to be flashed is very similar to the version
      in flash.
      
      Corresponding to flashrom svn r217 and coreboot v2 svn r3260.
      Signed-off-by: default avatarClaus Gindhart <claus.gindhart@kontron.com>
      Acked-by: default avatarStefan Reinauer <stepan@coresystems.de>
      ef300238
  8. 07 Apr, 2008 1 commit
  9. 18 Mar, 2008 2 commits
  10. 17 Mar, 2008 1 commit
  11. 16 Mar, 2008 2 commits
  12. 15 Mar, 2008 1 commit
  13. 14 Mar, 2008 6 commits
  14. 13 Mar, 2008 3 commits
  15. 12 Mar, 2008 2 commits
  16. 04 Mar, 2008 1 commit
  17. 20 Feb, 2008 1 commit
  18. 14 Feb, 2008 1 commit
  19. 11 Feb, 2008 1 commit
  20. 09 Feb, 2008 1 commit
  21. 08 Feb, 2008 2 commits
  22. 06 Feb, 2008 1 commit
  23. 27 Jan, 2008 2 commits
  24. 26 Jan, 2008 1 commit
  25. 25 Jan, 2008 1 commit
  26. 22 Jan, 2008 1 commit
    • Harald Gutmann's avatar
      Here is just a little and simple patch to get the MX25L3205D working · e5dd6e6c
      Harald Gutmann authored
      
      I've tested and verified the chip myself, and it seems to work
      everything like supposted, since Carl-Daniel has patched flashrom to
      use the read funktion on verifying. 
      
      "benchvice flashrom # ./flashrom -m gigabyte:m57sli -v test.4mb
      Calibrating delay loop... OK.
      No coreboot table found.
      Found chipset "NVIDIA MCP55", enabling flash write... OK.
      Found board "GIGABYTE GA-M57SLI-S4": enabling flash write... 
      Serial flash segment 0xfffe0000-0xffffffff enabled
      Serial flash segment 0x000e0000-0x000fffff enabled
      Serial flash segment 0xffee0000-0xffefffff disabled
      Serial flash segment 0xfff80000-0xfffeffff enabled
      LPC write to serial flash enabled
      serial flash pin 29
      OK.
      MX25L3205 found at physical address 0xffc00000.
      Flash part is MX25L3205 (4096 KB).
      Flash image seems to be a legacy BIOS. Disabling checks.
      Verifying flash... VERIFIED.
      benchvice flashrom # ls -l test.4mb
      -rw-r--r-- 1 root root 4194304 22. Jan 16:27 test.4mb
      
      Corresponding to flashrom svn r186 and coreboot v2 svn r3072.
      Signed-off-by: default avatarHarald Gutmann <harald.gutmann@gmx.net>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      e5dd6e6c