1. 31 Dec, 2007 2 commits
    • Carl-Daniel Hailfinger's avatar
      Add continuation ID support to jedec.c · ae8afa9d
      Carl-Daniel Hailfinger authored
      
      The continuation ID code does not go further than checking for IDs of
      the type 0x7fXX, but does this for vendor and product ID. The current
      published JEDEC spec has a list where the largest vendor ID is 7 bytes
      long, but all leading bytes are 0x7f. The list will grow in the future,
      and using a 64bit variable will not be enough anymore.
      Besides that, it seems that the location of the ID byte after the first
      continuation ID byte is very vendor specific, so we may have to revisit
      that code some time in the future.
      
      (Suggestion for a new encoding:
      Use a two-byte data type for the ID, the lower byte contains the only
      non-0x7f byte, the upper byte contains the number of 0x7f bytes used as
      prefix, which is the bank number minus 1 the vendor ID appears in.)
      
      Add support for EON EN29F002AT.
      
      Corresponding to flashrom svn r171 and coreboot v2 svn r3030.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarCorey Osgood <corey.osgood@gmail.com>
      ae8afa9d
    • Carl-Daniel Hailfinger's avatar
      Refine various vendor ID annotations · c2a18452
      Carl-Daniel Hailfinger authored
      
      This fixes a few vendor IDs to conform with JEDEC publication 106W
      (JEP106W), adds some device IDs and provides information about
      non-conforming IDs. The EON change is left to the patch adding EON
      chips.
      
      This patch should have no effect on code generation.
      
      Corresponding to flashrom svn r170 and coreboot v2 svn r3029.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarCorey Osgood <corey.osgood@gmail.com>
      c2a18452
  2. 17 Dec, 2007 2 commits
  3. 16 Dec, 2007 1 commit
  4. 10 Dec, 2007 1 commit
  5. 04 Dec, 2007 1 commit
  6. 30 Oct, 2007 1 commit
  7. 25 Oct, 2007 1 commit
  8. 22 Oct, 2007 2 commits
  9. 18 Oct, 2007 1 commit
  10. 16 Oct, 2007 1 commit
  11. 15 Oct, 2007 1 commit
  12. 02 Oct, 2007 1 commit
  13. 09 Sep, 2007 2 commits
  14. 30 Aug, 2007 2 commits
  15. 29 Aug, 2007 1 commit
  16. 23 Aug, 2007 1 commit
  17. 25 Jul, 2007 1 commit
  18. 24 Jul, 2007 1 commit
  19. 24 May, 2007 1 commit
  20. 23 May, 2007 1 commit
  21. 21 May, 2007 1 commit
  22. 09 May, 2007 1 commit
  23. 28 Apr, 2007 1 commit
  24. 06 Apr, 2007 1 commit
  25. 04 Apr, 2007 1 commit
    • Luc Verhaegen's avatar
      Split flash_enable.c into chipset_enable.c and board_enable.c · 8e3a6001
      Luc Verhaegen authored
      
      This splits up the ROM Write enable code into chipset specific and
      board specific parts. This of course means that a lot of code is
      plainly moved about.
      
      * Allows for linuxbios name matching and pci-subsystem id matching.
        The latter uses a double set to properly distuinguish boards despite
        of some known vendors being lax about it.
      * Fixes GPIO15 being raised on every VT8235 southbridge, regardless of what
        that line actually controls; rom on EPIA-M, backlight on mitac 8999 laptop.
      * Adds flashrom support for Asus A7V400-MX (KM400 + VT8235)
      * Island aruma was renamed agami aruma, the board specific code now got
        adjusted. A set of pci-ids was retrieved from source code.
      
      Corresponding to flashrom svn r99 and coreboot v2 svn r2581.
      Signed-off-by: default avatarLuc Verhaegen <libv@skynet.be>
      Acked-by: default avatarStefan Reinauer <stepan@coresystems.de>
      8e3a6001
  26. 01 Apr, 2007 2 commits
  27. 02 Mar, 2007 1 commit
  28. 06 Feb, 2007 1 commit
  29. 27 Jan, 2007 1 commit
  30. 22 Jan, 2007 1 commit
  31. 21 Nov, 2006 3 commits
  32. 20 Nov, 2006 1 commit