]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/ArmJunoPkg/AcpiTables/Dsdt.asl
MdePkg: Refine the function comments in Keyword Handler Protocol
[mirror_edk2.git] / ArmPlatformPkg / ArmJunoPkg / AcpiTables / Dsdt.asl
index 7a56f001a64b94ecfdf73db5983709b302a31194..c80f46a4ce64467b7ce4eece0a551691627a98cd 100644 (file)
@@ -68,6 +68,15 @@ DefinitionBlock("DsdtTable.aml", "DSDT", 1, "ARMLTD", "ARM-JUNO", EFI_ACPI_ARM_O
               Memory32Fixed(ReadWrite, 0x1A000000, 0x1000)\r
               Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) { 192 }\r
       })\r
+      Name(_DSD, Package() {\r
+                   ToUUID("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),\r
+                       Package() {\r
+                               Package(2) {"phy-mode", "mii"},\r
+                               Package(2) {"reg-io-width", 4 },\r
+                               Package(2) {"smsc,irq-active-high",1},\r
+                               Package(2) {"smsc,irq-push-pull",1}\r
+                      }\r
+      }) // _DSD()\r
     }\r
 \r
     // UART PL011\r
@@ -82,16 +91,17 @@ DefinitionBlock("DsdtTable.aml", "DSDT", 1, "ARMLTD", "ARM-JUNO", EFI_ACPI_ARM_O
     }\r
 \r
     //\r
-    // USB Host Controller\r
+    // USB EHCI Host Controller\r
     //\r
     Device(USB0){\r
         Name(_HID, "ARMH0D20")\r
         Name(_CID, "PNP0D20")\r
         Name(_UID, 2)\r
+        Name(_CCA, 0) //EHCI on this platform is not coherent!\r
 \r
         Method(_CRS, 0x0, Serialized){\r
             Name(RBUF, ResourceTemplate(){\r
-                Memory32Fixed(ReadWrite, 0x7FFC0000, 0x000000B0)\r
+                Memory32Fixed(ReadWrite, 0x7FFC0000, 0x10000)\r
                 Interrupt(ResourceConsumer, Level, ActiveHigh, Exclusive) {149}  // INT ID=149 GIC IRQ ID=117 for Juno SoC USB EHCI Controller\r
             })\r
             Return(RBUF)\r