-
Notifications
You must be signed in to change notification settings - Fork 86
/
SSDT-USB-NUC7.dsl
82 lines (81 loc) · 3.03 KB
/
SSDT-USB-NUC7.dsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// USB configuration for NUC7
//DefinitionBlock ("", "SSDT", 2, "hack", "_USB-NUC7", 0)
//{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
// XHC overrides (8086:9d2f, NUC7)
"8086_9d2f", Package()
{
//"port-count", Buffer() { 18, 0, 0, 0 },
"ports", Package()
{
"HS01", Package() // HS USB3 front right
{
"UsbConnector", 3,
"port", Buffer() { 0x01, 0, 0, 0 },
},
"HS02", Package() // HS USB3 front left
{
"UsbConnector", 3,
"port", Buffer() { 0x02, 0, 0, 0 },
},
"HS03", Package() // HS USB3 rear bottom
{
"UsbConnector", 3,
"port", Buffer() { 0x03, 0, 0, 0 },
},
"HS04", Package() // HS USB3 rear top
{
"UsbConnector", 3,
"port", Buffer() { 0x04, 0, 0, 0 },
},
#if 0 //typically, internal headers HS05/HS06 not used
"HS05", Package() // internal header 1
{
"UsbConnector", 255, // use 0 if connected to port on non-Intel case
"port", Buffer() { 0x05, 0, 0, 0 },
},
"HS06", Package() // internal header 2
{
"UsbConnector", 255, // use 0 if connected to port on non-Intel case
"port", Buffer() { 0x06, 0, 0, 0 },
},
#endif
//HS07 not used
"HS08", Package() // bluetooth
{
"UsbConnector", 255,
"port", Buffer() { 0x08, 0, 0, 0 },
},
//HS09/HS10 not used
//USR1/USR2 (11/12) not used
"SS01", Package() // SS USB3 front right
{
"UsbConnector", 3,
"port", Buffer() { 13, 0, 0, 0 },
},
"SS02", Package() // SS USB3 front left
{
"UsbConnector", 3,
"port", Buffer() { 14, 0, 0, 0 },
},
"SS03", Package() // SS USB3 rear bottom
{
"UsbConnector", 3,
"port", Buffer() { 15, 0, 0, 0 },
},
"SS04", Package() // SS USB3 rear top
{
"UsbConnector", 3,
"port", Buffer() { 16, 0, 0, 0 },
},
//SS05/SS06 not used
},
},
})
}
//}
//EOF