This board has no subsystem IDs, but thankfully the DMI patch is in
now, which is a real life safer. There are *WAY* to many 440BX/PIIX4
boards out there to match this without DMI.

Signed-off-by: Michael Karcher <[email protected]>
---
 board_enable.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/board_enable.c b/board_enable.c
index 7b1fa12..4fe3fa1 100644
--- a/board_enable.c
+++ b/board_enable.c
@@ -693,26 +693,34 @@ static int intel_piix4_gpo_set(unsigned int gpo, int 
raise)
 
        return 0;
 }
 
 /**
  * Suited for EPoX EP-BX3, and maybe some other Intel 440BX based boards.
  */
 static int board_epox_ep_bx3(const char *name)
 {
        return intel_piix4_gpo_set(22, 1);
 }
 
 /**
+ * Suited for Intel SE440BX-2
+ */
+static int intel_piix4_gpo27_lower(const char *name)
+{
+        return intel_piix4_gpo_set(27, 0);
+}
+
+/**
  * Set a GPIO line on a given intel ICH LPC controller.
  */
 static int intel_ich_gpio_set(int gpio, int raise)
 {
        /* table mapping the different intel ICH LPC chipsets. */
        static struct {
                uint16_t id;
                uint8_t base_reg;
                uint32_t bank0;
                uint32_t bank1;
                uint32_t bank2;
        } intel_ich_gpio_table[] = {
                {0x2410, 0x58, 0x0FE30000,          0,          0}, /* 82801AA 
(ICH) */
@@ -1304,26 +1312,27 @@ struct board_pciid_enable board_pciid_enables[] = {
        {0x1106, 0x3227, 0x1458, 0x5001,  0x10ec, 0x8139, 0x1458, 0xe000, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-7VT600",             
0,   OK, it8705f_write_enable_2e},
        {0x10DE, 0x0050, 0x1458, 0x0C11,  0x10DE, 0x005e, 0x1458, 0x5000, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-K8N-SLI",            
0,   OK, nvidia_mcp_gpio21_raise},
        {0x10DE, 0x0360, 0x1458, 0x0C11,  0x10DE, 0x0369, 0x1458, 0x5001, NULL, 
         "gigabyte",   "m57sli",      "GIGABYTE",    "GA-M57SLI-S4",          
0,   OK, it87xx_probe_spi_flash},
        {0x10de, 0x03e0,      0,      0,  0x10DE, 0x03D0,      0,      0, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-M61P-S3",            
0,   OK, it87xx_probe_spi_flash},
        {0x1002, 0x7910, 0x1458, 0x5000,  0x1002, 0x438D, 0x1458, 0x5001, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-MA69VM-S2",          
0,   OK, it87xx_probe_spi_flash},
        {0x1002, 0x4398, 0x1458, 0x5004,  0x1002, 0x4391, 0x1458, 0xb000, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-MA78G-DS3H",         
0,   OK, it87xx_probe_spi_flash},
        {0x1002, 0x4398, 0x1458, 0x5004,  0x1002, 0x4391, 0x1458, 0xb002, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-MA78GM-S2H",         
0,   OK, it87xx_probe_spi_flash},
        {0x1002, 0x438d, 0x1458, 0x5001,  0x1002, 0x5956, 0x1002, 0x5956, NULL, 
         NULL,         NULL,          "GIGABYTE",    "GA-MA790FX-DQ6",        
0,   OK, it87xx_probe_spi_flash},
        {0x1166, 0x0223, 0x103c, 0x320d,  0x102b, 0x0522, 0x103c, 0x31fa, NULL, 
         "hp",         "dl145_g3",    "HP",          "DL145 G3",              
0,   OK, board_hp_dl145_g3_enable},
        {0x8086, 0x2415, 0x103c, 0x1249,  0x10b7, 0x9200, 0x103c, 0x1246, NULL, 
         NULL,         NULL,          "HP",          "Vectra VL400",          
0,   OK, board_hp_vl400}, 
        {0x8086, 0x1a30, 0x103c, 0x1a30,  0x8086, 0x2443, 0x103c, 0x2440, 
"^VL420$",     NULL,         NULL,          "HP",          "VL420 SFF",         
    0,   OK, intel_ich_gpio22_raise},
        {0x1166, 0x0205, 0x1014, 0x0347,  0x1002, 0x515E, 0x1014, 0x0325, NULL, 
         NULL,         NULL,          "IBM",         "x3455",                 
0,   OK, board_ibm_x3455},
        {0x1039, 0x5513, 0x8086, 0xd61f,  0x1039, 0x6330, 0x8086, 0xd61f, NULL, 
         NULL,         NULL,          "Intel",       "D201GLY",               
0,   OK, wbsio_check_for_spi},
+       {0x8086, 0x7190,      0,      0,  0x8086, 0x7110,      0,      0, 
"^SE440BX-2$", NULL,         NULL,          "Intel",       "SE440BX-2",         
    0,   NT, intel_piix4_gpo27_lower},
        {0x1022, 0x7468,      0,      0,       0,      0,      0,      0, NULL, 
         "iwill",      "dk8_htx",     "IWILL",       "DK8-HTX",               
0,   OK, w83627hf_gpio24_raise_2e},
        {0x8086, 0x27A0,      0,      0,  0x8086, 0x27b8,      0,      0, NULL, 
         "kontron",    "986lcd-m",    "Kontron",     "986LCD-M",              
0,   OK, board_kontron_986lcd_m},
        {0x8086, 0x2411, 0x8086, 0x2411,  0x8086, 0x7125, 0x0e11, 0xb165, NULL, 
         NULL,         NULL,          "Mitac",       "6513WU",                
0,   OK, board_mitac_6513wu},
        {0x13f6, 0x0111, 0x1462, 0x5900,  0x1106, 0x3177, 0x1106,      0, NULL, 
         NULL,         NULL,          "MSI",         "MS-6590 (KT4 Ultra)",   
0,   OK, board_msi_kt4v},
        {0x1106, 0x3149, 0x1462, 0x7094,  0x10ec, 0x8167, 0x1462, 0x094c, NULL, 
         NULL,         NULL,          "MSI",         "MS-6702E (K8T Neo2-F)", 
0,   OK, w83627thf_gpio4_4_raise_2e},
        {0x1106, 0x0571, 0x1462, 0x7120,  0x1106, 0x3065, 0x1462, 0x7120, NULL, 
         NULL,         NULL,          "MSI",         "MS-6712 (KT4V)",        
0,   OK, board_msi_kt4v},
        {0x1039, 0x7012, 0x1462, 0x0050,  0x1039, 0x6325, 0x1462, 0x0058, NULL, 
         NULL,         NULL,          "MSI",         "MS-7005 (651M-L)",      
0,   OK, board_msi_651ml},
        {0x8086, 0x2658, 0x1462, 0x7046,  0x1106, 0x3044, 0x1462, 0x046d, NULL, 
         NULL,         NULL,          "MSI",         "MS-7046",               
0,   OK, intel_ich_gpio19_raise},
        {0x10DE, 0x005E, 0x1462, 0x7135,  0x10DE, 0x0050, 0x1462, 0x7135, NULL, 
         "msi",        "k8n-neo3",    "MSI",         "MS-7135 (K8N Neo3)",    
0,   OK, w83627thf_gpio4_4_raise_4e},
        {0x10DE, 0x0270, 0x1462, 0x7207,  0x10DE, 0x0264, 0x1462, 0x7207, NULL, 
         NULL,         NULL,          "MSI",         "MS-7207 (K8N GM2-L)",   
0,   NT, nvidia_mcp_gpio2_raise},
        {0x10DE, 0x005E, 0x1462, 0x7125,  0x10DE, 0x0052, 0x1462, 0x7125, NULL, 
         NULL,         NULL,          "MSI",         "K8N Neo4-F",            
0,   OK, nvidia_mcp_gpio2_raise},
        {0x1106, 0x3099,      0,      0,  0x1106, 0x3074,      0,      0, NULL, 
         "shuttle",    "ak31",        "Shuttle",     "AK31",                  
0,   OK, w836xx_memw_enable_2e},
        {0x1106, 0x3104, 0x1297, 0xa238,  0x1106, 0x3059, 0x1297, 0xc063, NULL, 
         NULL,         NULL,          "Shuttle",     "AK38N",                 
256, OK, it8705f_write_enable_2e},
-- 
1.6.6


_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to