blob: b88116f89612baa12c195c8cc979057052f0d365 [file] [log] [blame]
Angel Pons58c0d322020-04-05 13:20:46 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Matt DeVillier3c3c7a12017-04-17 18:38:31 -05002
3Scope (\_SB.PCI0.XHCI.HUB7.PRT1)
4{
5 // Right USB 2.0
6 Name (_UPC, Package (0x04)
7 {
8 0xFF, // Connectable
Felix Singerfa06bcb2022-12-26 09:32:47 +01009 0, // USB Port
10 0, // Reserved
11 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050012 })
13
14 // Visible
15 Method (_PLD, 0, NotSerialized)
16 {
Felix Singerdfbb6342022-12-26 08:39:35 +010017 Return (GPLD (1))
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050018 }
19}
20Scope (\_SB.PCI0.XHCI.HUB7.PRT2)
21{
22 // Left USB 2.0
23 Name (_UPC, Package (0x04)
24 {
25 0xFF, // Connectable
Felix Singerfa06bcb2022-12-26 09:32:47 +010026 0, // USB Port
27 0, // Reserved
28 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050029 })
30
31 // Visible
32 Method (_PLD, 0, NotSerialized)
33 {
Felix Singerdfbb6342022-12-26 08:39:35 +010034 Return (GPLD (1))
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050035 }
36}
37Scope (\_SB.PCI0.XHCI.HUB7.PRT3)
38{
39 // Webcam
40 Name (_UPC, Package (0x04)
41 {
42 0xFF, // Connectable
43 0xFF, // OEM Connector
Felix Singerfa06bcb2022-12-26 09:32:47 +010044 0, // Reserved
45 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050046 })
47
48 // Not Visible
49 Method (_PLD, 0, NotSerialized)
50 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010051 Return (GPLD (0))
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050052 }
53}
54Scope (\_SB.PCI0.XHCI.HUB7.PRT4)
55{
56 // Bluetooth
57 Name (_UPC, Package (0x04)
58 {
59 0xFF, // Connectable
60 0xFF, // OEM Connector
Felix Singerfa06bcb2022-12-26 09:32:47 +010061 0, // Reserved
62 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050063 })
64
65 // Not Visible
66 Method (_PLD, 0, NotSerialized)
67 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010068 Return (GPLD (0))
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050069 }
70}
71Scope (\_SB.PCI0.XHCI.HUB7.PRT7)
72{
73 // SD Card
74 Name (_UPC, Package (0x04)
75 {
76 0xFF, // Connectable
77 0xFF, // OEM Connector
Felix Singerfa06bcb2022-12-26 09:32:47 +010078 0, // Reserved
79 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050080 })
81
82 // Not Visible
83 Method (_PLD, 0, NotSerialized)
84 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010085 Return (GPLD (0))
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050086 }
87}
88Scope (\_SB.PCI0.XHCI.HUB7.SSP4)
89{
90 // Left USB 3.0
91 Name (_UPC, Package (0x04)
92 {
93 0xFF, // Connectable
94 0x03, // USB 3.0 Port
Felix Singerfa06bcb2022-12-26 09:32:47 +010095 0, // Reserved
96 0 // Reserved
Matt DeVillier3c3c7a12017-04-17 18:38:31 -050097 })
98}