Advertisement
Guest User

xh_rvp10

a guest
Jul 17th, 2016
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 62.61 KB | None | 0 0
  1. /*
  2. * Intel ACPI Component Architecture
  3. * AML/ASL+ Disassembler version 20160422-64(RM)
  4. * Copyright (c) 2000 - 2016 Intel Corporation
  5. *
  6. * Disassembling to non-symbolic legacy ASL operators
  7. *
  8. * Disassembly of iASLNQtErv.aml, Sun Jul 17 14:59:01 2016
  9. *
  10. * Original Table Header:
  11. * Signature "SSDT"
  12. * Length 0x00001E95 (7829)
  13. * Revision 0x02
  14. * Checksum 0x00
  15. * OEM ID "INTEL"
  16. * OEM Table ID "xh_rvp10"
  17. * OEM Revision 0x00000000 (0)
  18. * Compiler ID "INTL"
  19. * Compiler Version 0x20120913 (538052883)
  20. */
  21. DefinitionBlock ("", "SSDT", 2, "INTEL", "xh_rvp10", 0x00000000)
  22. {
  23. External (_SB_.PCI0.XHC_.RHUB, DeviceObj) // Warning: Unknown object
  24. External (_SB_.PCI0.XHC_.RHUB.HS01, DeviceObj) // Warning: Unknown object
  25. External (_SB_.PCI0.XHC_.RHUB.HS01.DP01, DeviceObj) // Warning: Unknown object
  26. External (_SB_.PCI0.XHC_.RHUB.HS01.DP02, DeviceObj) // Warning: Unknown object
  27. External (_SB_.PCI0.XHC_.RHUB.HS01.DP03, DeviceObj) // Warning: Unknown object
  28. External (_SB_.PCI0.XHC_.RHUB.HS01.DP04, DeviceObj) // Warning: Unknown object
  29. External (_SB_.PCI0.XHC_.RHUB.HS02, DeviceObj) // Warning: Unknown object
  30. External (_SB_.PCI0.XHC_.RHUB.HS02.DP01, DeviceObj) // Warning: Unknown object
  31. External (_SB_.PCI0.XHC_.RHUB.HS02.DP02, DeviceObj) // Warning: Unknown object
  32. External (_SB_.PCI0.XHC_.RHUB.HS02.DP03, DeviceObj) // Warning: Unknown object
  33. External (_SB_.PCI0.XHC_.RHUB.HS02.DP04, DeviceObj) // Warning: Unknown object
  34. External (_SB_.PCI0.XHC_.RHUB.HS03, DeviceObj) // Warning: Unknown object
  35. External (_SB_.PCI0.XHC_.RHUB.HS03.DP01, DeviceObj) // Warning: Unknown object
  36. External (_SB_.PCI0.XHC_.RHUB.HS03.DP02, DeviceObj) // Warning: Unknown object
  37. External (_SB_.PCI0.XHC_.RHUB.HS03.DP03, DeviceObj) // Warning: Unknown object
  38. External (_SB_.PCI0.XHC_.RHUB.HS03.DP04, DeviceObj) // Warning: Unknown object
  39. External (_SB_.PCI0.XHC_.RHUB.HS04, DeviceObj) // Warning: Unknown object
  40. External (_SB_.PCI0.XHC_.RHUB.HS04.DP01, DeviceObj) // Warning: Unknown object
  41. External (_SB_.PCI0.XHC_.RHUB.HS04.DP02, DeviceObj) // Warning: Unknown object
  42. External (_SB_.PCI0.XHC_.RHUB.HS04.DP03, DeviceObj) // Warning: Unknown object
  43. External (_SB_.PCI0.XHC_.RHUB.HS04.DP04, DeviceObj) // Warning: Unknown object
  44. External (_SB_.PCI0.XHC_.RHUB.HS05, DeviceObj) // Warning: Unknown object
  45. External (_SB_.PCI0.XHC_.RHUB.HS05.DP01, DeviceObj) // Warning: Unknown object
  46. External (_SB_.PCI0.XHC_.RHUB.HS05.DP02, DeviceObj) // Warning: Unknown object
  47. External (_SB_.PCI0.XHC_.RHUB.HS05.DP03, DeviceObj) // Warning: Unknown object
  48. External (_SB_.PCI0.XHC_.RHUB.HS05.DP04, DeviceObj) // Warning: Unknown object
  49. External (_SB_.PCI0.XHC_.RHUB.HS06, DeviceObj) // Warning: Unknown object
  50. External (_SB_.PCI0.XHC_.RHUB.HS06.DP01, DeviceObj) // Warning: Unknown object
  51. External (_SB_.PCI0.XHC_.RHUB.HS06.DP02, DeviceObj) // Warning: Unknown object
  52. External (_SB_.PCI0.XHC_.RHUB.HS06.DP03, DeviceObj) // Warning: Unknown object
  53. External (_SB_.PCI0.XHC_.RHUB.HS06.DP04, DeviceObj) // Warning: Unknown object
  54. External (_SB_.PCI0.XHC_.RHUB.HS07, DeviceObj) // Warning: Unknown object
  55. External (_SB_.PCI0.XHC_.RHUB.HS07.DP01, DeviceObj) // Warning: Unknown object
  56. External (_SB_.PCI0.XHC_.RHUB.HS07.DP02, DeviceObj) // Warning: Unknown object
  57. External (_SB_.PCI0.XHC_.RHUB.HS07.DP03, DeviceObj) // Warning: Unknown object
  58. External (_SB_.PCI0.XHC_.RHUB.HS07.DP04, DeviceObj) // Warning: Unknown object
  59. External (_SB_.PCI0.XHC_.RHUB.HS08, DeviceObj) // Warning: Unknown object
  60. External (_SB_.PCI0.XHC_.RHUB.HS08.DP01, DeviceObj) // Warning: Unknown object
  61. External (_SB_.PCI0.XHC_.RHUB.HS08.DP02, DeviceObj) // Warning: Unknown object
  62. External (_SB_.PCI0.XHC_.RHUB.HS08.DP03, DeviceObj) // Warning: Unknown object
  63. External (_SB_.PCI0.XHC_.RHUB.HS08.DP04, DeviceObj) // Warning: Unknown object
  64. External (_SB_.PCI0.XHC_.RHUB.HS09, DeviceObj) // Warning: Unknown object
  65. External (_SB_.PCI0.XHC_.RHUB.HS09.DP01, DeviceObj) // Warning: Unknown object
  66. External (_SB_.PCI0.XHC_.RHUB.HS09.DP02, DeviceObj) // Warning: Unknown object
  67. External (_SB_.PCI0.XHC_.RHUB.HS09.DP03, DeviceObj) // Warning: Unknown object
  68. External (_SB_.PCI0.XHC_.RHUB.HS09.DP04, DeviceObj) // Warning: Unknown object
  69. External (_SB_.PCI0.XHC_.RHUB.HS10, DeviceObj) // Warning: Unknown object
  70. External (_SB_.PCI0.XHC_.RHUB.HS10.DP01, DeviceObj) // Warning: Unknown object
  71. External (_SB_.PCI0.XHC_.RHUB.HS10.DP02, DeviceObj) // Warning: Unknown object
  72. External (_SB_.PCI0.XHC_.RHUB.HS10.DP03, DeviceObj) // Warning: Unknown object
  73. External (_SB_.PCI0.XHC_.RHUB.HS10.DP04, DeviceObj) // Warning: Unknown object
  74. External (_SB_.PCI0.XHC_.RHUB.HS11, DeviceObj) // Warning: Unknown object
  75. External (_SB_.PCI0.XHC_.RHUB.HS12, DeviceObj) // Warning: Unknown object
  76. External (_SB_.PCI0.XHC_.RHUB.HS13, DeviceObj) // Warning: Unknown object
  77. External (_SB_.PCI0.XHC_.RHUB.HS14, DeviceObj) // Warning: Unknown object
  78. External (_SB_.PCI0.XHC_.RHUB.SS01, DeviceObj) // Warning: Unknown object
  79. External (_SB_.PCI0.XHC_.RHUB.SS01.DP01, DeviceObj) // Warning: Unknown object
  80. External (_SB_.PCI0.XHC_.RHUB.SS01.DP02, DeviceObj) // Warning: Unknown object
  81. External (_SB_.PCI0.XHC_.RHUB.SS01.DP03, DeviceObj) // Warning: Unknown object
  82. External (_SB_.PCI0.XHC_.RHUB.SS01.DP04, DeviceObj) // Warning: Unknown object
  83. External (_SB_.PCI0.XHC_.RHUB.SS02, DeviceObj) // Warning: Unknown object
  84. External (_SB_.PCI0.XHC_.RHUB.SS02.DP01, DeviceObj) // Warning: Unknown object
  85. External (_SB_.PCI0.XHC_.RHUB.SS02.DP02, DeviceObj) // Warning: Unknown object
  86. External (_SB_.PCI0.XHC_.RHUB.SS02.DP03, DeviceObj) // Warning: Unknown object
  87. External (_SB_.PCI0.XHC_.RHUB.SS02.DP04, DeviceObj) // Warning: Unknown object
  88. External (_SB_.PCI0.XHC_.RHUB.SS03, DeviceObj) // Warning: Unknown object
  89. External (_SB_.PCI0.XHC_.RHUB.SS03.DP01, DeviceObj) // Warning: Unknown object
  90. External (_SB_.PCI0.XHC_.RHUB.SS03.DP02, DeviceObj) // Warning: Unknown object
  91. External (_SB_.PCI0.XHC_.RHUB.SS03.DP03, DeviceObj) // Warning: Unknown object
  92. External (_SB_.PCI0.XHC_.RHUB.SS03.DP04, DeviceObj) // Warning: Unknown object
  93. External (_SB_.PCI0.XHC_.RHUB.SS04, DeviceObj) // Warning: Unknown object
  94. External (_SB_.PCI0.XHC_.RHUB.SS04.DP01, DeviceObj) // Warning: Unknown object
  95. External (_SB_.PCI0.XHC_.RHUB.SS04.DP02, DeviceObj) // Warning: Unknown object
  96. External (_SB_.PCI0.XHC_.RHUB.SS04.DP03, DeviceObj) // Warning: Unknown object
  97. External (_SB_.PCI0.XHC_.RHUB.SS04.DP04, DeviceObj) // Warning: Unknown object
  98. External (_SB_.PCI0.XHC_.RHUB.SS05, DeviceObj) // Warning: Unknown object
  99. External (_SB_.PCI0.XHC_.RHUB.SS05.DP01, DeviceObj) // Warning: Unknown object
  100. External (_SB_.PCI0.XHC_.RHUB.SS05.DP02, DeviceObj) // Warning: Unknown object
  101. External (_SB_.PCI0.XHC_.RHUB.SS05.DP03, DeviceObj) // Warning: Unknown object
  102. External (_SB_.PCI0.XHC_.RHUB.SS05.DP04, DeviceObj) // Warning: Unknown object
  103. External (_SB_.PCI0.XHC_.RHUB.SS06, DeviceObj) // Warning: Unknown object
  104. External (_SB_.PCI0.XHC_.RHUB.SS06.DP01, DeviceObj) // Warning: Unknown object
  105. External (_SB_.PCI0.XHC_.RHUB.SS06.DP02, DeviceObj) // Warning: Unknown object
  106. External (_SB_.PCI0.XHC_.RHUB.SS06.DP03, DeviceObj) // Warning: Unknown object
  107. External (_SB_.PCI0.XHC_.RHUB.SS06.DP04, DeviceObj) // Warning: Unknown object
  108. External (_SB_.PCI0.XHC_.RHUB.SS07, DeviceObj) // Warning: Unknown object
  109. External (_SB_.PCI0.XHC_.RHUB.SS07.DP01, DeviceObj) // Warning: Unknown object
  110. External (_SB_.PCI0.XHC_.RHUB.SS07.DP02, DeviceObj) // Warning: Unknown object
  111. External (_SB_.PCI0.XHC_.RHUB.SS07.DP03, DeviceObj) // Warning: Unknown object
  112. External (_SB_.PCI0.XHC_.RHUB.SS07.DP04, DeviceObj) // Warning: Unknown object
  113. External (_SB_.PCI0.XHC_.RHUB.SS08, DeviceObj) // Warning: Unknown object
  114. External (_SB_.PCI0.XHC_.RHUB.SS08.DP01, DeviceObj) // Warning: Unknown object
  115. External (_SB_.PCI0.XHC_.RHUB.SS08.DP02, DeviceObj) // Warning: Unknown object
  116. External (_SB_.PCI0.XHC_.RHUB.SS08.DP03, DeviceObj) // Warning: Unknown object
  117. External (_SB_.PCI0.XHC_.RHUB.SS08.DP04, DeviceObj) // Warning: Unknown object
  118. External (_SB_.PCI0.XHC_.RHUB.SS09, DeviceObj) // Warning: Unknown object
  119. External (_SB_.PCI0.XHC_.RHUB.SS09.DP01, DeviceObj) // Warning: Unknown object
  120. External (_SB_.PCI0.XHC_.RHUB.SS09.DP02, DeviceObj) // Warning: Unknown object
  121. External (_SB_.PCI0.XHC_.RHUB.SS09.DP03, DeviceObj) // Warning: Unknown object
  122. External (_SB_.PCI0.XHC_.RHUB.SS09.DP04, DeviceObj) // Warning: Unknown object
  123. External (_SB_.PCI0.XHC_.RHUB.SS10, DeviceObj) // Warning: Unknown object
  124. External (_SB_.PCI0.XHC_.RHUB.SS10.DP01, DeviceObj) // Warning: Unknown object
  125. External (_SB_.PCI0.XHC_.RHUB.SS10.DP02, DeviceObj) // Warning: Unknown object
  126. External (_SB_.PCI0.XHC_.RHUB.SS10.DP03, DeviceObj) // Warning: Unknown object
  127. External (_SB_.PCI0.XHC_.RHUB.SS10.DP04, DeviceObj) // Warning: Unknown object
  128. External (_SB_.PCI0.XHC_.RHUB.USR1, DeviceObj) // Warning: Unknown object
  129. External (_SB_.PCI0.XHC_.RHUB.USR2, DeviceObj) // Warning: Unknown object
  130. External (HUBC, UnknownObj) // Warning: Unknown object
  131. External (PCHV, UnknownObj) // Warning: Unknown object
  132. External (SPTH, UnknownObj) // Warning: Unknown object
  133. External (UMAP, UnknownObj) // Warning: Unknown object
  134.  
  135. Scope (\_SB.PCI0.XHC.RHUB)
  136. {
  137. Method (GPLD, 2, Serialized)
  138. {
  139. Name (PCKG, Package (0x01)
  140. {
  141. Buffer (0x10) {}
  142. })
  143. CreateField (DerefOf (Index (PCKG, Zero)), Zero, 0x07, REV)
  144. Store (One, REV)
  145. CreateField (DerefOf (Index (PCKG, Zero)), 0x40, One, VISI)
  146. Store (Arg0, VISI)
  147. CreateField (DerefOf (Index (PCKG, Zero)), 0x57, 0x08, GPOS)
  148. Store (Arg1, GPOS)
  149. Return (PCKG)
  150. }
  151.  
  152. Method (GUPC, 1, Serialized)
  153. {
  154. Name (PCKG, Package (0x04)
  155. {
  156. Zero,
  157. 0xFF,
  158. Zero,
  159. Zero
  160. })
  161. Store (Arg0, Index (PCKG, Zero))
  162. Return (PCKG)
  163. }
  164. }
  165.  
  166. Scope (\_SB.PCI0.XHC.RHUB.HS01)
  167. {
  168. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  169. {
  170. If (LEqual (And (HUBC, One), One))
  171. {
  172. Return (GUPC (Zero))
  173. }
  174. Else
  175. {
  176. Return (GUPC (One))
  177. }
  178. }
  179.  
  180. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  181. {
  182. If (LEqual (And (HUBC, One), One))
  183. {
  184. Return (GPLD (Zero, Zero))
  185. }
  186. Else
  187. {
  188. Return (GPLD (One, One))
  189. }
  190. }
  191. }
  192.  
  193. Scope (\_SB.PCI0.XHC.RHUB.HS02)
  194. {
  195. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  196. {
  197. If (LEqual (And (HUBC, 0x02), 0x02))
  198. {
  199. Return (GUPC (Zero))
  200. }
  201. Else
  202. {
  203. Return (GUPC (One))
  204. }
  205. }
  206.  
  207. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  208. {
  209. If (LEqual (And (HUBC, 0x02), 0x02))
  210. {
  211. Return (GPLD (Zero, Zero))
  212. }
  213. Else
  214. {
  215. Return (GPLD (One, 0x02))
  216. }
  217. }
  218. }
  219.  
  220. Scope (\_SB.PCI0.XHC.RHUB.HS03)
  221. {
  222. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  223. {
  224. If (LEqual (And (HUBC, 0x04), 0x04))
  225. {
  226. Return (GUPC (Zero))
  227. }
  228. Else
  229. {
  230. Return (GUPC (One))
  231. }
  232. }
  233.  
  234. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  235. {
  236. If (LEqual (And (HUBC, 0x04), 0x04))
  237. {
  238. Return (GPLD (Zero, Zero))
  239. }
  240. Else
  241. {
  242. Return (GPLD (One, 0x03))
  243. }
  244. }
  245. }
  246.  
  247. Scope (\_SB.PCI0.XHC.RHUB.HS04)
  248. {
  249. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  250. {
  251. If (LEqual (And (HUBC, 0x08), 0x08))
  252. {
  253. Return (GUPC (Zero))
  254. }
  255. Else
  256. {
  257. Return (GUPC (One))
  258. }
  259. }
  260.  
  261. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  262. {
  263. If (LEqual (And (HUBC, 0x08), 0x08))
  264. {
  265. Return (GPLD (Zero, Zero))
  266. }
  267. Else
  268. {
  269. Return (GPLD (One, 0x04))
  270. }
  271. }
  272. }
  273.  
  274. Scope (\_SB.PCI0.XHC.RHUB.HS05)
  275. {
  276. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  277. {
  278. If (LEqual (And (HUBC, 0x10), 0x10))
  279. {
  280. Return (GUPC (Zero))
  281. }
  282. Else
  283. {
  284. Return (GUPC (One))
  285. }
  286. }
  287.  
  288. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  289. {
  290. If (LEqual (And (HUBC, 0x10), 0x10))
  291. {
  292. Return (GPLD (Zero, Zero))
  293. }
  294. Else
  295. {
  296. Return (GPLD (One, 0x05))
  297. }
  298. }
  299. }
  300.  
  301. Scope (\_SB.PCI0.XHC.RHUB.HS06)
  302. {
  303. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  304. {
  305. If (LEqual (And (HUBC, 0x20), 0x20))
  306. {
  307. Return (GUPC (Zero))
  308. }
  309. Else
  310. {
  311. Return (GUPC (One))
  312. }
  313. }
  314.  
  315. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  316. {
  317. If (LEqual (And (HUBC, 0x20), 0x20))
  318. {
  319. Return (GPLD (Zero, Zero))
  320. }
  321. Else
  322. {
  323. Return (GPLD (One, 0x06))
  324. }
  325. }
  326. }
  327.  
  328. Scope (\_SB.PCI0.XHC.RHUB.HS07)
  329. {
  330. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  331. {
  332. If (LEqual (And (HUBC, 0x40), 0x40))
  333. {
  334. Return (GUPC (Zero))
  335. }
  336. Else
  337. {
  338. Return (GUPC (One))
  339. }
  340. }
  341.  
  342. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  343. {
  344. If (LEqual (And (HUBC, 0x40), 0x40))
  345. {
  346. Return (GPLD (Zero, Zero))
  347. }
  348. Else
  349. {
  350. Return (GPLD (One, 0x07))
  351. }
  352. }
  353. }
  354.  
  355. Scope (\_SB.PCI0.XHC.RHUB.HS08)
  356. {
  357. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  358. {
  359. If (LEqual (And (HUBC, 0x80), 0x80))
  360. {
  361. Return (GUPC (Zero))
  362. }
  363. Else
  364. {
  365. Return (GUPC (One))
  366. }
  367. }
  368.  
  369. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  370. {
  371. If (LEqual (And (HUBC, 0x80), 0x80))
  372. {
  373. Return (GPLD (Zero, Zero))
  374. }
  375. Else
  376. {
  377. Return (GPLD (One, 0x08))
  378. }
  379. }
  380. }
  381.  
  382. Scope (\_SB.PCI0.XHC.RHUB.HS09)
  383. {
  384. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  385. {
  386. If (LEqual (And (HUBC, 0x0100), 0x0100))
  387. {
  388. Return (GUPC (Zero))
  389. }
  390. Else
  391. {
  392. Return (GUPC (One))
  393. }
  394. }
  395.  
  396. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  397. {
  398. If (LEqual (And (HUBC, 0x0100), 0x0100))
  399. {
  400. Return (GPLD (Zero, Zero))
  401. }
  402. Else
  403. {
  404. Return (GPLD (One, 0x09))
  405. }
  406. }
  407. }
  408.  
  409. Scope (\_SB.PCI0.XHC.RHUB.HS10)
  410. {
  411. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  412. {
  413. If (LEqual (And (HUBC, 0x0200), 0x0200))
  414. {
  415. Return (GUPC (Zero))
  416. }
  417. Else
  418. {
  419. Return (GUPC (One))
  420. }
  421. }
  422.  
  423. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  424. {
  425. If (LEqual (And (HUBC, 0x0200), 0x0200))
  426. {
  427. Return (GPLD (Zero, Zero))
  428. }
  429. Else
  430. {
  431. Return (GPLD (One, 0x0A))
  432. }
  433. }
  434. }
  435.  
  436. If (LEqual (PCHV, SPTH))
  437. {
  438. Scope (\_SB.PCI0.XHC.RHUB.HS11)
  439. {
  440. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  441. {
  442. If (LEqual (And (HUBC, 0x0400), 0x0400))
  443. {
  444. Return (GUPC (Zero))
  445. }
  446. Else
  447. {
  448. Return (GUPC (One))
  449. }
  450. }
  451.  
  452. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  453. {
  454. If (LEqual (And (HUBC, 0x0400), 0x0400))
  455. {
  456. Return (GPLD (Zero, Zero))
  457. }
  458. Else
  459. {
  460. Return (GPLD (One, 0x0B))
  461. }
  462. }
  463. }
  464.  
  465. Scope (\_SB.PCI0.XHC.RHUB.HS12)
  466. {
  467. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  468. {
  469. If (LEqual (And (HUBC, 0x0800), 0x0800))
  470. {
  471. Return (GUPC (Zero))
  472. }
  473. Else
  474. {
  475. Return (GUPC (One))
  476. }
  477. }
  478.  
  479. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  480. {
  481. If (LEqual (And (HUBC, 0x0800), 0x0800))
  482. {
  483. Return (GPLD (Zero, Zero))
  484. }
  485. Else
  486. {
  487. Return (GPLD (One, 0x0C))
  488. }
  489. }
  490. }
  491.  
  492. Scope (\_SB.PCI0.XHC.RHUB.HS13)
  493. {
  494. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  495. {
  496. If (LEqual (And (HUBC, 0x1000), 0x1000))
  497. {
  498. Return (GUPC (Zero))
  499. }
  500. Else
  501. {
  502. Return (GUPC (One))
  503. }
  504. }
  505.  
  506. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  507. {
  508. If (LEqual (And (HUBC, 0x1000), 0x1000))
  509. {
  510. Return (GPLD (Zero, Zero))
  511. }
  512. Else
  513. {
  514. Return (GPLD (One, 0x0D))
  515. }
  516. }
  517. }
  518.  
  519. Scope (\_SB.PCI0.XHC.RHUB.HS14)
  520. {
  521. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  522. {
  523. If (LEqual (And (HUBC, 0x2000), 0x2000))
  524. {
  525. Return (GUPC (Zero))
  526. }
  527. Else
  528. {
  529. Return (GUPC (One))
  530. }
  531. }
  532.  
  533. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  534. {
  535. If (LEqual (And (HUBC, 0x2000), 0x2000))
  536. {
  537. Return (GPLD (Zero, Zero))
  538. }
  539. Else
  540. {
  541. Return (GPLD (One, 0x0E))
  542. }
  543. }
  544. }
  545. }
  546.  
  547. Scope (\_SB.PCI0.XHC.RHUB.USR1)
  548. {
  549. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  550. {
  551. Return (GUPC (Zero))
  552. }
  553.  
  554. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  555. {
  556. Return (GPLD (Zero, Zero))
  557. }
  558. }
  559.  
  560. Scope (\_SB.PCI0.XHC.RHUB.USR2)
  561. {
  562. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  563. {
  564. Return (GUPC (Zero))
  565. }
  566.  
  567. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  568. {
  569. Return (GPLD (Zero, Zero))
  570. }
  571. }
  572.  
  573. Scope (\_SB.PCI0.XHC.RHUB.SS01)
  574. {
  575. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  576. {
  577. If (LEqual (And (UMAP, One), One))
  578. {
  579. If (LEqual (And (HUBC, One), One))
  580. {
  581. Return (GUPC (Zero))
  582. }
  583. Else
  584. {
  585. Return (GUPC (One))
  586. }
  587. }
  588. Else
  589. {
  590. Return (GUPC (Zero))
  591. }
  592. }
  593.  
  594. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  595. {
  596. If (LEqual (And (UMAP, One), One))
  597. {
  598. If (LEqual (And (HUBC, One), One))
  599. {
  600. Return (GPLD (Zero, Zero))
  601. }
  602. Else
  603. {
  604. Return (GPLD (One, One))
  605. }
  606. }
  607. Else
  608. {
  609. Return (GPLD (Zero, Zero))
  610. }
  611. }
  612. }
  613.  
  614. Scope (\_SB.PCI0.XHC.RHUB.SS02)
  615. {
  616. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  617. {
  618. If (LEqual (And (UMAP, 0x02), 0x02))
  619. {
  620. If (LEqual (And (HUBC, 0x02), 0x02))
  621. {
  622. Return (GUPC (Zero))
  623. }
  624. Else
  625. {
  626. Return (GUPC (One))
  627. }
  628. }
  629. Else
  630. {
  631. Return (GUPC (Zero))
  632. }
  633. }
  634.  
  635. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  636. {
  637. If (LEqual (And (UMAP, 0x02), 0x02))
  638. {
  639. If (LEqual (And (HUBC, 0x02), 0x02))
  640. {
  641. Return (GPLD (Zero, Zero))
  642. }
  643. Else
  644. {
  645. Return (GPLD (One, 0x02))
  646. }
  647. }
  648. Else
  649. {
  650. Return (GPLD (Zero, Zero))
  651. }
  652. }
  653. }
  654.  
  655. Scope (\_SB.PCI0.XHC.RHUB.SS03)
  656. {
  657. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  658. {
  659. If (LEqual (And (UMAP, 0x04), 0x04))
  660. {
  661. If (LEqual (And (HUBC, 0x04), 0x04))
  662. {
  663. Return (GUPC (Zero))
  664. }
  665. Else
  666. {
  667. Return (GUPC (One))
  668. }
  669. }
  670. Else
  671. {
  672. Return (GUPC (Zero))
  673. }
  674. }
  675.  
  676. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  677. {
  678. If (LEqual (And (UMAP, 0x04), 0x04))
  679. {
  680. If (LEqual (And (HUBC, 0x04), 0x04))
  681. {
  682. Return (GPLD (Zero, Zero))
  683. }
  684. Else
  685. {
  686. Return (GPLD (One, 0x03))
  687. }
  688. }
  689. Else
  690. {
  691. Return (GPLD (Zero, Zero))
  692. }
  693. }
  694. }
  695.  
  696. Scope (\_SB.PCI0.XHC.RHUB.SS04)
  697. {
  698. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  699. {
  700. If (LEqual (And (UMAP, 0x08), 0x08))
  701. {
  702. If (LEqual (And (HUBC, 0x08), 0x08))
  703. {
  704. Return (GUPC (Zero))
  705. }
  706. Else
  707. {
  708. Return (GUPC (One))
  709. }
  710. }
  711. Else
  712. {
  713. Return (GUPC (Zero))
  714. }
  715. }
  716.  
  717. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  718. {
  719. If (LEqual (And (UMAP, 0x08), 0x08))
  720. {
  721. If (LEqual (And (HUBC, 0x08), 0x08))
  722. {
  723. Return (GPLD (Zero, Zero))
  724. }
  725. Else
  726. {
  727. Return (GPLD (One, 0x04))
  728. }
  729. }
  730. Else
  731. {
  732. Return (GPLD (Zero, Zero))
  733. }
  734. }
  735. }
  736.  
  737. Scope (\_SB.PCI0.XHC.RHUB.SS05)
  738. {
  739. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  740. {
  741. If (LEqual (And (UMAP, 0x10), 0x10))
  742. {
  743. If (LEqual (And (HUBC, 0x10), 0x10))
  744. {
  745. Return (GUPC (Zero))
  746. }
  747. Else
  748. {
  749. Return (GUPC (One))
  750. }
  751. }
  752. Else
  753. {
  754. Return (GUPC (Zero))
  755. }
  756. }
  757.  
  758. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  759. {
  760. If (LEqual (And (UMAP, 0x10), 0x10))
  761. {
  762. If (LEqual (And (HUBC, 0x10), 0x10))
  763. {
  764. Return (GPLD (Zero, Zero))
  765. }
  766. Else
  767. {
  768. Return (GPLD (One, 0x05))
  769. }
  770. }
  771. Else
  772. {
  773. Return (GPLD (Zero, Zero))
  774. }
  775. }
  776. }
  777.  
  778. Scope (\_SB.PCI0.XHC.RHUB.SS06)
  779. {
  780. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  781. {
  782. If (LEqual (And (UMAP, 0x20), 0x20))
  783. {
  784. If (LEqual (And (HUBC, 0x20), 0x20))
  785. {
  786. Return (GUPC (Zero))
  787. }
  788. Else
  789. {
  790. Return (GUPC (One))
  791. }
  792. }
  793. Else
  794. {
  795. Return (GUPC (Zero))
  796. }
  797. }
  798.  
  799. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  800. {
  801. If (LEqual (And (UMAP, 0x20), 0x20))
  802. {
  803. If (LEqual (And (HUBC, 0x20), 0x20))
  804. {
  805. Return (GPLD (Zero, Zero))
  806. }
  807. Else
  808. {
  809. Return (GPLD (One, 0x06))
  810. }
  811. }
  812. Else
  813. {
  814. Return (GPLD (Zero, Zero))
  815. }
  816. }
  817. }
  818.  
  819. If (LEqual (PCHV, SPTH))
  820. {
  821. Scope (\_SB.PCI0.XHC.RHUB.SS07)
  822. {
  823. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  824. {
  825. If (LEqual (And (UMAP, 0x40), 0x40))
  826. {
  827. If (LEqual (And (HUBC, 0x40), 0x40))
  828. {
  829. Return (GUPC (Zero))
  830. }
  831. Else
  832. {
  833. Return (GUPC (One))
  834. }
  835. }
  836. Else
  837. {
  838. Return (GUPC (Zero))
  839. }
  840. }
  841.  
  842. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  843. {
  844. If (LEqual (And (UMAP, 0x40), 0x40))
  845. {
  846. If (LEqual (And (HUBC, 0x40), 0x40))
  847. {
  848. Return (GPLD (Zero, Zero))
  849. }
  850. Else
  851. {
  852. Return (GPLD (One, 0x07))
  853. }
  854. }
  855. Else
  856. {
  857. Return (GPLD (Zero, Zero))
  858. }
  859. }
  860. }
  861.  
  862. Scope (\_SB.PCI0.XHC.RHUB.SS08)
  863. {
  864. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  865. {
  866. If (LEqual (And (UMAP, 0x80), 0x80))
  867. {
  868. If (LEqual (And (HUBC, 0x80), 0x80))
  869. {
  870. Return (GUPC (Zero))
  871. }
  872. Else
  873. {
  874. Return (GUPC (One))
  875. }
  876. }
  877. Else
  878. {
  879. Return (GUPC (Zero))
  880. }
  881. }
  882.  
  883. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  884. {
  885. If (LEqual (And (UMAP, 0x80), 0x80))
  886. {
  887. If (LEqual (And (HUBC, 0x80), 0x80))
  888. {
  889. Return (GPLD (Zero, Zero))
  890. }
  891. Else
  892. {
  893. Return (GPLD (One, 0x08))
  894. }
  895. }
  896. Else
  897. {
  898. Return (GPLD (Zero, Zero))
  899. }
  900. }
  901. }
  902.  
  903. Scope (\_SB.PCI0.XHC.RHUB.SS09)
  904. {
  905. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  906. {
  907. If (LEqual (And (UMAP, 0x0100), 0x0100))
  908. {
  909. If (LEqual (And (HUBC, 0x0100), 0x0100))
  910. {
  911. Return (GUPC (Zero))
  912. }
  913. Else
  914. {
  915. Return (GUPC (One))
  916. }
  917. }
  918. Else
  919. {
  920. Return (GUPC (Zero))
  921. }
  922. }
  923.  
  924. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  925. {
  926. If (LEqual (And (UMAP, 0x0100), 0x0100))
  927. {
  928. If (LEqual (And (HUBC, 0x0100), 0x0100))
  929. {
  930. Return (GPLD (Zero, Zero))
  931. }
  932. Else
  933. {
  934. Return (GPLD (One, 0x09))
  935. }
  936. }
  937. Else
  938. {
  939. Return (GPLD (Zero, Zero))
  940. }
  941. }
  942. }
  943.  
  944. Scope (\_SB.PCI0.XHC.RHUB.SS10)
  945. {
  946. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  947. {
  948. If (LEqual (And (UMAP, 0x0200), 0x0200))
  949. {
  950. If (LEqual (And (HUBC, 0x0200), 0x0200))
  951. {
  952. Return (GUPC (Zero))
  953. }
  954. Else
  955. {
  956. Return (GUPC (One))
  957. }
  958. }
  959. Else
  960. {
  961. Return (GUPC (Zero))
  962. }
  963. }
  964.  
  965. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  966. {
  967. If (LEqual (And (UMAP, 0x0200), 0x0200))
  968. {
  969. If (LEqual (And (HUBC, 0x0200), 0x0200))
  970. {
  971. Return (GPLD (Zero, Zero))
  972. }
  973. Else
  974. {
  975. Return (GPLD (One, 0x0A))
  976. }
  977. }
  978. Else
  979. {
  980. Return (GPLD (Zero, Zero))
  981. }
  982. }
  983. }
  984. }
  985.  
  986. If (LEqual (And (HUBC, One), One))
  987. {
  988. Scope (\_SB.PCI0.XHC.RHUB.HS01.DP01)
  989. {
  990. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  991. {
  992. Return (GUPC (One))
  993. }
  994.  
  995. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  996. {
  997. Return (GPLD (One, One))
  998. }
  999. }
  1000.  
  1001. Scope (\_SB.PCI0.XHC.RHUB.HS01.DP02)
  1002. {
  1003. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1004. {
  1005. Return (GUPC (One))
  1006. }
  1007.  
  1008. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1009. {
  1010. Return (GPLD (One, 0x02))
  1011. }
  1012. }
  1013.  
  1014. Scope (\_SB.PCI0.XHC.RHUB.HS01.DP03)
  1015. {
  1016. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1017. {
  1018. Return (GUPC (One))
  1019. }
  1020.  
  1021. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1022. {
  1023. Return (GPLD (One, 0x03))
  1024. }
  1025. }
  1026.  
  1027. Scope (\_SB.PCI0.XHC.RHUB.HS01.DP04)
  1028. {
  1029. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1030. {
  1031. Return (GUPC (One))
  1032. }
  1033.  
  1034. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1035. {
  1036. Return (GPLD (One, 0x04))
  1037. }
  1038. }
  1039.  
  1040. Scope (\_SB.PCI0.XHC.RHUB.SS01.DP01)
  1041. {
  1042. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1043. {
  1044. Return (GUPC (One))
  1045. }
  1046.  
  1047. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1048. {
  1049. Return (GPLD (One, One))
  1050. }
  1051. }
  1052.  
  1053. Scope (\_SB.PCI0.XHC.RHUB.SS01.DP02)
  1054. {
  1055. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1056. {
  1057. Return (GUPC (One))
  1058. }
  1059.  
  1060. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1061. {
  1062. Return (GPLD (One, 0x02))
  1063. }
  1064. }
  1065.  
  1066. Scope (\_SB.PCI0.XHC.RHUB.SS01.DP03)
  1067. {
  1068. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1069. {
  1070. Return (GUPC (One))
  1071. }
  1072.  
  1073. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1074. {
  1075. Return (GPLD (One, 0x03))
  1076. }
  1077. }
  1078.  
  1079. Scope (\_SB.PCI0.XHC.RHUB.SS01.DP04)
  1080. {
  1081. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1082. {
  1083. Return (GUPC (One))
  1084. }
  1085.  
  1086. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1087. {
  1088. Return (GPLD (One, 0x04))
  1089. }
  1090. }
  1091. }
  1092.  
  1093. If (LEqual (And (HUBC, 0x02), 0x02))
  1094. {
  1095. Scope (\_SB.PCI0.XHC.RHUB.HS02.DP01)
  1096. {
  1097. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1098. {
  1099. Return (GUPC (One))
  1100. }
  1101.  
  1102. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1103. {
  1104. Return (GPLD (One, One))
  1105. }
  1106. }
  1107.  
  1108. Scope (\_SB.PCI0.XHC.RHUB.HS02.DP02)
  1109. {
  1110. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1111. {
  1112. Return (GUPC (One))
  1113. }
  1114.  
  1115. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1116. {
  1117. Return (GPLD (One, 0x02))
  1118. }
  1119. }
  1120.  
  1121. Scope (\_SB.PCI0.XHC.RHUB.HS02.DP03)
  1122. {
  1123. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1124. {
  1125. Return (GUPC (One))
  1126. }
  1127.  
  1128. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1129. {
  1130. Return (GPLD (One, 0x03))
  1131. }
  1132. }
  1133.  
  1134. Scope (\_SB.PCI0.XHC.RHUB.HS02.DP04)
  1135. {
  1136. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1137. {
  1138. Return (GUPC (One))
  1139. }
  1140.  
  1141. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1142. {
  1143. Return (GPLD (One, 0x04))
  1144. }
  1145. }
  1146.  
  1147. Scope (\_SB.PCI0.XHC.RHUB.SS02.DP01)
  1148. {
  1149. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1150. {
  1151. Return (GUPC (One))
  1152. }
  1153.  
  1154. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1155. {
  1156. Return (GPLD (One, One))
  1157. }
  1158. }
  1159.  
  1160. Scope (\_SB.PCI0.XHC.RHUB.SS02.DP02)
  1161. {
  1162. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1163. {
  1164. Return (GUPC (One))
  1165. }
  1166.  
  1167. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1168. {
  1169. Return (GPLD (One, 0x02))
  1170. }
  1171. }
  1172.  
  1173. Scope (\_SB.PCI0.XHC.RHUB.SS02.DP03)
  1174. {
  1175. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1176. {
  1177. Return (GUPC (One))
  1178. }
  1179.  
  1180. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1181. {
  1182. Return (GPLD (One, 0x03))
  1183. }
  1184. }
  1185.  
  1186. Scope (\_SB.PCI0.XHC.RHUB.SS02.DP04)
  1187. {
  1188. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1189. {
  1190. Return (GUPC (One))
  1191. }
  1192.  
  1193. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1194. {
  1195. Return (GPLD (One, 0x04))
  1196. }
  1197. }
  1198. }
  1199.  
  1200. If (LEqual (And (HUBC, 0x04), 0x04))
  1201. {
  1202. Scope (\_SB.PCI0.XHC.RHUB.HS03.DP01)
  1203. {
  1204. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1205. {
  1206. Return (GUPC (One))
  1207. }
  1208.  
  1209. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1210. {
  1211. Return (GPLD (One, One))
  1212. }
  1213. }
  1214.  
  1215. Scope (\_SB.PCI0.XHC.RHUB.HS03.DP02)
  1216. {
  1217. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1218. {
  1219. Return (GUPC (One))
  1220. }
  1221.  
  1222. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1223. {
  1224. Return (GPLD (One, 0x02))
  1225. }
  1226. }
  1227.  
  1228. Scope (\_SB.PCI0.XHC.RHUB.HS03.DP03)
  1229. {
  1230. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1231. {
  1232. Return (GUPC (One))
  1233. }
  1234.  
  1235. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1236. {
  1237. Return (GPLD (One, 0x03))
  1238. }
  1239. }
  1240.  
  1241. Scope (\_SB.PCI0.XHC.RHUB.HS03.DP04)
  1242. {
  1243. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1244. {
  1245. Return (GUPC (One))
  1246. }
  1247.  
  1248. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1249. {
  1250. Return (GPLD (One, 0x04))
  1251. }
  1252. }
  1253.  
  1254. Scope (\_SB.PCI0.XHC.RHUB.SS03.DP01)
  1255. {
  1256. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1257. {
  1258. Return (GUPC (One))
  1259. }
  1260.  
  1261. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1262. {
  1263. Return (GPLD (One, One))
  1264. }
  1265. }
  1266.  
  1267. Scope (\_SB.PCI0.XHC.RHUB.SS03.DP02)
  1268. {
  1269. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1270. {
  1271. Return (GUPC (One))
  1272. }
  1273.  
  1274. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1275. {
  1276. Return (GPLD (One, 0x02))
  1277. }
  1278. }
  1279.  
  1280. Scope (\_SB.PCI0.XHC.RHUB.SS03.DP03)
  1281. {
  1282. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1283. {
  1284. Return (GUPC (One))
  1285. }
  1286.  
  1287. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1288. {
  1289. Return (GPLD (One, 0x03))
  1290. }
  1291. }
  1292.  
  1293. Scope (\_SB.PCI0.XHC.RHUB.SS03.DP04)
  1294. {
  1295. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1296. {
  1297. Return (GUPC (One))
  1298. }
  1299.  
  1300. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1301. {
  1302. Return (GPLD (One, 0x04))
  1303. }
  1304. }
  1305. }
  1306.  
  1307. If (LEqual (And (HUBC, 0x08), 0x08))
  1308. {
  1309. Scope (\_SB.PCI0.XHC.RHUB.HS04.DP01)
  1310. {
  1311. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1312. {
  1313. Return (GUPC (One))
  1314. }
  1315.  
  1316. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1317. {
  1318. Return (GPLD (One, One))
  1319. }
  1320. }
  1321.  
  1322. Scope (\_SB.PCI0.XHC.RHUB.HS04.DP02)
  1323. {
  1324. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1325. {
  1326. Return (GUPC (One))
  1327. }
  1328.  
  1329. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1330. {
  1331. Return (GPLD (One, 0x02))
  1332. }
  1333. }
  1334.  
  1335. Scope (\_SB.PCI0.XHC.RHUB.HS04.DP03)
  1336. {
  1337. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1338. {
  1339. Return (GUPC (One))
  1340. }
  1341.  
  1342. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1343. {
  1344. Return (GPLD (One, 0x03))
  1345. }
  1346. }
  1347.  
  1348. Scope (\_SB.PCI0.XHC.RHUB.HS04.DP04)
  1349. {
  1350. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1351. {
  1352. Return (GUPC (One))
  1353. }
  1354.  
  1355. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1356. {
  1357. Return (GPLD (One, 0x04))
  1358. }
  1359. }
  1360.  
  1361. Scope (\_SB.PCI0.XHC.RHUB.SS04.DP01)
  1362. {
  1363. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1364. {
  1365. Return (GUPC (One))
  1366. }
  1367.  
  1368. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1369. {
  1370. Return (GPLD (One, One))
  1371. }
  1372. }
  1373.  
  1374. Scope (\_SB.PCI0.XHC.RHUB.SS04.DP02)
  1375. {
  1376. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1377. {
  1378. Return (GUPC (One))
  1379. }
  1380.  
  1381. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1382. {
  1383. Return (GPLD (One, 0x02))
  1384. }
  1385. }
  1386.  
  1387. Scope (\_SB.PCI0.XHC.RHUB.SS04.DP03)
  1388. {
  1389. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1390. {
  1391. Return (GUPC (One))
  1392. }
  1393.  
  1394. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1395. {
  1396. Return (GPLD (One, 0x03))
  1397. }
  1398. }
  1399.  
  1400. Scope (\_SB.PCI0.XHC.RHUB.SS04.DP04)
  1401. {
  1402. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1403. {
  1404. Return (GUPC (One))
  1405. }
  1406.  
  1407. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1408. {
  1409. Return (GPLD (One, 0x04))
  1410. }
  1411. }
  1412. }
  1413.  
  1414. If (LEqual (And (HUBC, 0x10), 0x10))
  1415. {
  1416. Scope (\_SB.PCI0.XHC.RHUB.HS05.DP01)
  1417. {
  1418. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1419. {
  1420. Return (GUPC (One))
  1421. }
  1422.  
  1423. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1424. {
  1425. Return (GPLD (One, One))
  1426. }
  1427. }
  1428.  
  1429. Scope (\_SB.PCI0.XHC.RHUB.HS05.DP02)
  1430. {
  1431. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1432. {
  1433. Return (GUPC (One))
  1434. }
  1435.  
  1436. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1437. {
  1438. Return (GPLD (One, 0x02))
  1439. }
  1440. }
  1441.  
  1442. Scope (\_SB.PCI0.XHC.RHUB.HS05.DP03)
  1443. {
  1444. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1445. {
  1446. Return (GUPC (One))
  1447. }
  1448.  
  1449. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1450. {
  1451. Return (GPLD (One, 0x03))
  1452. }
  1453. }
  1454.  
  1455. Scope (\_SB.PCI0.XHC.RHUB.HS05.DP04)
  1456. {
  1457. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1458. {
  1459. Return (GUPC (One))
  1460. }
  1461.  
  1462. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1463. {
  1464. Return (GPLD (One, 0x04))
  1465. }
  1466. }
  1467.  
  1468. Scope (\_SB.PCI0.XHC.RHUB.SS05.DP01)
  1469. {
  1470. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1471. {
  1472. Return (GUPC (One))
  1473. }
  1474.  
  1475. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1476. {
  1477. Return (GPLD (One, One))
  1478. }
  1479. }
  1480.  
  1481. Scope (\_SB.PCI0.XHC.RHUB.SS05.DP02)
  1482. {
  1483. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1484. {
  1485. Return (GUPC (One))
  1486. }
  1487.  
  1488. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1489. {
  1490. Return (GPLD (One, 0x02))
  1491. }
  1492. }
  1493.  
  1494. Scope (\_SB.PCI0.XHC.RHUB.SS05.DP03)
  1495. {
  1496. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1497. {
  1498. Return (GUPC (One))
  1499. }
  1500.  
  1501. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1502. {
  1503. Return (GPLD (One, 0x03))
  1504. }
  1505. }
  1506.  
  1507. Scope (\_SB.PCI0.XHC.RHUB.SS05.DP04)
  1508. {
  1509. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1510. {
  1511. Return (GUPC (One))
  1512. }
  1513.  
  1514. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1515. {
  1516. Return (GPLD (One, 0x04))
  1517. }
  1518. }
  1519. }
  1520.  
  1521. If (LEqual (And (HUBC, 0x20), 0x20))
  1522. {
  1523. Scope (\_SB.PCI0.XHC.RHUB.HS06.DP01)
  1524. {
  1525. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1526. {
  1527. Return (GUPC (One))
  1528. }
  1529.  
  1530. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1531. {
  1532. Return (GPLD (One, One))
  1533. }
  1534. }
  1535.  
  1536. Scope (\_SB.PCI0.XHC.RHUB.HS06.DP02)
  1537. {
  1538. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1539. {
  1540. Return (GUPC (One))
  1541. }
  1542.  
  1543. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1544. {
  1545. Return (GPLD (One, 0x02))
  1546. }
  1547. }
  1548.  
  1549. Scope (\_SB.PCI0.XHC.RHUB.HS06.DP03)
  1550. {
  1551. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1552. {
  1553. Return (GUPC (One))
  1554. }
  1555.  
  1556. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1557. {
  1558. Return (GPLD (One, 0x03))
  1559. }
  1560. }
  1561.  
  1562. Scope (\_SB.PCI0.XHC.RHUB.HS06.DP04)
  1563. {
  1564. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1565. {
  1566. Return (GUPC (One))
  1567. }
  1568.  
  1569. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1570. {
  1571. Return (GPLD (One, 0x04))
  1572. }
  1573. }
  1574.  
  1575. Scope (\_SB.PCI0.XHC.RHUB.SS06.DP01)
  1576. {
  1577. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1578. {
  1579. Return (GUPC (One))
  1580. }
  1581.  
  1582. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1583. {
  1584. Return (GPLD (One, One))
  1585. }
  1586. }
  1587.  
  1588. Scope (\_SB.PCI0.XHC.RHUB.SS06.DP02)
  1589. {
  1590. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1591. {
  1592. Return (GUPC (One))
  1593. }
  1594.  
  1595. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1596. {
  1597. Return (GPLD (One, 0x02))
  1598. }
  1599. }
  1600.  
  1601. Scope (\_SB.PCI0.XHC.RHUB.SS06.DP03)
  1602. {
  1603. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1604. {
  1605. Return (GUPC (One))
  1606. }
  1607.  
  1608. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1609. {
  1610. Return (GPLD (One, 0x03))
  1611. }
  1612. }
  1613.  
  1614. Scope (\_SB.PCI0.XHC.RHUB.SS06.DP04)
  1615. {
  1616. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1617. {
  1618. Return (GUPC (One))
  1619. }
  1620.  
  1621. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1622. {
  1623. Return (GPLD (One, 0x04))
  1624. }
  1625. }
  1626. }
  1627.  
  1628. If (LEqual (And (HUBC, 0x40), 0x40))
  1629. {
  1630. Scope (\_SB.PCI0.XHC.RHUB.HS07.DP01)
  1631. {
  1632. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1633. {
  1634. Return (GUPC (One))
  1635. }
  1636.  
  1637. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1638. {
  1639. Return (GPLD (One, One))
  1640. }
  1641. }
  1642.  
  1643. Scope (\_SB.PCI0.XHC.RHUB.HS07.DP02)
  1644. {
  1645. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1646. {
  1647. Return (GUPC (One))
  1648. }
  1649.  
  1650. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1651. {
  1652. Return (GPLD (One, 0x02))
  1653. }
  1654. }
  1655.  
  1656. Scope (\_SB.PCI0.XHC.RHUB.HS07.DP03)
  1657. {
  1658. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1659. {
  1660. Return (GUPC (One))
  1661. }
  1662.  
  1663. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1664. {
  1665. Return (GPLD (One, 0x03))
  1666. }
  1667. }
  1668.  
  1669. Scope (\_SB.PCI0.XHC.RHUB.HS07.DP04)
  1670. {
  1671. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1672. {
  1673. Return (GUPC (One))
  1674. }
  1675.  
  1676. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1677. {
  1678. Return (GPLD (One, 0x04))
  1679. }
  1680. }
  1681.  
  1682. If (LEqual (PCHV, SPTH))
  1683. {
  1684. Scope (\_SB.PCI0.XHC.RHUB.SS07.DP01)
  1685. {
  1686. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1687. {
  1688. Return (GUPC (One))
  1689. }
  1690.  
  1691. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1692. {
  1693. Return (GPLD (One, One))
  1694. }
  1695. }
  1696.  
  1697. Scope (\_SB.PCI0.XHC.RHUB.SS07.DP02)
  1698. {
  1699. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1700. {
  1701. Return (GUPC (One))
  1702. }
  1703.  
  1704. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1705. {
  1706. Return (GPLD (One, 0x02))
  1707. }
  1708. }
  1709.  
  1710. Scope (\_SB.PCI0.XHC.RHUB.SS07.DP03)
  1711. {
  1712. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1713. {
  1714. Return (GUPC (One))
  1715. }
  1716.  
  1717. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1718. {
  1719. Return (GPLD (One, 0x03))
  1720. }
  1721. }
  1722.  
  1723. Scope (\_SB.PCI0.XHC.RHUB.SS07.DP04)
  1724. {
  1725. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1726. {
  1727. Return (GUPC (One))
  1728. }
  1729.  
  1730. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1731. {
  1732. Return (GPLD (One, 0x04))
  1733. }
  1734. }
  1735. }
  1736. }
  1737.  
  1738. If (LEqual (And (HUBC, 0x80), 0x80))
  1739. {
  1740. Scope (\_SB.PCI0.XHC.RHUB.HS08.DP01)
  1741. {
  1742. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1743. {
  1744. Return (GUPC (One))
  1745. }
  1746.  
  1747. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1748. {
  1749. Return (GPLD (One, One))
  1750. }
  1751. }
  1752.  
  1753. Scope (\_SB.PCI0.XHC.RHUB.HS08.DP02)
  1754. {
  1755. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1756. {
  1757. Return (GUPC (One))
  1758. }
  1759.  
  1760. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1761. {
  1762. Return (GPLD (One, 0x02))
  1763. }
  1764. }
  1765.  
  1766. Scope (\_SB.PCI0.XHC.RHUB.HS08.DP03)
  1767. {
  1768. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1769. {
  1770. Return (GUPC (One))
  1771. }
  1772.  
  1773. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1774. {
  1775. Return (GPLD (One, 0x03))
  1776. }
  1777. }
  1778.  
  1779. Scope (\_SB.PCI0.XHC.RHUB.HS08.DP04)
  1780. {
  1781. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1782. {
  1783. Return (GUPC (One))
  1784. }
  1785.  
  1786. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1787. {
  1788. Return (GPLD (One, 0x04))
  1789. }
  1790. }
  1791.  
  1792. If (LEqual (PCHV, SPTH))
  1793. {
  1794. Scope (\_SB.PCI0.XHC.RHUB.SS08.DP01)
  1795. {
  1796. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1797. {
  1798. Return (GUPC (One))
  1799. }
  1800.  
  1801. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1802. {
  1803. Return (GPLD (One, One))
  1804. }
  1805. }
  1806.  
  1807. Scope (\_SB.PCI0.XHC.RHUB.SS08.DP02)
  1808. {
  1809. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1810. {
  1811. Return (GUPC (One))
  1812. }
  1813.  
  1814. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1815. {
  1816. Return (GPLD (One, 0x02))
  1817. }
  1818. }
  1819.  
  1820. Scope (\_SB.PCI0.XHC.RHUB.SS08.DP03)
  1821. {
  1822. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1823. {
  1824. Return (GUPC (One))
  1825. }
  1826.  
  1827. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1828. {
  1829. Return (GPLD (One, 0x03))
  1830. }
  1831. }
  1832.  
  1833. Scope (\_SB.PCI0.XHC.RHUB.SS08.DP04)
  1834. {
  1835. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1836. {
  1837. Return (GUPC (One))
  1838. }
  1839.  
  1840. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1841. {
  1842. Return (GPLD (One, 0x04))
  1843. }
  1844. }
  1845. }
  1846. }
  1847.  
  1848. If (LEqual (And (HUBC, 0x0100), 0x0100))
  1849. {
  1850. Scope (\_SB.PCI0.XHC.RHUB.HS09.DP01)
  1851. {
  1852. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1853. {
  1854. Return (GUPC (One))
  1855. }
  1856.  
  1857. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1858. {
  1859. Return (GPLD (One, One))
  1860. }
  1861. }
  1862.  
  1863. Scope (\_SB.PCI0.XHC.RHUB.HS09.DP02)
  1864. {
  1865. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1866. {
  1867. Return (GUPC (One))
  1868. }
  1869.  
  1870. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1871. {
  1872. Return (GPLD (One, 0x02))
  1873. }
  1874. }
  1875.  
  1876. Scope (\_SB.PCI0.XHC.RHUB.HS09.DP03)
  1877. {
  1878. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1879. {
  1880. Return (GUPC (One))
  1881. }
  1882.  
  1883. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1884. {
  1885. Return (GPLD (One, 0x03))
  1886. }
  1887. }
  1888.  
  1889. Scope (\_SB.PCI0.XHC.RHUB.HS09.DP04)
  1890. {
  1891. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1892. {
  1893. Return (GUPC (One))
  1894. }
  1895.  
  1896. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1897. {
  1898. Return (GPLD (One, 0x04))
  1899. }
  1900. }
  1901.  
  1902. If (LEqual (PCHV, SPTH))
  1903. {
  1904. Scope (\_SB.PCI0.XHC.RHUB.SS09.DP01)
  1905. {
  1906. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1907. {
  1908. Return (GUPC (One))
  1909. }
  1910.  
  1911. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1912. {
  1913. Return (GPLD (One, One))
  1914. }
  1915. }
  1916.  
  1917. Scope (\_SB.PCI0.XHC.RHUB.SS09.DP02)
  1918. {
  1919. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1920. {
  1921. Return (GUPC (One))
  1922. }
  1923.  
  1924. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1925. {
  1926. Return (GPLD (One, 0x02))
  1927. }
  1928. }
  1929.  
  1930. Scope (\_SB.PCI0.XHC.RHUB.SS09.DP03)
  1931. {
  1932. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1933. {
  1934. Return (GUPC (One))
  1935. }
  1936.  
  1937. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1938. {
  1939. Return (GPLD (One, 0x03))
  1940. }
  1941. }
  1942.  
  1943. Scope (\_SB.PCI0.XHC.RHUB.SS09.DP04)
  1944. {
  1945. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1946. {
  1947. Return (GUPC (One))
  1948. }
  1949.  
  1950. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1951. {
  1952. Return (GPLD (One, 0x04))
  1953. }
  1954. }
  1955. }
  1956. }
  1957.  
  1958. If (LEqual (And (HUBC, 0x0200), 0x0200))
  1959. {
  1960. Scope (\_SB.PCI0.XHC.RHUB.HS10.DP01)
  1961. {
  1962. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1963. {
  1964. Return (GUPC (One))
  1965. }
  1966.  
  1967. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1968. {
  1969. Return (GPLD (One, One))
  1970. }
  1971. }
  1972.  
  1973. Scope (\_SB.PCI0.XHC.RHUB.HS10.DP02)
  1974. {
  1975. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1976. {
  1977. Return (GUPC (One))
  1978. }
  1979.  
  1980. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1981. {
  1982. Return (GPLD (One, 0x02))
  1983. }
  1984. }
  1985.  
  1986. Scope (\_SB.PCI0.XHC.RHUB.HS10.DP03)
  1987. {
  1988. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  1989. {
  1990. Return (GUPC (One))
  1991. }
  1992.  
  1993. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  1994. {
  1995. Return (GPLD (One, 0x03))
  1996. }
  1997. }
  1998.  
  1999. Scope (\_SB.PCI0.XHC.RHUB.HS10.DP04)
  2000. {
  2001. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  2002. {
  2003. Return (GUPC (One))
  2004. }
  2005.  
  2006. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  2007. {
  2008. Return (GPLD (One, 0x04))
  2009. }
  2010. }
  2011.  
  2012. If (LEqual (PCHV, SPTH))
  2013. {
  2014. Scope (\_SB.PCI0.XHC.RHUB.SS10.DP01)
  2015. {
  2016. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  2017. {
  2018. Return (GUPC (One))
  2019. }
  2020.  
  2021. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  2022. {
  2023. Return (GPLD (One, One))
  2024. }
  2025. }
  2026.  
  2027. Scope (\_SB.PCI0.XHC.RHUB.SS10.DP02)
  2028. {
  2029. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  2030. {
  2031. Return (GUPC (One))
  2032. }
  2033.  
  2034. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  2035. {
  2036. Return (GPLD (One, 0x02))
  2037. }
  2038. }
  2039.  
  2040. Scope (\_SB.PCI0.XHC.RHUB.SS10.DP03)
  2041. {
  2042. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  2043. {
  2044. Return (GUPC (One))
  2045. }
  2046.  
  2047. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  2048. {
  2049. Return (GPLD (One, 0x03))
  2050. }
  2051. }
  2052.  
  2053. Scope (\_SB.PCI0.XHC.RHUB.SS10.DP04)
  2054. {
  2055. Method (_UPC, 0, NotSerialized) // _UPC: USB Port Capabilities
  2056. {
  2057. Return (GUPC (One))
  2058. }
  2059.  
  2060. Method (_PLD, 0, NotSerialized) // _PLD: Physical Location of Device
  2061. {
  2062. Return (GPLD (One, 0x04))
  2063. }
  2064. }
  2065. }
  2066. }
  2067. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement