PMU-S1.asi 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905
  1. /** @file
  2. Copyright (c) 2020 - 2022, Ampere Computing LLC. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. **/
  5. Scope(\_SB) {
  6. Device(CMN1) {
  7. Name(_HID, "ARMHC600") // Device Identification Objects
  8. Name(_CID, "ARMHC600")
  9. Name(_UID, 1)
  10. Name(_CCA, ONE)
  11. Name(_STR, Unicode("CMN1"))
  12. Method(_STA, 0, NotSerialized) {
  13. Return (0x0f)
  14. }
  15. Name(_CRS, ResourceTemplate() {
  16. QWordMemory (
  17. ResourceConsumer, // ResourceUsage
  18. PosDecode, // Decode
  19. MinFixed, // IsMinFixed
  20. MaxFixed, // IsMaxFixed
  21. NonCacheable, // Cacheable
  22. ReadWrite, // ReadAndWrite
  23. 0x0000000000000000, // AddressGranularity - GRA
  24. 0x0000500010000000, // AddressMinimum - MIN
  25. 0x0000500013ffffff, // AddressMaximum - MAX
  26. 0x0000000000000000, // AddressTranslation - TRA
  27. 0x0000000004000000 // RangeLength - LEN
  28. )
  29. QWordMemory (
  30. ResourceConsumer, // ResourceUsage
  31. PosDecode, // Decode
  32. MinFixed, // IsMinFixed
  33. MaxFixed, // IsMaxFixed
  34. NonCacheable, // Cacheable
  35. ReadWrite, // ReadAndWrite
  36. 0x0000000000000000, // AddressGranularity - GRA
  37. 0x0000500012500000, // AddressMinimum - MIN
  38. 0x0000500013ffffff, // AddressMaximum - MAX
  39. 0x0000000000000000, // AddressTranslation - TRA
  40. 0x0000000001B00000 // RangeLength - LEN
  41. )
  42. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 634 }
  43. })
  44. }
  45. Device(MC10) {
  46. Name(_HID, "ARMHD620")
  47. Name(_CID, "ARMHD620")
  48. Name(_UID, 8)
  49. Name(_CCA, ONE)
  50. Name(_STR, Unicode("Socket 1: MCU0"))
  51. Method(_STA, 0, NotSerialized) {
  52. Return (0x0f)
  53. }
  54. Name(_CRS, ResourceTemplate() {
  55. QWordMemory (
  56. ResourceProducer, // ResourceUsage
  57. PosDecode, // Decode
  58. MinFixed, // IsMinFixed
  59. MaxFixed, // IsMaxFixed
  60. NonCacheable, // Cacheable
  61. ReadWrite, // ReadAndWrite
  62. 0x0000000000000000, // AddressGranularity - GRA
  63. 0x000050008C000A00, // AddressMinimum - MIN
  64. 0x000050008C000BFF, // AddressMaximum - MAX
  65. 0x0000000000000000, // AddressTranslation - TRA
  66. 0x0000000000000200 // RangeLength - LEN
  67. )
  68. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  69. })
  70. }
  71. Device(MC11) {
  72. Name(_HID, "ARMHD620")
  73. Name(_CID, "ARMHD620")
  74. Name(_UID, 9)
  75. Name(_CCA, ONE)
  76. Name(_STR, Unicode("Socket 1: MCU1"))
  77. Method(_STA, 0, NotSerialized) {
  78. Return (0x0f)
  79. }
  80. Name(_CRS, ResourceTemplate() {
  81. QWordMemory (
  82. ResourceProducer, // ResourceUsage
  83. PosDecode, // Decode
  84. MinFixed, // IsMinFixed
  85. MaxFixed, // IsMaxFixed
  86. NonCacheable, // Cacheable
  87. ReadWrite, // ReadAndWrite
  88. 0x0000000000000000, // AddressGranularity - GRA
  89. 0x000050008C400A00, // AddressMinimum - MIN
  90. 0x000050008C400BFF, // AddressMaximum - MAX
  91. 0x0000000000000000, // AddressTranslation - TRA
  92. 0x0000000000000200 // RangeLength - LEN
  93. )
  94. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  95. })
  96. }
  97. Device(MC12) {
  98. Name(_HID, "ARMHD620")
  99. Name(_CID, "ARMHD620")
  100. Name(_UID, 0xa)
  101. Name(_CCA, ONE)
  102. Name(_STR, Unicode("Socket 1: MCU2"))
  103. Method(_STA, 0, NotSerialized) {
  104. Return (0x0f)
  105. }
  106. Name(_CRS, ResourceTemplate() {
  107. QWordMemory (
  108. ResourceProducer, // ResourceUsage
  109. PosDecode, // Decode
  110. MinFixed, // IsMinFixed
  111. MaxFixed, // IsMaxFixed
  112. NonCacheable, // Cacheable
  113. ReadWrite, // ReadAndWrite
  114. 0x0000000000000000, // AddressGranularity - GRA
  115. 0x000050008C800A00, // AddressMinimum - MIN
  116. 0x000050008C800BFF, // AddressMaximum - MAX
  117. 0x0000000000000000, // AddressTranslation - TRA
  118. 0x0000000000000200 // RangeLength - LEN
  119. )
  120. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  121. })
  122. }
  123. Device(MC13) {
  124. Name(_HID, "ARMHD620")
  125. Name(_CID, "ARMHD620")
  126. Name(_UID, 0xb)
  127. Name(_CCA, ONE)
  128. Name(_STR, Unicode("Socket 1: MCU3"))
  129. Method(_STA, 0, NotSerialized) {
  130. Return (0x0f)
  131. }
  132. Name(_CRS, ResourceTemplate() {
  133. QWordMemory (
  134. ResourceProducer, // ResourceUsage
  135. PosDecode, // Decode
  136. MinFixed, // IsMinFixed
  137. MaxFixed, // IsMaxFixed
  138. NonCacheable, // Cacheable
  139. ReadWrite, // ReadAndWrite
  140. 0x0000000000000000, // AddressGranularity - GRA
  141. 0x000050008CC00A00, // AddressMinimum - MIN
  142. 0x000050008CC00BFF, // AddressMaximum - MAX
  143. 0x0000000000000000, // AddressTranslation - TRA
  144. 0x0000000000000200 // RangeLength - LEN
  145. )
  146. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  147. })
  148. }
  149. Device(MC14) {
  150. Name(_HID, "ARMHD620")
  151. Name(_CID, "ARMHD620")
  152. Name(_UID, 0xc)
  153. Name(_CCA, ONE)
  154. Name(_STR, Unicode("Socket 1: MCU4"))
  155. Method(_STA, 0, NotSerialized) {
  156. Return (0x0f)
  157. }
  158. Name(_CRS, ResourceTemplate() {
  159. QWordMemory (
  160. ResourceProducer, // ResourceUsage
  161. PosDecode, // Decode
  162. MinFixed, // IsMinFixed
  163. MaxFixed, // IsMaxFixed
  164. NonCacheable, // Cacheable
  165. ReadWrite, // ReadAndWrite
  166. 0x0000000000000000, // AddressGranularity - GRA
  167. 0x000050008D000A00, // AddressMinimum - MIN
  168. 0x000050008D000BFF, // AddressMaximum - MAX
  169. 0x0000000000000000, // AddressTranslation - TRA
  170. 0x0000000000000200 // RangeLength - LEN
  171. )
  172. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  173. })
  174. }
  175. Device(MC15) {
  176. Name(_HID, "ARMHD620")
  177. Name(_CID, "ARMHD620")
  178. Name(_UID, 0xd)
  179. Name(_CCA, ONE)
  180. Name(_STR, Unicode("Socket 1: MCU5"))
  181. Method(_STA, 0, NotSerialized) {
  182. Return (0x0f)
  183. }
  184. Name(_CRS, ResourceTemplate() {
  185. QWordMemory (
  186. ResourceProducer, // ResourceUsage
  187. PosDecode, // Decode
  188. MinFixed, // IsMinFixed
  189. MaxFixed, // IsMaxFixed
  190. NonCacheable, // Cacheable
  191. ReadWrite, // ReadAndWrite
  192. 0x0000000000000000, // AddressGranularity - GRA
  193. 0x000050008D400A00, // AddressMinimum - MIN
  194. 0x000050008D400BFF, // AddressMaximum - MAX
  195. 0x0000000000000000, // AddressTranslation - TRA
  196. 0x0000000000000200 // RangeLength - LEN
  197. )
  198. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  199. })
  200. }
  201. Device(MC16) {
  202. Name(_HID, "ARMHD620")
  203. Name(_CID, "ARMHD620")
  204. Name(_UID, 0xe)
  205. Name(_CCA, ONE)
  206. Name(_STR, Unicode("Socket 1: MCU6"))
  207. Method(_STA, 0, NotSerialized) {
  208. Return (0x0f)
  209. }
  210. Name(_CRS, ResourceTemplate() {
  211. QWordMemory (
  212. ResourceProducer, // ResourceUsage
  213. PosDecode, // Decode
  214. MinFixed, // IsMinFixed
  215. MaxFixed, // IsMaxFixed
  216. NonCacheable, // Cacheable
  217. ReadWrite, // ReadAndWrite
  218. 0x0000000000000000, // AddressGranularity - GRA
  219. 0x000050008D800A00, // AddressMinimum - MIN
  220. 0x000050008D800BFF, // AddressMaximum - MAX
  221. 0x0000000000000000, // AddressTranslation - TRA
  222. 0x0000000000000200 // RangeLength - LEN
  223. )
  224. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  225. })
  226. }
  227. Device(MC17) {
  228. Name(_HID, "ARMHD620")
  229. Name(_CID, "ARMHD620")
  230. Name(_UID, 0xf)
  231. Name(_CCA, ONE)
  232. Name(_STR, Unicode("Socket 1: MCU7"))
  233. Method(_STA, 0, NotSerialized) {
  234. Return (0x0f)
  235. }
  236. Name(_CRS, ResourceTemplate() {
  237. QWordMemory (
  238. ResourceProducer, // ResourceUsage
  239. PosDecode, // Decode
  240. MinFixed, // IsMinFixed
  241. MaxFixed, // IsMaxFixed
  242. NonCacheable, // Cacheable
  243. ReadWrite, // ReadAndWrite
  244. 0x0000000000000000, // AddressGranularity - GRA
  245. 0x000050008DC00A00, // AddressMinimum - MIN
  246. 0x000050008DC00BFF, // AddressMaximum - MAX
  247. 0x0000000000000000, // AddressTranslation - TRA
  248. 0x0000000000000200 // RangeLength - LEN
  249. )
  250. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 632 }
  251. })
  252. }
  253. }
  254. Scope (\_SB.SYST.CL40) {
  255. Device(DU40) {
  256. Name(_HID, "ARMHD500")
  257. Name(_CID, "ARMHD500")
  258. Name(_UID, 0x40)
  259. Name(_CCA, ONE)
  260. Name(_STR, Unicode("DSU CPM 0x40 Socket 1"))
  261. Method(_STA, 0, NotSerialized) {
  262. Return (0x0f)
  263. }
  264. Name(_CRS, ResourceTemplate() {
  265. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 384 }
  266. })
  267. }
  268. }
  269. Scope (\_SB.SYST.CL41) {
  270. Device(DU41) {
  271. Name(_HID, "ARMHD500")
  272. Name(_CID, "ARMHD500")
  273. Name(_UID, 0x41)
  274. Name(_CCA, ONE)
  275. Name(_STR, Unicode("DSU CPM 0x41 Socket 1"))
  276. Method(_STA, 0, NotSerialized) {
  277. Return (0x0f)
  278. }
  279. Name(_CRS, ResourceTemplate() {
  280. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 385 }
  281. })
  282. }
  283. }
  284. Scope (\_SB.SYST.CL42) {
  285. Device(DU42) {
  286. Name(_HID, "ARMHD500")
  287. Name(_CID, "ARMHD500")
  288. Name(_UID, 0x42)
  289. Name(_CCA, ONE)
  290. Name(_STR, Unicode("DSU CPM 0x42 Socket 1"))
  291. Method(_STA, 0, NotSerialized) {
  292. Return (0x0f)
  293. }
  294. Name(_CRS, ResourceTemplate() {
  295. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 386 }
  296. })
  297. }
  298. }
  299. Scope (\_SB.SYST.CL43) {
  300. Device(DU43) {
  301. Name(_HID, "ARMHD500")
  302. Name(_CID, "ARMHD500")
  303. Name(_UID, 0x43)
  304. Name(_CCA, ONE)
  305. Name(_STR, Unicode("DSU CPM 0x43 Socket 1"))
  306. Method(_STA, 0, NotSerialized) {
  307. Return (0x0f)
  308. }
  309. Name(_CRS, ResourceTemplate() {
  310. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 387 }
  311. })
  312. }
  313. }
  314. Scope (\_SB.SYST.CL44) {
  315. Device(DU44) {
  316. Name(_HID, "ARMHD500")
  317. Name(_CID, "ARMHD500")
  318. Name(_UID, 0x44)
  319. Name(_CCA, ONE)
  320. Name(_STR, Unicode("DSU CPM 0x44 Socket 1"))
  321. Method(_STA, 0, NotSerialized) {
  322. Return (0x0f)
  323. }
  324. Name(_CRS, ResourceTemplate() {
  325. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 388 }
  326. })
  327. }
  328. }
  329. Scope (\_SB.SYST.CL45) {
  330. Device(DU45) {
  331. Name(_HID, "ARMHD500")
  332. Name(_CID, "ARMHD500")
  333. Name(_UID, 0x45)
  334. Name(_CCA, ONE)
  335. Name(_STR, Unicode("DSU CPM 0x45 Socket 1"))
  336. Method(_STA, 0, NotSerialized) {
  337. Return (0x0f)
  338. }
  339. Name(_CRS, ResourceTemplate() {
  340. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 389 }
  341. })
  342. }
  343. }
  344. Scope (\_SB.SYST.CL46) {
  345. Device(DU46) {
  346. Name(_HID, "ARMHD500")
  347. Name(_CID, "ARMHD500")
  348. Name(_UID, 0x46)
  349. Name(_CCA, ONE)
  350. Name(_STR, Unicode("DSU CPM 0x46 Socket 1"))
  351. Method(_STA, 0, NotSerialized) {
  352. Return (0x0f)
  353. }
  354. Name(_CRS, ResourceTemplate() {
  355. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 391 }
  356. })
  357. }
  358. }
  359. Scope (\_SB.SYST.CL47) {
  360. Device(DU47) {
  361. Name(_HID, "ARMHD500")
  362. Name(_CID, "ARMHD500")
  363. Name(_UID, 0x47)
  364. Name(_CCA, ONE)
  365. Name(_STR, Unicode("DSU CPM 0x47 Socket 1"))
  366. Method(_STA, 0, NotSerialized) {
  367. Return (0x0f)
  368. }
  369. Name(_CRS, ResourceTemplate() {
  370. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 400 }
  371. })
  372. }
  373. }
  374. Scope (\_SB.SYST.CL48) {
  375. Device(DU48) {
  376. Name(_HID, "ARMHD500")
  377. Name(_CID, "ARMHD500")
  378. Name(_UID, 0x48)
  379. Name(_CCA, ONE)
  380. Name(_STR, Unicode("DSU CPM 0x48 Socket 1"))
  381. Method(_STA, 0, NotSerialized) {
  382. Return (0x0f)
  383. }
  384. Name(_CRS, ResourceTemplate() {
  385. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 401 }
  386. })
  387. }
  388. }
  389. Scope (\_SB.SYST.CL49) {
  390. Device(DU49) {
  391. Name(_HID, "ARMHD500")
  392. Name(_CID, "ARMHD500")
  393. Name(_UID, 0x49)
  394. Name(_CCA, ONE)
  395. Name(_STR, Unicode("DSU CPM 0x49 Socket 1"))
  396. Method(_STA, 0, NotSerialized) {
  397. Return (0x0f)
  398. }
  399. Name(_CRS, ResourceTemplate() {
  400. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 402 }
  401. })
  402. }
  403. }
  404. Scope (\_SB.SYST.CL4A) {
  405. Device(DU4A) {
  406. Name(_HID, "ARMHD500")
  407. Name(_CID, "ARMHD500")
  408. Name(_UID, 0x4A)
  409. Name(_CCA, ONE)
  410. Name(_STR, Unicode("DSU CPM 0x4A Socket 1"))
  411. Method(_STA, 0, NotSerialized) {
  412. Return (0x0f)
  413. }
  414. Name(_CRS, ResourceTemplate() {
  415. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 403 }
  416. })
  417. }
  418. }
  419. Scope (\_SB.SYST.CL4B) {
  420. Device(DU4B) {
  421. Name(_HID, "ARMHD500")
  422. Name(_CID, "ARMHD500")
  423. Name(_UID, 0x4B)
  424. Name(_CCA, ONE)
  425. Name(_STR, Unicode("DSU CPM 0x4B Socket 1"))
  426. Method(_STA, 0, NotSerialized) {
  427. Return (0x0f)
  428. }
  429. Name(_CRS, ResourceTemplate() {
  430. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 435 }
  431. })
  432. }
  433. }
  434. Scope (\_SB.SYST.CL4C) {
  435. Device(DU4C) {
  436. Name(_HID, "ARMHD500")
  437. Name(_CID, "ARMHD500")
  438. Name(_UID, 0x4C)
  439. Name(_CCA, ONE)
  440. Name(_STR, Unicode("DSU CPM 0x4C Socket 1"))
  441. Method(_STA, 0, NotSerialized) {
  442. Return (0x0f)
  443. }
  444. Name(_CRS, ResourceTemplate() {
  445. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 436 }
  446. })
  447. }
  448. }
  449. Scope (\_SB.SYST.CL4D) {
  450. Device(DU4D) {
  451. Name(_HID, "ARMHD500")
  452. Name(_CID, "ARMHD500")
  453. Name(_UID, 0x4D)
  454. Name(_CCA, ONE)
  455. Name(_STR, Unicode("DSU CPM 0x4D Socket 1"))
  456. Method(_STA, 0, NotSerialized) {
  457. Return (0x0f)
  458. }
  459. Name(_CRS, ResourceTemplate() {
  460. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 440 }
  461. })
  462. }
  463. }
  464. Scope (\_SB.SYST.CL4E) {
  465. Device(DU4E) {
  466. Name(_HID, "ARMHD500")
  467. Name(_CID, "ARMHD500")
  468. Name(_UID, 0x4E)
  469. Name(_CCA, ONE)
  470. Name(_STR, Unicode("DSU CPM 0x4E Socket 1"))
  471. Method(_STA, 0, NotSerialized) {
  472. Return (0x0f)
  473. }
  474. Name(_CRS, ResourceTemplate() {
  475. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 441 }
  476. })
  477. }
  478. }
  479. Scope (\_SB.SYST.CL4F) {
  480. Device(DU4F) {
  481. Name(_HID, "ARMHD500")
  482. Name(_CID, "ARMHD500")
  483. Name(_UID, 0x4F)
  484. Name(_CCA, ONE)
  485. Name(_STR, Unicode("DSU CPM 0x4F Socket 1"))
  486. Method(_STA, 0, NotSerialized) {
  487. Return (0x0f)
  488. }
  489. Name(_CRS, ResourceTemplate() {
  490. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 442 }
  491. })
  492. }
  493. }
  494. Scope (\_SB.SYST.CL50) {
  495. Device(DU50) {
  496. Name(_HID, "ARMHD500")
  497. Name(_CID, "ARMHD500")
  498. Name(_UID, 0x50)
  499. Name(_CCA, ONE)
  500. Name(_STR, Unicode("DSU CPM 0x50 Socket 1"))
  501. Method(_STA, 0, NotSerialized) {
  502. Return (0x0f)
  503. }
  504. Name(_CRS, ResourceTemplate() {
  505. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 443 }
  506. })
  507. }
  508. }
  509. Scope (\_SB.SYST.CL51) {
  510. Device(DU51) {
  511. Name(_HID, "ARMHD500")
  512. Name(_CID, "ARMHD500")
  513. Name(_UID, 0x51)
  514. Name(_CCA, ONE)
  515. Name(_STR, Unicode("DSU CPM 0x51 Socket 1"))
  516. Method(_STA, 0, NotSerialized) {
  517. Return (0x0f)
  518. }
  519. Name(_CRS, ResourceTemplate() {
  520. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 444 }
  521. })
  522. }
  523. }
  524. Scope (\_SB.SYST.CL52) {
  525. Device(DU52) {
  526. Name(_HID, "ARMHD500")
  527. Name(_CID, "ARMHD500")
  528. Name(_UID, 0x52)
  529. Name(_CCA, ONE)
  530. Name(_STR, Unicode("DSU CPM 0x52 Socket 1"))
  531. Method(_STA, 0, NotSerialized) {
  532. Return (0x0f)
  533. }
  534. Name(_CRS, ResourceTemplate() {
  535. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 445 }
  536. })
  537. }
  538. }
  539. Scope (\_SB.SYST.CL53) {
  540. Device(DU53) {
  541. Name(_HID, "ARMHD500")
  542. Name(_CID, "ARMHD500")
  543. Name(_UID, 0x53)
  544. Name(_CCA, ONE)
  545. Name(_STR, Unicode("DSU CPM 0x53 Socket 1"))
  546. Method(_STA, 0, NotSerialized) {
  547. Return (0x0f)
  548. }
  549. Name(_CRS, ResourceTemplate() {
  550. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 446 }
  551. })
  552. }
  553. }
  554. Scope (\_SB.SYST.CL54) {
  555. Device(DU54) {
  556. Name(_HID, "ARMHD500")
  557. Name(_CID, "ARMHD500")
  558. Name(_UID, 0x54)
  559. Name(_CCA, ONE)
  560. Name(_STR, Unicode("DSU CPM 0x54 Socket 1"))
  561. Method(_STA, 0, NotSerialized) {
  562. Return (0x0f)
  563. }
  564. Name(_CRS, ResourceTemplate() {
  565. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 447 }
  566. })
  567. }
  568. }
  569. Scope (\_SB.SYST.CL55) {
  570. Device(DU55) {
  571. Name(_HID, "ARMHD500")
  572. Name(_CID, "ARMHD500")
  573. Name(_UID, 0x55)
  574. Name(_CCA, ONE)
  575. Name(_STR, Unicode("DSU CPM 0x55 Socket 1"))
  576. Method(_STA, 0, NotSerialized) {
  577. Return (0x0f)
  578. }
  579. Name(_CRS, ResourceTemplate() {
  580. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 541 }
  581. })
  582. }
  583. }
  584. Scope (\_SB.SYST.CL56) {
  585. Device(DU56) {
  586. Name(_HID, "ARMHD500")
  587. Name(_CID, "ARMHD500")
  588. Name(_UID, 0x56)
  589. Name(_CCA, ONE)
  590. Name(_STR, Unicode("DSU CPM 0x56 Socket 1"))
  591. Method(_STA, 0, NotSerialized) {
  592. Return (0x0f)
  593. }
  594. Name(_CRS, ResourceTemplate() {
  595. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 542 }
  596. })
  597. }
  598. }
  599. Scope (\_SB.SYST.CL57) {
  600. Device(DU57) {
  601. Name(_HID, "ARMHD500")
  602. Name(_CID, "ARMHD500")
  603. Name(_UID, 0x57)
  604. Name(_CCA, ONE)
  605. Name(_STR, Unicode("DSU CPM 0x57 Socket 1"))
  606. Method(_STA, 0, NotSerialized) {
  607. Return (0x0f)
  608. }
  609. Name(_CRS, ResourceTemplate() {
  610. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 543 }
  611. })
  612. }
  613. }
  614. Scope (\_SB.SYST.CL58) {
  615. Device(DU58) {
  616. Name(_HID, "ARMHD500")
  617. Name(_CID, "ARMHD500")
  618. Name(_UID, 0x58)
  619. Name(_CCA, ONE)
  620. Name(_STR, Unicode("DSU CPM 0x58 Socket 1"))
  621. Method(_STA, 0, NotSerialized) {
  622. Return (0x0f)
  623. }
  624. Name(_CRS, ResourceTemplate() {
  625. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 568 }
  626. })
  627. }
  628. }
  629. Scope (\_SB.SYST.CL59) {
  630. Device(DU59) {
  631. Name(_HID, "ARMHD500")
  632. Name(_CID, "ARMHD500")
  633. Name(_UID, 0x59)
  634. Name(_CCA, ONE)
  635. Name(_STR, Unicode("DSU CPM 0x59 Socket 1"))
  636. Method(_STA, 0, NotSerialized) {
  637. Return (0x0f)
  638. }
  639. Name(_CRS, ResourceTemplate() {
  640. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 569 }
  641. })
  642. }
  643. }
  644. Scope (\_SB.SYST.CL5A) {
  645. Device(DU5A) {
  646. Name(_HID, "ARMHD500")
  647. Name(_CID, "ARMHD500")
  648. Name(_UID, 0x5A)
  649. Name(_CCA, ONE)
  650. Name(_STR, Unicode("DSU CPM 0x5A Socket 1"))
  651. Method(_STA, 0, NotSerialized) {
  652. Return (0x0f)
  653. }
  654. Name(_CRS, ResourceTemplate() {
  655. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 570 }
  656. })
  657. }
  658. }
  659. Scope (\_SB.SYST.CL5B) {
  660. Device(DU5B) {
  661. Name(_HID, "ARMHD500")
  662. Name(_CID, "ARMHD500")
  663. Name(_UID, 0x5B)
  664. Name(_CCA, ONE)
  665. Name(_STR, Unicode("DSU CPM 0x5B Socket 1"))
  666. Method(_STA, 0, NotSerialized) {
  667. Return (0x0f)
  668. }
  669. Name(_CRS, ResourceTemplate() {
  670. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 571 }
  671. })
  672. }
  673. }
  674. Scope (\_SB.SYST.CL5C) {
  675. Device(DU5C) {
  676. Name(_HID, "ARMHD500")
  677. Name(_CID, "ARMHD500")
  678. Name(_UID, 0x5C)
  679. Name(_CCA, ONE)
  680. Name(_STR, Unicode("DSU CPM 0x5C Socket 1"))
  681. Method(_STA, 0, NotSerialized) {
  682. Return (0x0f)
  683. }
  684. Name(_CRS, ResourceTemplate() {
  685. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 572 }
  686. })
  687. }
  688. }
  689. Scope (\_SB.SYST.CL5D) {
  690. Device(DU5D) {
  691. Name(_HID, "ARMHD500")
  692. Name(_CID, "ARMHD500")
  693. Name(_UID, 0x5D)
  694. Name(_CCA, ONE)
  695. Name(_STR, Unicode("DSU CPM 0x5D Socket 1"))
  696. Method(_STA, 0, NotSerialized) {
  697. Return (0x0f)
  698. }
  699. Name(_CRS, ResourceTemplate() {
  700. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 573 }
  701. })
  702. }
  703. }
  704. Scope (\_SB.SYST.CL5E) {
  705. Device(DU5E) {
  706. Name(_HID, "ARMHD500")
  707. Name(_CID, "ARMHD500")
  708. Name(_UID, 0x5E)
  709. Name(_CCA, ONE)
  710. Name(_STR, Unicode("DSU CPM 0x5E Socket 1"))
  711. Method(_STA, 0, NotSerialized) {
  712. Return (0x0f)
  713. }
  714. Name(_CRS, ResourceTemplate() {
  715. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 574 }
  716. })
  717. }
  718. }
  719. Scope (\_SB.SYST.CL5F) {
  720. Device(DU5F) {
  721. Name(_HID, "ARMHD500")
  722. Name(_CID, "ARMHD500")
  723. Name(_UID, 0x5F)
  724. Name(_CCA, ONE)
  725. Name(_STR, Unicode("DSU CPM 0x5F Socket 1"))
  726. Method(_STA, 0, NotSerialized) {
  727. Return (0x0f)
  728. }
  729. Name(_CRS, ResourceTemplate() {
  730. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 575 }
  731. })
  732. }
  733. }
  734. Scope (\_SB.SYST.CL60) {
  735. Device(DU60) {
  736. Name(_HID, "ARMHD500")
  737. Name(_CID, "ARMHD500")
  738. Name(_UID, 0x60)
  739. Name(_CCA, ONE)
  740. Name(_STR, Unicode("DSU CPM 0x60 Socket 1"))
  741. Method(_STA, 0, NotSerialized) {
  742. Return (0x0f)
  743. }
  744. Name(_CRS, ResourceTemplate() {
  745. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 617 }
  746. })
  747. }
  748. }
  749. Scope (\_SB.SYST.CL61) {
  750. Device(DU61) {
  751. Name(_HID, "ARMHD500")
  752. Name(_CID, "ARMHD500")
  753. Name(_UID, 0x61)
  754. Name(_CCA, ONE)
  755. Name(_STR, Unicode("DSU CPM 0x61 Socket 1"))
  756. Method(_STA, 0, NotSerialized) {
  757. Return (0x0f)
  758. }
  759. Name(_CRS, ResourceTemplate() {
  760. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 618 }
  761. })
  762. }
  763. }
  764. Scope (\_SB.SYST.CL62) {
  765. Device(DU62) {
  766. Name(_HID, "ARMHD500")
  767. Name(_CID, "ARMHD500")
  768. Name(_UID, 0x62)
  769. Name(_CCA, ONE)
  770. Name(_STR, Unicode("DSU CPM 0x62 Socket 1"))
  771. Method(_STA, 0, NotSerialized) {
  772. Return (0x0f)
  773. }
  774. Name(_CRS, ResourceTemplate() {
  775. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 619 }
  776. })
  777. }
  778. }
  779. Scope (\_SB.SYST.CL63) {
  780. Device(DU63) {
  781. Name(_HID, "ARMHD500")
  782. Name(_CID, "ARMHD500")
  783. Name(_UID, 0x63)
  784. Name(_CCA, ONE)
  785. Name(_STR, Unicode("DSU CPM 0x63 Socket 1"))
  786. Method(_STA, 0, NotSerialized) {
  787. Return (0x0f)
  788. }
  789. Name(_CRS, ResourceTemplate() {
  790. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 620 }
  791. })
  792. }
  793. }
  794. Scope (\_SB.SYST.CL64) {
  795. Device(DU64) {
  796. Name(_HID, "ARMHD500")
  797. Name(_CID, "ARMHD500")
  798. Name(_UID, 0x64)
  799. Name(_CCA, ONE)
  800. Name(_STR, Unicode("DSU CPM 0x64 Socket 1"))
  801. Method(_STA, 0, NotSerialized) {
  802. Return (0x0f)
  803. }
  804. Name(_CRS, ResourceTemplate() {
  805. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 621 }
  806. })
  807. }
  808. }
  809. Scope (\_SB.SYST.CL65) {
  810. Device(DU65) {
  811. Name(_HID, "ARMHD500")
  812. Name(_CID, "ARMHD500")
  813. Name(_UID, 0x65)
  814. Name(_CCA, ONE)
  815. Name(_STR, Unicode("DSU CPM 0x65 Socket 1"))
  816. Method(_STA, 0, NotSerialized) {
  817. Return (0x0f)
  818. }
  819. Name(_CRS, ResourceTemplate() {
  820. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 633 }
  821. })
  822. }
  823. }
  824. Scope (\_SB.SYST.CL66) {
  825. Device(DU66) {
  826. Name(_HID, "ARMHD500")
  827. Name(_CID, "ARMHD500")
  828. Name(_UID, 0x66)
  829. Name(_CCA, ONE)
  830. Name(_STR, Unicode("DSU CPM 0x66 Socket 1"))
  831. Method(_STA, 0, NotSerialized) {
  832. Return (0x0f)
  833. }
  834. Name(_CRS, ResourceTemplate() {
  835. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 636 }
  836. })
  837. }
  838. }
  839. Scope (\_SB.SYST.CL67) {
  840. Device(DU67) {
  841. Name(_HID, "ARMHD500")
  842. Name(_CID, "ARMHD500")
  843. Name(_UID, 0x67)
  844. Name(_CCA, ONE)
  845. Name(_STR, Unicode("DSU CPM 0x67 Socket 1"))
  846. Method(_STA, 0, NotSerialized) {
  847. Return (0x0f)
  848. }
  849. Name(_CRS, ResourceTemplate() {
  850. Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 637 }
  851. })
  852. }
  853. }