Changeset 1457 for trunk


Ignore:
Timestamp:
10/23/11 00:01:09 (7 months ago)
Author:
stefanct
Message:

Fix all ASUS P5GD* board enables

Changes related to P5GD1 variants:

  • Reorder "P5GD1 Pro" in print.c and include a DMI patter to its board enable
  • Add an untested "P5GD1(-VM)" board enable and add an entry to print.c
  • Add P5GD1-VM/S variant as reported by "Limer"

Changes related to P5GD(2/C) variants:

  • Fix the name of "P5GDC-V Deluxe" board enable and add a DMI pattern and print.c entry. NB: there is no "P5GDC-V" board.
  • Add a generic match for P5GD(2/C)* boards with a not tested tag. This are the potential targets for this according to the asus ftp:  ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/

Unsupported variants of the P5GD2:

P5GD2, P5GD2 Deluxe, P5GD2 Pro, P5GD2-X
(P5GD2 Premium is already tested)
(there seems to be also a P5GD2-TVM/GB/SI in the wild, which is not known to
asus :)

Unsupported variants of the P5GDC:
P5GDC Pro, P5GDC-MX

(P5GDC Deluxe and P5GDC-V Deluxe are already tested)

References:

P5GD1 PRO (dmi "P5GD1 PRO")

smbus: 0x8086, 0x266a, 0x1043, 0x80a6; audio: 0x8086, 0x2668, 0x1043, *0x814e*
 http://www.coreboot.org/pipermail/flashrom/2010-August/004539.html

P5GD1 (dmi "P5GD1")

The non-pro version seems to match the pro pci pattern, but could be
distinguished by the SATA ID of 1043:2604 vs. 1043:2601:
 https://launchpadlibrarian.net/62167576/Lspci.txt
or a DMI pattern of course.

P5GD1-VM (dmi "P5GD1-VM")

This does also match the current PCI IDs.
 https://bugs.launchpad.net/ubuntu/+source/linux/+bug/465379

