usb: Make ports appear always powered on

This commit is contained in:
Cacodemon345
2023-05-05 22:19:04 +06:00
parent af3bc0412c
commit 331b579d44

View File

@@ -186,6 +186,19 @@ ohci_mmio_read(uint32_t addr, void *p)
ret = dev->ohci_mmio[addr];
switch (addr) {
case 0x101:
ret = (ret & 0xfe) | (!!mem_a20_key);
break;
case OHCI_HcRhPortStatus1 + 1:
case OHCI_HcRhPortStatus2 + 1:
case OHCI_HcRhPortStatus3 + 1:
ret |= 0x1;
break;
default:
break;
}
if (addr == 0x101)
ret = (ret & 0xfe) | (!!mem_a20_key);