diff options
| -rw-r--r-- | flash_rom.c | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/flash_rom.c b/flash_rom.c index 869ae288..758c0e29 100644 --- a/flash_rom.c +++ b/flash_rom.c @@ -227,6 +227,23 @@ enable_flash_cs5530(struct pci_dev *dev, char *name) {  }  int +enable_flash_sc1100(struct pci_dev *dev, char *name) { +  unsigned char new; +  int ok; +   +  pci_write_byte(dev, 0x52, 0xee); + +  new = pci_read_byte(dev, 0x52); + +  if (new != 0xee) { +    printf("tried to set register 0x%x to 0x%x on %s failed (WARNING ONLY)\n",  +	   0x52, new, name); +    return -1; +  } +  return 0; +} + +int  enable_flash_sis5595(struct pci_dev *dev, char *name) {    unsigned char new, newer; @@ -365,6 +382,7 @@ FLASH_ENABLE enables[] = {    {0x1106, 0x8231, "VT8231", enable_flash_vt8231},    {0x1106, 0x3177, "VT8235", enable_flash_vt8235},    {0x1078, 0x0100, "CS5530", enable_flash_cs5530}, +  {0x100b, 0x0510, "SC1100", enable_flash_sc1100},    {0x1039, 0x8, "SIS5595", enable_flash_sis5595},  }; | 