Signed-off-by: Stefan Tauner <stefan.tauner@…>
and due to the tremendous interest... ;)
Acked-by: Stefan Tauner <stefan.tauner@…>

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/board_enable.c

    r1455 r1457  
    20422042        {0x1039, 0x0661, 0x1043, 0x8113,  0x1039, 0x5513, 0x1043, 0x8087, NULL,         NULL, NULL,           P3, "ASUS",        "P4S800-MX",             512, OK, w836xx_memw_enable_2e}, 
    20432043        {0x10B9, 0x1541,      0,      0,  0x10B9, 0x1533,      0,      0, "^P5A$",      "asus", "p5a",        P3, "ASUS",        "P5A",                   0,   OK, board_asus_p5a}, 
    2044         {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x814e, NULL,         NULL, NULL,           P3, "ASUS",        "P5GD1 Pro",             0,   OK, intel_ich_gpio21_raise}, 
     2044        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x814e, "^P5GD1 PRO$", NULL, NULL,          P3, "ASUS",        "P5GD1 Pro",             0,   OK, intel_ich_gpio21_raise}, 
     2045        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x814e, "^P5GD1-VM$", NULL, NULL,           P3, "ASUS",        "P5GD1-VM/S",            0,   OK, intel_ich_gpio21_raise}, 
     2046        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x814e, NULL,         NULL, NULL,           P3, "ASUS",        "P5GD1(-VM)",            0,   NT, intel_ich_gpio21_raise}, 
    20452047        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x813d, "^P5GD2-Premium$", NULL, NULL,      P3, "ASUS",        "P5GD2 Premium",         0,   OK, intel_ich_gpio21_raise}, 
    2046         {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x813d, NULL,         NULL, NULL,           P3, "ASUS",        "P5GDC Deluxe",          0,   OK, intel_ich_gpio21_raise}, 
     2048        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x813d, "^P5GDC-V$",  NULL, NULL,           P3, "ASUS",        "P5GDC-V Deluxe",        0,   OK, intel_ich_gpio21_raise}, 
     2049        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x813d, "^P5GDC$",    NULL, NULL,           P3, "ASUS",        "P5GDC Deluxe",          0,   OK, intel_ich_gpio21_raise}, 
     2050        {0x8086, 0x266a, 0x1043, 0x80a6,  0x8086, 0x2668, 0x1043, 0x813d, NULL,         NULL, NULL,           P3, "ASUS",        "P5GD2/C variants",      0,   NT, intel_ich_gpio21_raise}, 
    20472051        {0x8086, 0x27b8, 0x103c, 0x2a22,  0x8086, 0x2770, 0x103c, 0x2a22, "^LITHIUM$",  NULL, NULL,           P3, "ASUS",        "P5LP-LE (Lithium-UL8E)",0,   OK, intel_ich_gpio34_raise}, 
    20482052        {0x8086, 0x27b8, 0x1043, 0x2a22,  0x8086, 0x2770, 0x1043, 0x2a22, "^P5LP-LE$",  NULL, NULL,           P3, "ASUS",        "P5LP-LE (Epson OEM)",   0,   OK, intel_ich_gpio34_raise}, 
  • trunk/print.c

    r1455 r1457  
    648648        B("ASUS",       "P5BV-M",               0, "ftp://ftp.asus.com.tw/pub/ASUS/mb/socket775/P5B-VM/", "Reported by Bernhard M. Wiedemann <bernhard@uml12d.zq1.de> to flashrom@coreboot.org, no public archive. Missing board enable and/or SST49LF008A unlocking. May work now."), 
    649649        B("ASUS",       "P5GC-MX/1333",         1, "http://www.asus.com/product.aspx?P_ID=PYvbfOokwxUzJky3", NULL), 
     650        B("ASUS",       "P5GD1 Pro",            1, "http://www.asus.com/product.aspx?P_ID=50M49xQh71EZOeM1", NULL), 
     651        B("ASUS",       "P5GD1-VM/S",           1, NULL, "This is an OEM board from FSC. Although flashrom supports it and can probably not distinguish it from the P5GD1-VM, please note that the P5GD1-VM BIOS does not support the FSC variants completely."), 
     652        B("ASUS",       "P5GD1(-VM)",           0, NULL, "Untested board enable."), 
    650653        B("ASUS",       "P5GD2 Premium",        1, "http://www.asus.it/product.aspx?P_ID=lRKaz1Rb6Xb0OFM7", NULL), 
    651654        B("ASUS",       "P5GDC Deluxe",         1, "http://www.asus.com/product.aspx?P_ID=AbeoopyNpI2TZixg", NULL), 
     655        B("ASUS",       "P5GDC-V Deluxe",       1, NULL, NULL), 
     656        B("ASUS",       "P5GD2/C variants",     0, NULL, "Untested board enable."), 
    652657        B("ASUS",       "P5KC",                 1, "http://www.asus.com/product.aspx?P_ID=fFZ8oUIGmLpwNMjj", NULL), 
    653658        B("ASUS",       "P5L-MX",               1, "http://www.asus.com/product.aspx?P_ID=X70d3NCzH2DE9vWH", NULL), 
     
    656661        B("ASUS",       "P5LP-LE (Epson OEM)",  1, NULL, "This is an OEM board from Epson (e.g. Endeavor MT7700)."), 
    657662        B("ASUS",       "P5LP-LE",              0, NULL, "This designation is used for OEM boards from HP, Epson and maybe others. The HP names vary and not all of them have been tested yet. Please report any success or failure, thanks."), 
    658         B("ASUS",       "P5GD1 Pro",            1, "http://www.asus.com/product.aspx?P_ID=50M49xQh71EZOeM1", NULL), 
    659663        B("ASUS",       "P5N-E SLI",            0, "http://www.asus.com/product.aspx?P_ID=KyHOsOKWujC2QguJ", "Needs a board enable (http://patchwork.coreboot.org/patch/3298/)."), 
    660664        B("ASUS",       "P5N32-E SLI",          1, "http://www.asus.com/product.aspx?P_ID=vBZLIBtPzYB2bLcb", NULL), 
Note: See TracChangeset for help on using the changeset viewer.