[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1] usb: Add read support for HCIVERSION register to XHCI
From: |
Cameron Esfahani |
Subject: |
[PATCH v1] usb: Add read support for HCIVERSION register to XHCI |
Date: |
Mon, 30 Mar 2020 14:44:44 -0700 |
macOS will read HCIVERSION separate from CAPLENGTH. Add a distinct
handler for that register.
Signed-off-by: Cameron Esfahani <address@hidden>
---
hw/usb/hcd-xhci.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/hw/usb/hcd-xhci.c b/hw/usb/hcd-xhci.c
index b330e36fe6..061f8438de 100644
--- a/hw/usb/hcd-xhci.c
+++ b/hw/usb/hcd-xhci.c
@@ -2739,6 +2739,9 @@ static uint64_t xhci_cap_read(void *ptr, hwaddr reg,
unsigned size)
case 0x00: /* HCIVERSION, CAPLENGTH */
ret = 0x01000000 | LEN_CAP;
break;
+ case 0x02: /* HCIVERSION */
+ ret = 0x0100;
+ break;
case 0x04: /* HCSPARAMS 1 */
ret = ((xhci->numports_2+xhci->numports_3)<<24)
| (xhci->numintrs<<8) | xhci->numslots;
--
2.24.0
- [PATCH v1] usb: Add read support for HCIVERSION register to XHCI,
Cameron Esfahani <=