// Initial trimmed SSDT-UIAC.dsl for Z77X-UD5H Rev.1.0
//
// Note:
// PRT1-3 Needs to be removed due to SMBIOS Definition.Edit Info.plist
// in S/L/E.IOUSBHostFamily.kext/Contents/PlugIns/AppleUSBHub.kext
// When a USB2 Stick is Plugged into the Rear Left USB3 Port it comes up in
// PRT3.
//
DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
"HUB1", Package()
{
"port-count", Buffer() { 8, 0, 0, 0 },
"ports", Package()
{
"HP14", Package() // Rear Bottom Right USB3, USB2 Plugged In
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 4, 0, 0, 0 },
},
"HP15", Package() // Front Left USB2
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 5, 0, 0, 0 },
},
"HP16", Package() // Front Right USB2
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 6, 0, 0, 0 },
},
},
},
"HUB2", Package()
{
"port-count", Buffer() { 6, 0, 0, 0 },
"ports", Package()
{
"HP21", Package() // Rear Right USB2
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 1, 0, 0, 0 },
},
"HP22", Package() // Rear Left USB2
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 2, 0, 0, 0 },
},
"HP23", Package() // Rear Top Left USB3, USB2 Plugged In
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 3, 0, 0, 0 },
},
"HP24", Package() // Rear Top Right USB3, USB2 Plugged In
{
//"UsbConnector", 0,
"portType", 0,
"port", Buffer() { 4, 0, 0, 0 },
},
"HP25", Package() // Front Left/Right USB3 Port, USB2 Plugged In
{
//"UsbConnector", 255,
"portType", 0,
"port", Buffer() { 5, 0, 0, 0 },
},
},
},
"EH01", Package()
{
"port-count", Buffer() { 8, 0, 0, 0 },
"ports", Package()
{
"PR11", Package()
{
"UsbConnector", 255,
"port", Buffer() { 1, 0, 0, 0 },
},
},
},
"EH02", Package()
{
"port-count", Buffer() { 6, 0, 0, 0 },
"ports", Package()
{
"PR21", Package()
{
"UsbConnector", 255,
"port", Buffer() { 1, 0, 0, 0 },
},
},
},
"8086_1e31", Package()
{
"port-count", Buffer() { 8, 0, 0, 0 },
"ports", Package()
{
"SSP7", Package() // Front 2USB3
{
"UsbConnector", 255,
"port", Buffer() { 7, 0, 0, 0 },
},
"SSP8", Package() // Rear 4USB3
{
"UsbConnector", 255,
"port", Buffer() { 8, 0, 0, 0 },
},
},
},
})
}
}
//EOF