Assorted fixes related to the SMSC southbridge - now all four IDE devices get UDMA-66.

This commit is contained in:
OBattler
2020-10-13 22:44:22 +02:00
parent f465066ed2
commit a81f9514b6
2 changed files with 4 additions and 5 deletions

View File

@@ -1134,7 +1134,8 @@ acpi_reset(void *priv)
int i;
memset(&dev->regs, 0x00, sizeof(acpi_regs_t));
dev->regs.gpireg[0] = dev->regs.gpireg[1] = dev->regs.gpireg[2] = 0xff;
dev->regs.gpireg[0] = 0xff; dev->regs.gpireg[1] = 0xff;
dev->regs.gpireg[2] = 0xf3; /* SMSC: Bit 2: 80-conductor cable on primary IDE (0 = yes, 1 = no), Bit 3: on secondary IDE. */
for (i = 0; i < 4; i++)
dev->regs.gporeg[i] = dev->gporeg_default[i];
if (dev->vendor == VEN_VIA_596B)