Correct implementation of the VIA write-only NVR register 0D bit that is read from power management PCI register 42, fixes the FIC VA-503A.
This commit is contained in:
@@ -1122,9 +1122,8 @@ pipc_write(int func, int addr, uint8_t val, void *priv)
|
||||
break;
|
||||
|
||||
case 0x42:
|
||||
dev->power_regs[addr] &= ~0x2f;
|
||||
dev->power_regs[addr] |= val & 0x2f;
|
||||
acpi_set_irq_line(dev->acpi, dev->power_regs[addr]);
|
||||
dev->power_regs[addr] = (dev->power_regs[addr] & 0xf0) | (val & 0x0f);
|
||||
acpi_set_irq_line(dev->acpi, dev->power_regs[addr] & 0x0f);
|
||||
break;
|
||||
|
||||
case 0x54:
|
||||
|
||||
Reference in New Issue
Block a user