1. 20 Jan, 2010 1 commit
    • Michael Karcher's avatar
      Matching board via DMI · 6701ee83
      Michael Karcher authored
      
      If a board is not uniquely identifiable by PCI device/subsystem IDs, a
      string can be specified to be looked for (case-sensitive, substring or
      anchored) for now in one of the following DMI items in addition to matching
      the PCI IDs:
       - System Manufacturer
       - System Product Name
       - System Version
       - Baseboard Manufacturer
       - Baseboard Product Name
       - Baseboard Version
      
      Strings are anchored re-like (^ at the beginning, $ at the end), but
      there are no plans to support full regular expressions and matched to any
      of the mentioned fields.
      
      The match is only made if DMI info is available and the string matches.
      If no DMI info is available and the PCI IDs match, a warning is printed
      as the board can not be autodetected.
      
      It's still open to discussion whether we add an DMI override switch to
      specify a string that will definitely match, and whether this switch is
      only used if no DMI is available or whether it overrides or augments DMI
      data.
      
      DMI data is currently read using dmidecode. This tool is available for
      all major platforms except MacOS X. I heard that there also is a MacOS X
      version of dmidecode, but didn't investigate that.
      
      Corresponding to flashrom svn r874.
      Signed-off-by: default avatarMichael Karcher <flashrom@mkarcher.dialup.fu-berlin.de>
      Acked-by: default avatarLuc Verhaegen <libv@skynet.be>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      6701ee83
  2. 09 Jan, 2010 2 commits
  3. 23 Dec, 2009 2 commits
  4. 22 Dec, 2009 2 commits
  5. 18 Dec, 2009 1 commit
  6. 17 Dec, 2009 1 commit
    • Carl-Daniel Hailfinger's avatar
      Use the maximum decode size infrastructure · 2a9e2455
      Carl-Daniel Hailfinger authored
      
      - Detect max FWH size for Intel
        631xESB/632xESB/3100/ICH6/ICH7/ICH8/ICH9/ICH10.
      - Move IDSEL override before decode size checking for the chipsets
        listed above or flashrom will complain based on old values.
      - Adjust supported flash buses for the chipsets listed above (none of
        them supports LPC or Parallel).
      - Detect max parallel size for AMD/National Semiconductor CS5530.
      - Adjust supported flash buses for CS5530/CS5530A.
      - Set board-specific max decode size for Elitegroup K7VTA3.
      - Set board-specific max decode size for Shuttle AK38N.
      
      Corresponding to flashrom svn r806.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      2a9e2455
  7. 14 Dec, 2009 2 commits
  8. 09 Dec, 2009 3 commits
    • Luc Verhaegen's avatar
      Boards: Tighten up ID match list · a7e30503
      Luc Verhaegen authored
      
      Tighten up board id match table in preparation of upcoming matching
      changes.
      
      Some boards are deliberately broken so that we will receive reports
      or can remove support later (for instance, for agami aruma, which,
      probably is no longer available in the wild).
      
      * Acorp 6A815EPD: make autodetectable.
      * Agami Aruma: remove bogus subsystem ids. Due to lacking secondary
        main id, this match will break soon.
      * GIGABYTE GA-2761GXDK: Add secondary main id. Subsystem ids are not
        possible as they are all copies of the main ids. Will still require
        -m.
      * GIGABYTE GA-M57SLI-S4: add full set of subsystem ids. Will keep
        match name for coreboot name matching.
      * GIGABYTE GA-M61P-S3: Add secondary main id. Remove name match.
        Probably has good subsystem ids, but no info was found. So
        deliberately broken match.
      * GIGABYTE GA-MA790FX-DQ6: pointless name match.
      * IBM x3455: add full ids, remove name match.
      * Kontron 986LCD-M: remove full id match as it is bogus. Kontron is
        an embedded vendor and does not bother with subsystem ids, so
        make this board name match only.
      * MSI MS-6590 (KT4 Ultra): remove name match.
      * MSI MS-7135 (K8N Neo3): add full id set, keep name match for
        coreboot.
      * VIA EPIA-N/NL: remove name match.
      * VIA PC3500G: remove name match.
      
      Corresponding to flashrom svn r796.
      Signed-off-by: default avatarLuc Verhaegen <libv@skynet.be>
      Acked-by: default avatarSean Nelson <audiohacked@gmail.com>
      a7e30503
    • David Bartley's avatar
      Boards: Add Asus M2V-MX · f58d364f
      David Bartley authored
      
      Expands via vt823x gpio support to also accept gpio5.
      
      Corresponding to flashrom svn r795.
      Signed-off-by: default avatarDavid Bartley <dtbartle@csclub.uwaterloo.ca>
      Acked-by: default avatarLuc Verhaegen <libv@skynet.be>
      f58d364f
    • Luc Verhaegen's avatar
      Chipset: remove sis630 chipset enable for sis540 · 9892ca6b
      Luc Verhaegen authored
      
      SiS630 chipset enable is equal to sis540 plus superio "poking".
      
      Superio poking equals IT8705F flash write enable, which is currently
      dealt with on a board by board basis in board_enable.c. Not all
      630 and newer based boards come with it8705/sis950 superios.
      
      Corresponding to flashrom svn r794.
      Signed-off-by: default avatarLuc Verhaegen <libv@skynet.be>
      Acked-by: default avatarSean Nelson <audiohacked@gmail.com>
      9892ca6b
  9. 03 Dec, 2009 1 commit
  10. 29 Nov, 2009 1 commit
  11. 28 Nov, 2009 4 commits
  12. 21 Oct, 2009 1 commit
  13. 06 Oct, 2009 2 commits
  14. 05 Oct, 2009 2 commits
  15. 25 Sep, 2009 1 commit
  16. 23 Sep, 2009 1 commit
  17. 02 Sep, 2009 1 commit
  18. 01 Sep, 2009 1 commit
  19. 31 Aug, 2009 1 commit
  20. 30 Aug, 2009 1 commit
  21. 20 Aug, 2009 1 commit
    • Uwe Hermann's avatar
      Various board status updates · a02d6664
      Uwe Hermann authored
      Mark the following boards as OK (no board-enable needed):
      
       - Tyan S2466 (reported by Oliver Niesner <oli@servebbs.net>)
         http://www.flashrom.org/pipermail/flashrom/2009-August/000211.html
      
      
      
      Mark the following boards as non-working for now:
      
       - ASRock K7VT4A+ (reported by Udu Ogah <putlinuxonit@gmail.com>)
         Chipset detect, but no chip.
       
       - ASUS M2N68 (reported by Udu Ogah <putlinuxonit@gmail.com>)
         Chipset detect, but no chip.
       
       - ASUS A7V600-X (reported by Udu Ogah <putlinuxonit@gmail.com>)
         Chipset and chip detected, writes don't work. Board-enable required.
      
      Also, add some missing board URLs and fix incorrect board names.
      
      Corresponding to flashrom svn r695.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      a02d6664
  22. 12 Aug, 2009 2 commits
  23. 30 Jul, 2009 1 commit
  24. 21 Jul, 2009 1 commit
  25. 13 Jul, 2009 1 commit
  26. 06 Jul, 2009 1 commit
  27. 04 Jul, 2009 1 commit
  28. 03 Jul, 2009 1 commit