blob: 221ff0412490e7851fae65c97fa26df05bcbd160 [file] [log] [blame]
Angel Pons62079a52020-04-05 13:21:34 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Matt DeVillier397c7b32017-04-22 16:56:39 -05002
3Scope (\_SB.PCI0.XHCI.RHUB.HS01)
4{
5 // Left Rear USB 2.0 Type-C
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 DeVillier397c7b32017-04-22 16:56:39 -050012 })
13
14 // Visible
15 Method (_PLD, 0, NotSerialized)
16 {
Felix Singerdfbb6342022-12-26 08:39:35 +010017 Return (GPLD (1))
Matt DeVillier397c7b32017-04-22 16:56:39 -050018 }
19}
20Scope (\_SB.PCI0.XHCI.RHUB.HS02)
21{
22 // Left Rear USB 2.0 Type-C
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 DeVillier397c7b32017-04-22 16:56:39 -050029 })
30
31 // Visible
32 Method (_PLD, 0, NotSerialized)
33 {
Felix Singerdfbb6342022-12-26 08:39:35 +010034 Return (GPLD (1))
Matt DeVillier397c7b32017-04-22 16:56:39 -050035 }
36}
37Scope (\_SB.PCI0.XHCI.RHUB.HS03)
38{
39 // Bluetooth
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 DeVillier397c7b32017-04-22 16:56:39 -050046 })
47
48 // Not Visible
49 Method (_PLD, 0, NotSerialized)
50 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010051 Return (GPLD (0))
Matt DeVillier397c7b32017-04-22 16:56:39 -050052 }
53}
54Scope (\_SB.PCI0.XHCI.RHUB.HS04)
55{
56 // SD Card
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 DeVillier397c7b32017-04-22 16:56:39 -050063 })
64
65 // Not Visible
66 Method (_PLD, 0, NotSerialized)
67 {
Felix Singerfa06bcb2022-12-26 09:32:47 +010068 Return (GPLD (0))
Matt DeVillier397c7b32017-04-22 16:56:39 -050069 }
70}
71Scope (\_SB.PCI0.XHCI.RHUB.HS05)
72{
73 // Left USB 2.0 Type-A
74 Name (_UPC, Package (0x04)
75 {
76 0xFF, // Connectable
Felix Singerfa06bcb2022-12-26 09:32:47 +010077 0, // USB Port
78 0, // Reserved
79 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -050080 })
81
82 // Visible
83 Method (_PLD, 0, NotSerialized)
84 {
Felix Singerdfbb6342022-12-26 08:39:35 +010085 Return (GPLD (1))
Matt DeVillier397c7b32017-04-22 16:56:39 -050086 }
87}
88Scope (\_SB.PCI0.XHCI.RHUB.HS07)
89{
90 // Webcam
91 Name (_UPC, Package (0x04)
92 {
93 0xFF, // Connectable
94 0xFF, // OEM Connector
Felix Singerfa06bcb2022-12-26 09:32:47 +010095 0, // Reserved
96 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -050097 })
98
99 // Not Visible
100 Method (_PLD, 0, NotSerialized)
101 {
Felix Singerfa06bcb2022-12-26 09:32:47 +0100102 Return (GPLD (0))
Matt DeVillier397c7b32017-04-22 16:56:39 -0500103 }
104}
105Scope (\_SB.PCI0.XHCI.RHUB.SS01)
106{
107 // Left Rear USB 3.0 Type-C
108 Name (_UPC, Package (0x04)
109 {
110 0xFF, // Connectable
111 0x03, // USB 3.0 Port
Felix Singerfa06bcb2022-12-26 09:32:47 +0100112 0, // Reserved
113 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -0500114 })
115}
116Scope (\_SB.PCI0.XHCI.RHUB.SS02)
117{
118 // Left Front USB 3.0 Type-C
119 Name (_UPC, Package (0x04)
120 {
121 0xFF, // Connectable
122 0x03, // USB 3.0 Port
Felix Singerfa06bcb2022-12-26 09:32:47 +0100123 0, // Reserved
124 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -0500125 })
126}
127Scope (\_SB.PCI0.XHCI.RHUB.SS03)
128{
129 // Left USB 3.0 Type-A
130 Name (_UPC, Package (0x04)
131 {
132 0xFF, // Connectable
133 0x03, // USB 3.0 Port
Felix Singerfa06bcb2022-12-26 09:32:47 +0100134 0, // Reserved
135 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -0500136 })
137}
138Scope (\_SB.PCI0.XHCI.RHUB.SS04)
139{
140 // SD Card
141 Name (_UPC, Package (0x04)
142 {
143 0xFF, // Connectable
144 0x03, // USB 3.0
Felix Singerfa06bcb2022-12-26 09:32:47 +0100145 0, // Reserved
146 0 // Reserved
Matt DeVillier397c7b32017-04-22 16:56:39 -0500147 })
148}