Last active
January 15, 2020 12:25
-
-
Save sergeycherepanov/d40803a9ffc6223e434738e21e562917 to your computer and use it in GitHub Desktop.
SSDT-USB.aml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Intel ACPI Component Architecture | |
* AML/ASL+ Disassembler version 20180427 (64-bit version)(RM) | |
* Copyright (c) 2000 - 2018 Intel Corporation | |
* | |
* Disassembling to non-symbolic legacy ASL operators | |
* | |
* Disassembly of iASL09AHo7.aml, Wed Jan 15 16:08:39 2020 | |
* | |
* Original Table Header: | |
* Signature "SSDT" | |
* Length 0x000002E1 (737) | |
* Revision 0x01 | |
* Checksum 0x1D | |
* OEM ID "sample" | |
* OEM Table ID "USBFix" | |
* OEM Revision 0x00003000 (12288) | |
* Compiler ID "INTL" | |
* Compiler Version 0x20180427 (538444839) | |
*/ | |
DefinitionBlock ("", "SSDT", 1, "sample", "USBFix", 0x00003000) | |
{ | |
Device (UIAC) | |
{ | |
Name (_HID, "UIA00000") // _HID: Hardware ID | |
Name (RMCF, Package (0x04) | |
{ | |
"EH02", | |
Package (0x04) | |
{ | |
"port-count", | |
Buffer (0x04) | |
{ | |
0x01, 0x00, 0x00, 0x00 | |
}, | |
"ports", | |
Package (0x02) | |
{ | |
"PR01", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0xFF, | |
"port", | |
Buffer (0x04) | |
{ | |
0x01, 0x00, 0x00, 0x00 | |
} | |
} | |
} | |
}, | |
"8086_8c31", | |
Package (0x04) | |
{ | |
"port-count", | |
Buffer (0x04) | |
{ | |
0x0F, 0x00, 0x00, 0x00 | |
}, | |
"ports", | |
Package (0x1C) | |
{ | |
"HS01", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x01, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS02", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x02, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS03", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x03, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS04", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x04, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS05", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x05, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS06", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x06, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS07", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x07, 0x00, 0x00, 0x00 | |
} | |
}, | |
"HS08 ", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
Zero, | |
"port", | |
Buffer (0x04) | |
{ | |
0x08, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP1", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0A, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP2", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0B, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP3", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0C, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP4", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0D, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP5", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0E, 0x00, 0x00, 0x00 | |
} | |
}, | |
"SSP6", | |
Package (0x04) | |
{ | |
"UsbConnector", | |
0x03, | |
"port", | |
Buffer (0x04) | |
{ | |
0x0F, 0x00, 0x00, 0x00 | |
} | |
} | |
} | |
} | |
}) | |
} | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DefinitionBlock ("SSDT-USB.aml", "SSDT", 1, "sample", "USBFix", 0x00003000) | |
{ | |
// "USBInjectAllConfiguration" : override settings for USBInjectAll.kext | |
Device(UIAC) | |
{ | |
Name(_HID, "UIA00000") | |
// "RehabManConFiguration" | |
Name(RMCF, Package() | |
{ | |
// XHC overrides for 100-series boards | |
"8086_8c31", Package() | |
{ | |
"port-count", Buffer() { 15, 0, 0, 0}, // Highest port number is SS** at 0xNN | |
"ports", Package() | |
{ // TO COMPLETE THIS FILE, ADD ALL YOUR PORTS BELOW HERE, THEN SET port-count ABOVE | |
"HS01", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 1, 0, 0, 0 }, | |
}, | |
"HS02", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 2, 0, 0, 0 }, | |
}, | |
"HS03", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 3, 0, 0, 0 }, | |
}, | |
"HS04", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 4, 0, 0, 0 }, | |
}, | |
"HS05", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 5, 0, 0, 0 }, | |
}, | |
"HS06", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 6, 0, 0, 0 }, | |
}, | |
"HS07", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 7, 0, 0, 0 }, | |
}, | |
"HS08 ", Package() | |
{ | |
"UsbConnector", 0, | |
"port", Buffer() { 8, 0, 0, 0 }, | |
}, | |
"SSP1", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 10, 0, 0, 0 }, | |
}, | |
"SSP2", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 11, 0, 0, 0 }, | |
}, | |
"SSP3", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 12, 0, 0, 0 }, | |
}, | |
"SSP4", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 13, 0, 0, 0 }, | |
}, | |
"SSP5", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 14, 0, 0, 0 }, | |
}, | |
"SSP6", Package() | |
{ | |
"UsbConnector", 3, | |
"port", Buffer() { 15, 0, 0, 0 }, | |
}, | |
}, | |
}, | |
}) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment