// SSDT-UIAC-Z97X-UD5H.dsl // // This SSDT has been customised for Gigabyte Z97X-UD5H // in Fractal Design R5 case for USBInjectAll.kext. // // This SSDT contains all active USB ports for this motherboard and case. // Case contains a USB 2 card reader with single port connected to MB Header // Case has pair of USB 2 ports to top connected to MB Header // Case has pair of USB 3 ports to top connected to MB Header // Syetem includes BT/USB connected to MB Header // Rear I/O plate contains 2 No USB 2 ports // Rear I/O plate contains 6 no USB 3 ports, in three pairs. // // Note: // UsbConnector '0' = USB 2 port // UsbConnector '3' = USB 3 port, including USB 2 aspect of the port // UsbConnector '255' = Internal Motherboard Header USB 2 port // DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0) { Device(UIAC) { Name(_HID, "UIA00000") Name(RMCF, Package() { "EH01", Package() { "port-count", Buffer() { 1, 0, 0, 0 }, "ports", Package() { "PR11", Package() { "UsbConnector", 0, "port", Buffer() { 1, 0, 0, 0 }, }, }, }, "EH02", Package() { "port-count", Buffer() { 1, 0, 0, 0 }, "ports", Package() { "PR21", Package() { "UsbConnector", 0, "port", Buffer() { 1, 0, 0, 0 }, }, }, }, "8086_8cb1", Package() { "port-count", Buffer() { 21, 0, 0, 0 }, "ports", Package() { "HS01", Package() // Top case right USB 3 port { "UsbConnector", 3, "port", Buffer() { 1, 0, 0, 0 }, }, "HS02", Package() // Top case 2nd right USB 3 port { "UsbConnector", 3, "port", Buffer() { 2, 0, 0, 0 }, }, "HS03", Package() // Rear middle and bottom pairs of USB 3 ports { "UsbConnector", 3, "port", Buffer() { 3, 0, 0, 0 }, }, "HS05", Package() // Rear top right USB 2 port - MB USB 3 Header { "UsbConnector", 225, "port", Buffer() { 5, 0, 0, 0 }, }, "HS06", Package() // Rear top left USB 2 port - MB USB 3 Header { "UsbConnector", 225, "port", Buffer() { 6, 0, 0, 0 }, }, "HS07", Package() // Top case pair USB 2 ports & Card reader - MB USB 2 Header { "UsbConnector", 225, "port", Buffer() { 7, 0, 0, 0 }, }, "HS08", Package() { "UsbConnector", 3, "port", Buffer() { 8, 0, 0, 0 }, }, "HS09", Package() // Top left rear USB 3 port { "UsbConnector", 3, "port", Buffer() { 9, 0, 0, 0 }, }, "HS10", Package() // Top right rear USB 3 port { "UsbConnector", 3, "port", Buffer() { 10, 0, 0, 0 }, }, "HS12", Package() // Intenal MB USB 2 header - Bluetooth { "UsbConnector", 225, "port", Buffer() { 12, 0, 0, 0 }, }, "SS01", Package() // Top case right USB 3 port { "UsbConnector", 3, "port", Buffer() { 16, 0, 0, 0 }, }, "SS02", Package() // Top case 2nd right USB 3 port { "UsbConnector", 3, "port", Buffer() { 17, 0, 0, 0 }, }, "SS03", Package() // Rear middle and bottom pair of USB 3 ports { "UsbConnector", 3, "port", Buffer() { 18, 0, 0, 0 }, }, "SS05", Package() //Rear top left USB 3 port { "UsbConnector", 3, "port", Buffer() { 20, 0, 0, 0 }, }, "SS06", Package() //Rear top right USB 3 port { "UsbConnector", 3, "port", Buffer() { 21, 0, 0, 0 }, }, }, }, }) } } //EOF