XHCI: Put speeds in order.
No functional change.
This commit is contained in:
@@ -1417,12 +1417,12 @@ XHCI::AllocateDevice(Hub *parent, int8 hubAddress, uint8 hubPort,
|
|||||||
case USB_SPEED_LOWSPEED:
|
case USB_SPEED_LOWSPEED:
|
||||||
dwslot0 |= SLOT_0_SPEED(2);
|
dwslot0 |= SLOT_0_SPEED(2);
|
||||||
break;
|
break;
|
||||||
case USB_SPEED_HIGHSPEED:
|
|
||||||
dwslot0 |= SLOT_0_SPEED(3);
|
|
||||||
break;
|
|
||||||
case USB_SPEED_FULLSPEED:
|
case USB_SPEED_FULLSPEED:
|
||||||
dwslot0 |= SLOT_0_SPEED(1);
|
dwslot0 |= SLOT_0_SPEED(1);
|
||||||
break;
|
break;
|
||||||
|
case USB_SPEED_HIGHSPEED:
|
||||||
|
dwslot0 |= SLOT_0_SPEED(3);
|
||||||
|
break;
|
||||||
case USB_SPEED_SUPERSPEED:
|
case USB_SPEED_SUPERSPEED:
|
||||||
dwslot0 |= SLOT_0_SPEED(4);
|
dwslot0 |= SLOT_0_SPEED(4);
|
||||||
break;
|
break;
|
||||||
@@ -2123,15 +2123,15 @@ XHCI::GetPortSpeed(uint8 index, usb_speed* speed)
|
|||||||
uint32 portStatus = ReadOpReg(XHCI_PORTSC(index));
|
uint32 portStatus = ReadOpReg(XHCI_PORTSC(index));
|
||||||
|
|
||||||
switch (PS_SPEED_GET(portStatus)) {
|
switch (PS_SPEED_GET(portStatus)) {
|
||||||
case 3:
|
|
||||||
*speed = USB_SPEED_HIGHSPEED;
|
|
||||||
break;
|
|
||||||
case 2:
|
case 2:
|
||||||
*speed = USB_SPEED_LOWSPEED;
|
*speed = USB_SPEED_LOWSPEED;
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
*speed = USB_SPEED_FULLSPEED;
|
*speed = USB_SPEED_FULLSPEED;
|
||||||
break;
|
break;
|
||||||
|
case 3:
|
||||||
|
*speed = USB_SPEED_HIGHSPEED;
|
||||||
|
break;
|
||||||
case 4:
|
case 4:
|
||||||
*speed = USB_SPEED_SUPERSPEED;
|
*speed = USB_SPEED_SUPERSPEED;
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user