DefinitionBlock ("", "SSDT", 2, "hack", "UIAC-ALL", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
"8086_a12f", Package()
{
"port-count", Buffer() { 26, 0, 0, 0 },
"ports", Package()
{
"HS01", Package() // HS USB3 front top
{
"UsbConnector", 3,
"port", Buffer() { 1, 0, 0, 0 },
},
"HS02", Package() // HS USB3 front bottom
{
"UsbConnector", 3,
"port", Buffer() { 2, 0, 0, 0 },
},
"HS03", Package() // HS USB3 rear top left
{
"UsbConnector", 3,
"port", Buffer() { 3, 0, 0, 0 },
},
"HS04", Package() // HS USB3 rear bottom left
{
"UsbConnector", 3,
"port", Buffer() { 4, 0, 0, 0 },
},
"HS05", Package() // HS USB3 rear top center
{
"UsbConnector", 3,
"port", Buffer() { 5, 0, 0, 0 },
},
"HS06", Package() // HS USB3 rear bottom center
{
"UsbConnector", 3,
"port", Buffer() { 6, 0, 0, 0 },
},
"HS07", Package() // HS USB3 rear top right under ps/2
{
"UsbConnector", 3,
"port", Buffer() { 7, 0, 0, 0 },
},
"HS08", Package() // HS USB3 rear bottom right under ps/2
{
"UsbConnector", 3,
"port", Buffer() { 8, 0, 0, 0 },
},
"HS13", Package() // bluetooth
{
"UsbConnector", 255,
"port", Buffer() { 13, 0, 0, 0 },
},
"SS01", Package() // SS USB3 front top
{
"UsbConnector", 3,
"port", Buffer() { 17, 0, 0, 0 },
},
"SS02", Package() // SS USB3 front bottom
{
"UsbConnector", 3,
"port", Buffer() { 18, 0, 0, 0 },
},
"SS03", Package() // SS USB3 rear top left
{
"UsbConnector", 3,
"port", Buffer() { 19, 0, 0, 0 },
},
"SS04", Package() // SS USB3 rear bottom left
{
"UsbConnector", 3,
"port", Buffer() { 20, 0, 0, 0 },
},
"SS05", Package() // SS USB3 rear top center
{
"UsbConnector", 3,
"port", Buffer() { 21, 0, 0, 0 },
},
"SS06", Package() // SS USB3 rear bottom center
{
"UsbConnector", 3,
"port", Buffer() { 22, 0, 0, 0 },
},
"SS07", Package() // SS USB3 rear top right under ps/2
{
"UsbConnector", 3,
"port", Buffer() { 23, 0, 0, 0 },
},
"SS08", Package() // SS USB3 rear bottom right under ps/2
{
"UsbConnector", 3,
"port", Buffer() { 24, 0, 0, 0 },
},
},
},
})
}
}