Dsdt.asl 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. /** @file
  2. * Differentiated System Description Table (DSDT) for RD-N2-Cfg1 platform
  3. *
  4. * This file describes the peripheral devices, system hardware features and the
  5. * information about supported power events.
  6. *
  7. * Copyright (c) 2021, Arm Ltd. All rights reserved.
  8. *
  9. * SPDX-License-Identifier: BSD-2-Clause-Patent
  10. *
  11. * @par Specification Reference:
  12. * - ACPI 6.3, Chapter 5, Section 5.2.11.1, Differentiated System Description
  13. Table (DSDT)
  14. **/
  15. #include "SgiAcpiHeader.h"
  16. #include "SgiPlatform.h"
  17. DefinitionBlock ("DsdtTable.aml", "DSDT", 2, "ARMLTD", "ARMSGI",
  18. EFI_ACPI_ARM_OEM_REVISION) {
  19. Scope (_SB) {
  20. Device (CL00) { // Cluster 0
  21. Name (_HID, "ACPI0010")
  22. Name (_UID, 0)
  23. Device (CP00) { // Neoverse N2 core 0
  24. Name (_HID, "ACPI0007")
  25. Name (_UID, 0)
  26. Name (_STA, 0xF)
  27. }
  28. }
  29. Device (CL01) { // Cluster 1
  30. Name (_HID, "ACPI0010")
  31. Name (_UID, 1)
  32. Device (CP01) { // Neoverse N2 core 1
  33. Name (_HID, "ACPI0007")
  34. Name (_UID, 1)
  35. Name (_STA, 0xF)
  36. }
  37. }
  38. Device (CL02) { // Cluster 2
  39. Name (_HID, "ACPI0010")
  40. Name (_UID, 2)
  41. Device (CP02) { // Neoverse N2 core 2
  42. Name (_HID, "ACPI0007")
  43. Name (_UID, 2)
  44. Name (_STA, 0xF)
  45. }
  46. }
  47. Device (CL03) { // Cluster 3
  48. Name (_HID, "ACPI0010")
  49. Name (_UID, 3)
  50. Device (CP03) { // Neoverse N2 core 3
  51. Name (_HID, "ACPI0007")
  52. Name (_UID, 3)
  53. Name (_STA, 0xF)
  54. }
  55. }
  56. Device (CL04) { // Cluster 4
  57. Name (_HID, "ACPI0010")
  58. Name (_UID, 4)
  59. Device (CP04) { // Neoverse N2 core 4
  60. Name (_HID, "ACPI0007")
  61. Name (_UID, 4)
  62. Name (_STA, 0xF)
  63. }
  64. }
  65. Device (CL05) { // Cluster 5
  66. Name (_HID, "ACPI0010")
  67. Name (_UID, 5)
  68. Device (CP05) { // Neoverse N2 core 5
  69. Name (_HID, "ACPI0007")
  70. Name (_UID, 5)
  71. Name (_STA, 0xF)
  72. }
  73. }
  74. Device (CL06) { // Cluster 6
  75. Name (_HID, "ACPI0010")
  76. Name (_UID, 6)
  77. Device (CP06) { // Neoverse N2 core 6
  78. Name (_HID, "ACPI0007")
  79. Name (_UID, 6)
  80. Name (_STA, 0xF)
  81. }
  82. }
  83. Device (CL07) { // Cluster 7
  84. Name (_HID, "ACPI0010")
  85. Name (_UID, 7)
  86. Device (CP07) { // Neoverse N2 core 7
  87. Name (_HID, "ACPI0007")
  88. Name (_UID, 7)
  89. Name (_STA, 0xF)
  90. }
  91. }
  92. } // Scope(_SB)
  93. }