]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbBusPei/UsbPeim.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbBusPei / UsbPeim.c
index 12dc975e883399b3e44382056acffc2d5170c266..6ea44951627a6241e5553cf4a01dad985b7cd570 100644 (file)
@@ -14,7 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 //\r
 // UsbIo PPI interface function\r
 //\r
-PEI_USB_IO_PPI         mUsbIoPpi = {\r
+PEI_USB_IO_PPI  mUsbIoPpi = {\r
   PeiUsbControlTransfer,\r
   PeiUsbBulkTransfer,\r
   PeiUsbGetInterfaceDescriptor,\r
@@ -22,7 +22,7 @@ PEI_USB_IO_PPI         mUsbIoPpi = {
   PeiUsbPortReset\r
 };\r
 \r
-EFI_PEI_PPI_DESCRIPTOR mUsbIoPpiList = {\r
+EFI_PEI_PPI_DESCRIPTOR  mUsbIoPpiList = {\r
   (EFI_PEI_PPI_DESCRIPTOR_PPI | EFI_PEI_PPI_DESCRIPTOR_TERMINATE_LIST),\r
   &gPeiUsbIoPpiGuid,\r
   NULL\r
@@ -42,9 +42,9 @@ EFI_PEI_PPI_DESCRIPTOR mUsbIoPpiList = {
 **/\r
 EFI_STATUS\r
 PeiUsbEnumeration (\r
-  IN EFI_PEI_SERVICES               **PeiServices,\r
-  IN PEI_USB_HOST_CONTROLLER_PPI    *UsbHcPpi,\r
-  IN PEI_USB2_HOST_CONTROLLER_PPI    *Usb2HcPpi\r
+  IN EFI_PEI_SERVICES              **PeiServices,\r
+  IN PEI_USB_HOST_CONTROLLER_PPI   *UsbHcPpi,\r
+  IN PEI_USB2_HOST_CONTROLLER_PPI  *Usb2HcPpi\r
   );\r
 \r
 /**\r
@@ -62,10 +62,10 @@ PeiUsbEnumeration (
 **/\r
 EFI_STATUS\r
 PeiConfigureUsbDevice (\r
-  IN     EFI_PEI_SERVICES    **PeiServices,\r
-  IN     PEI_USB_DEVICE      *PeiUsbDevice,\r
-  IN     UINT8               Port,\r
-  IN OUT UINT8               *DeviceAddress\r
+  IN     EFI_PEI_SERVICES  **PeiServices,\r
+  IN     PEI_USB_DEVICE    *PeiUsbDevice,\r
+  IN     UINT8             Port,\r
+  IN OUT UINT8             *DeviceAddress\r
   );\r
 \r
 /**\r
@@ -81,8 +81,8 @@ PeiConfigureUsbDevice (
 **/\r
 EFI_STATUS\r
 PeiUsbGetAllConfiguration (\r
-  IN EFI_PEI_SERVICES   **PeiServices,\r
-  IN PEI_USB_DEVICE     *PeiUsbDevice\r
+  IN EFI_PEI_SERVICES  **PeiServices,\r
+  IN PEI_USB_DEVICE    *PeiUsbDevice\r
   );\r
 \r
 /**\r
@@ -100,11 +100,11 @@ PeiUsbGetAllConfiguration (
 **/\r
 EFI_STATUS\r
 GetExpectedDescriptor (\r
-  IN  UINT8       *Buffer,\r
-  IN  UINTN       Length,\r
-  IN  UINT8       DescType,\r
-  IN  UINT8       DescLength,\r
-  OUT UINTN       *ParsedBytes\r
+  IN  UINT8  *Buffer,\r
+  IN  UINTN  Length,\r
+  IN  UINT8  DescType,\r
+  IN  UINT8  DescLength,\r
+  OUT UINTN  *ParsedBytes\r
   );\r
 \r
 /**\r
@@ -121,14 +121,14 @@ GetExpectedDescriptor (
 EFI_STATUS\r
 EFIAPI\r
 PeimInitializeUsb (\r
-  IN EFI_PEI_FILE_HANDLE        FileHandle,\r
-  IN CONST EFI_PEI_SERVICES     **PeiServices\r
+  IN EFI_PEI_FILE_HANDLE     FileHandle,\r
+  IN CONST EFI_PEI_SERVICES  **PeiServices\r
   )\r
 {\r
-  EFI_STATUS                   Status;\r
-  UINTN                        Index;\r
-  PEI_USB_HOST_CONTROLLER_PPI  *UsbHcPpi;\r
-  PEI_USB2_HOST_CONTROLLER_PPI *Usb2HcPpi;\r
+  EFI_STATUS                    Status;\r
+  UINTN                         Index;\r
+  PEI_USB_HOST_CONTROLLER_PPI   *UsbHcPpi;\r
+  PEI_USB2_HOST_CONTROLLER_PPI  *Usb2HcPpi;\r
 \r
   if (!EFI_ERROR (PeiServicesRegisterForShadow (FileHandle))) {\r
     return EFI_SUCCESS;\r
@@ -147,7 +147,7 @@ PeimInitializeUsb (
                &gPeiUsbHostControllerPpiGuid,\r
                Index,\r
                NULL,\r
-               (VOID **) &UsbHcPpi\r
+               (VOID **)&UsbHcPpi\r
                );\r
     if (EFI_ERROR (Status)) {\r
       //\r
@@ -155,7 +155,8 @@ PeimInitializeUsb (
       //\r
       break;\r
     }\r
-    PeiUsbEnumeration ((EFI_PEI_SERVICES **) PeiServices, UsbHcPpi, NULL);\r
+\r
+    PeiUsbEnumeration ((EFI_PEI_SERVICES **)PeiServices, UsbHcPpi, NULL);\r
     Index++;\r
   }\r
 \r
@@ -168,7 +169,7 @@ PeimInitializeUsb (
                  &gPeiUsb2HostControllerPpiGuid,\r
                  Index,\r
                  NULL,\r
-                 (VOID **) &Usb2HcPpi\r
+                 (VOID **)&Usb2HcPpi\r
                  );\r
       if (EFI_ERROR (Status)) {\r
         //\r
@@ -176,7 +177,8 @@ PeimInitializeUsb (
         //\r
         break;\r
       }\r
-      PeiUsbEnumeration ((EFI_PEI_SERVICES **) PeiServices, NULL, Usb2HcPpi);\r
+\r
+      PeiUsbEnumeration ((EFI_PEI_SERVICES **)PeiServices, NULL, Usb2HcPpi);\r
       Index++;\r
     }\r
   }\r
@@ -203,9 +205,9 @@ PeimInitializeUsb (
 **/\r
 EFI_STATUS\r
 PeiHubEnumeration (\r
-  IN EFI_PEI_SERVICES               **PeiServices,\r
-  IN PEI_USB_DEVICE                 *PeiUsbDevice,\r
-  IN UINT8                          *CurrentAddress\r
+  IN EFI_PEI_SERVICES  **PeiServices,\r
+  IN PEI_USB_DEVICE    *PeiUsbDevice,\r
+  IN UINT8             *CurrentAddress\r
   )\r
 {\r
   UINTN                 Index;\r
@@ -218,19 +220,17 @@ PeiHubEnumeration (
   UINTN                 InterfaceIndex;\r
   UINTN                 EndpointIndex;\r
 \r
-\r
-  UsbIoPpi    = &PeiUsbDevice->UsbIoPpi;\r
+  UsbIoPpi = &PeiUsbDevice->UsbIoPpi;\r
 \r
   DEBUG ((DEBUG_INFO, "PeiHubEnumeration: DownStreamPortNo: %x\n", PeiUsbDevice->DownStreamPortNo));\r
 \r
   for (Index = 0; Index < PeiUsbDevice->DownStreamPortNo; Index++) {\r
-\r
     Status = PeiHubGetPortStatus (\r
-              PeiServices,\r
-              UsbIoPpi,\r
-              (UINT8) (Index + 1),\r
-              (UINT32 *) &PortStatus\r
-              );\r
+               PeiServices,\r
+               UsbIoPpi,\r
+               (UINT8)(Index + 1),\r
+               (UINT32 *)&PortStatus\r
+               );\r
 \r
     if (EFI_ERROR (Status)) {\r
       continue;\r
@@ -248,22 +248,22 @@ PeiHubEnumeration (
         // Begin to deal with the new device\r
         //\r
         MemPages = sizeof (PEI_USB_DEVICE) / EFI_PAGE_SIZE + 1;\r
-        Status = PeiServicesAllocatePages (\r
-                   EfiBootServicesCode,\r
-                   MemPages,\r
-                   &AllocateAddress\r
-                   );\r
+        Status   = PeiServicesAllocatePages (\r
+                     EfiBootServicesCode,\r
+                     MemPages,\r
+                     &AllocateAddress\r
+                     );\r
         if (EFI_ERROR (Status)) {\r
           return EFI_OUT_OF_RESOURCES;\r
         }\r
 \r
-        NewPeiUsbDevice = (PEI_USB_DEVICE *) ((UINTN) AllocateAddress);\r
+        NewPeiUsbDevice = (PEI_USB_DEVICE *)((UINTN)AllocateAddress);\r
         ZeroMem (NewPeiUsbDevice, sizeof (PEI_USB_DEVICE));\r
 \r
-        NewPeiUsbDevice->Signature        = PEI_USB_DEVICE_SIGNATURE;\r
-        NewPeiUsbDevice->DeviceAddress    = 0;\r
-        NewPeiUsbDevice->MaxPacketSize0   = 8;\r
-        NewPeiUsbDevice->DataToggle       = 0;\r
+        NewPeiUsbDevice->Signature      = PEI_USB_DEVICE_SIGNATURE;\r
+        NewPeiUsbDevice->DeviceAddress  = 0;\r
+        NewPeiUsbDevice->MaxPacketSize0 = 8;\r
+        NewPeiUsbDevice->DataToggle     = 0;\r
         CopyMem (\r
           &(NewPeiUsbDevice->UsbIoPpi),\r
           &mUsbIoPpi,\r
@@ -275,39 +275,40 @@ PeiHubEnumeration (
           sizeof (EFI_PEI_PPI_DESCRIPTOR)\r
           );\r
         NewPeiUsbDevice->UsbIoPpiList.Ppi = &NewPeiUsbDevice->UsbIoPpi;\r
-        NewPeiUsbDevice->AllocateAddress  = (UINTN) AllocateAddress;\r
+        NewPeiUsbDevice->AllocateAddress  = (UINTN)AllocateAddress;\r
         NewPeiUsbDevice->UsbHcPpi         = PeiUsbDevice->UsbHcPpi;\r
         NewPeiUsbDevice->Usb2HcPpi        = PeiUsbDevice->Usb2HcPpi;\r
-        NewPeiUsbDevice->Tier             = (UINT8) (PeiUsbDevice->Tier + 1);\r
+        NewPeiUsbDevice->Tier             = (UINT8)(PeiUsbDevice->Tier + 1);\r
         NewPeiUsbDevice->IsHub            = 0x0;\r
         NewPeiUsbDevice->DownStreamPortNo = 0x0;\r
 \r
         if (((PortStatus.PortChangeStatus & USB_PORT_STAT_C_RESET) == 0) ||\r
-             ((PortStatus.PortStatus & (USB_PORT_STAT_CONNECTION | USB_PORT_STAT_ENABLE)) == 0)) {\r
+            ((PortStatus.PortStatus & (USB_PORT_STAT_CONNECTION | USB_PORT_STAT_ENABLE)) == 0))\r
+        {\r
           //\r
           // If the port already has reset change flag and is connected and enabled, skip the port reset logic.\r
           //\r
           PeiResetHubPort (PeiServices, UsbIoPpi, (UINT8)(Index + 1));\r
 \r
           PeiHubGetPortStatus (\r
-             PeiServices,\r
-             UsbIoPpi,\r
-             (UINT8) (Index + 1),\r
-             (UINT32 *) &PortStatus\r
-             );\r
+            PeiServices,\r
+            UsbIoPpi,\r
+            (UINT8)(Index + 1),\r
+            (UINT32 *)&PortStatus\r
+            );\r
         } else {\r
           PeiHubClearPortFeature (\r
             PeiServices,\r
             UsbIoPpi,\r
-            (UINT8) (Index + 1),\r
+            (UINT8)(Index + 1),\r
             EfiUsbPortResetChange\r
             );\r
         }\r
 \r
-        NewPeiUsbDevice->DeviceSpeed = (UINT8) PeiUsbGetDeviceSpeed (PortStatus.PortStatus);\r
+        NewPeiUsbDevice->DeviceSpeed = (UINT8)PeiUsbGetDeviceSpeed (PortStatus.PortStatus);\r
         DEBUG ((DEBUG_INFO, "Device Speed =%d\n", PeiUsbDevice->DeviceSpeed));\r
 \r
-        if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_SUPER_SPEED)){\r
+        if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_SUPER_SPEED)) {\r
           NewPeiUsbDevice->MaxPacketSize0 = 512;\r
         } else if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_HIGH_SPEED)) {\r
           NewPeiUsbDevice->MaxPacketSize0 = 64;\r
@@ -317,12 +318,12 @@ PeiHubEnumeration (
           NewPeiUsbDevice->MaxPacketSize0 = 8;\r
         }\r
 \r
-        if(NewPeiUsbDevice->DeviceSpeed != EFI_USB_SPEED_HIGH) {\r
+        if (NewPeiUsbDevice->DeviceSpeed != EFI_USB_SPEED_HIGH) {\r
           if (PeiUsbDevice->DeviceSpeed == EFI_USB_SPEED_HIGH) {\r
             NewPeiUsbDevice->Translator.TranslatorPortNumber = (UINT8)Index;\r
             NewPeiUsbDevice->Translator.TranslatorHubAddress = *CurrentAddress;\r
           } else {\r
-            CopyMem(&(NewPeiUsbDevice->Translator), &(PeiUsbDevice->Translator), sizeof(EFI_USB2_HC_TRANSACTION_TRANSLATOR));\r
+            CopyMem (&(NewPeiUsbDevice->Translator), &(PeiUsbDevice->Translator), sizeof (EFI_USB2_HC_TRANSACTION_TRANSLATOR));\r
           }\r
         }\r
 \r
@@ -330,21 +331,22 @@ PeiHubEnumeration (
         // Configure that Usb Device\r
         //\r
         Status = PeiConfigureUsbDevice (\r
-                  PeiServices,\r
-                  NewPeiUsbDevice,\r
-                  (UINT8) (Index + 1),\r
-                  CurrentAddress\r
-                  );\r
+                   PeiServices,\r
+                   NewPeiUsbDevice,\r
+                   (UINT8)(Index + 1),\r
+                   CurrentAddress\r
+                   );\r
 \r
         if (EFI_ERROR (Status)) {\r
           continue;\r
         }\r
+\r
         DEBUG ((DEBUG_INFO, "PeiHubEnumeration: PeiConfigureUsbDevice Success\n"));\r
 \r
         Status = PeiServicesInstallPpi (&NewPeiUsbDevice->UsbIoPpiList);\r
 \r
         if (NewPeiUsbDevice->InterfaceDesc->InterfaceClass == 0x09) {\r
-          NewPeiUsbDevice->IsHub  = 0x1;\r
+          NewPeiUsbDevice->IsHub = 0x1;\r
 \r
           Status = PeiDoHubConfig (PeiServices, NewPeiUsbDevice);\r
           if (EFI_ERROR (Status)) {\r
@@ -359,19 +361,20 @@ PeiHubEnumeration (
           // Begin to deal with the new device\r
           //\r
           MemPages = sizeof (PEI_USB_DEVICE) / EFI_PAGE_SIZE + 1;\r
-          Status = PeiServicesAllocatePages (\r
-                     EfiBootServicesCode,\r
-                     MemPages,\r
-                     &AllocateAddress\r
-                     );\r
+          Status   = PeiServicesAllocatePages (\r
+                       EfiBootServicesCode,\r
+                       MemPages,\r
+                       &AllocateAddress\r
+                       );\r
           if (EFI_ERROR (Status)) {\r
             return EFI_OUT_OF_RESOURCES;\r
           }\r
+\r
           CopyMem ((VOID *)(UINTN)AllocateAddress, NewPeiUsbDevice, sizeof (PEI_USB_DEVICE));\r
-          NewPeiUsbDevice = (PEI_USB_DEVICE *) ((UINTN) AllocateAddress);\r
-          NewPeiUsbDevice->AllocateAddress  = (UINTN) AllocateAddress;\r
+          NewPeiUsbDevice                   = (PEI_USB_DEVICE *)((UINTN)AllocateAddress);\r
+          NewPeiUsbDevice->AllocateAddress  = (UINTN)AllocateAddress;\r
           NewPeiUsbDevice->UsbIoPpiList.Ppi = &NewPeiUsbDevice->UsbIoPpi;\r
-          NewPeiUsbDevice->InterfaceDesc = NewPeiUsbDevice->InterfaceDescList[InterfaceIndex];\r
+          NewPeiUsbDevice->InterfaceDesc    = NewPeiUsbDevice->InterfaceDescList[InterfaceIndex];\r
           for (EndpointIndex = 0; EndpointIndex < NewPeiUsbDevice->InterfaceDesc->NumEndpoints; EndpointIndex++) {\r
             NewPeiUsbDevice->EndpointDesc[EndpointIndex] = NewPeiUsbDevice->EndpointDescList[InterfaceIndex][EndpointIndex];\r
           }\r
@@ -379,7 +382,7 @@ PeiHubEnumeration (
           Status = PeiServicesInstallPpi (&NewPeiUsbDevice->UsbIoPpiList);\r
 \r
           if (NewPeiUsbDevice->InterfaceDesc->InterfaceClass == 0x09) {\r
-            NewPeiUsbDevice->IsHub  = 0x1;\r
+            NewPeiUsbDevice->IsHub = 0x1;\r
 \r
             Status = PeiDoHubConfig (PeiServices, NewPeiUsbDevice);\r
             if (EFI_ERROR (Status)) {\r
@@ -393,7 +396,6 @@ PeiHubEnumeration (
     }\r
   }\r
 \r
-\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -411,9 +413,9 @@ PeiHubEnumeration (
 **/\r
 EFI_STATUS\r
 PeiUsbEnumeration (\r
-  IN EFI_PEI_SERVICES               **PeiServices,\r
-  IN PEI_USB_HOST_CONTROLLER_PPI    *UsbHcPpi,\r
-  IN PEI_USB2_HOST_CONTROLLER_PPI   *Usb2HcPpi\r
+  IN EFI_PEI_SERVICES              **PeiServices,\r
+  IN PEI_USB_HOST_CONTROLLER_PPI   *UsbHcPpi,\r
+  IN PEI_USB2_HOST_CONTROLLER_PPI  *Usb2HcPpi\r
   )\r
 {\r
   UINT8                 NumOfRootPort;\r
@@ -430,15 +432,15 @@ PeiUsbEnumeration (
   CurrentAddress = 0;\r
   if (Usb2HcPpi != NULL) {\r
     Usb2HcPpi->GetRootHubPortNumber (\r
-                PeiServices,\r
-                Usb2HcPpi,\r
-                (UINT8 *) &NumOfRootPort\r
-                );\r
+                 PeiServices,\r
+                 Usb2HcPpi,\r
+                 (UINT8 *)&NumOfRootPort\r
+                 );\r
   } else if (UsbHcPpi != NULL) {\r
     UsbHcPpi->GetRootHubPortNumber (\r
                 PeiServices,\r
                 UsbHcPpi,\r
-                (UINT8 *) &NumOfRootPort\r
+                (UINT8 *)&NumOfRootPort\r
                 );\r
   } else {\r
     ASSERT (FALSE);\r
@@ -453,19 +455,20 @@ PeiUsbEnumeration (
     //\r
     if (Usb2HcPpi != NULL) {\r
       Usb2HcPpi->GetRootHubPortStatus (\r
-                  PeiServices,\r
-                  Usb2HcPpi,\r
-                  (UINT8) Index,\r
-                  &PortStatus\r
-                  );\r
+                   PeiServices,\r
+                   Usb2HcPpi,\r
+                   (UINT8)Index,\r
+                   &PortStatus\r
+                   );\r
     } else {\r
       UsbHcPpi->GetRootHubPortStatus (\r
                   PeiServices,\r
                   UsbHcPpi,\r
-                  (UINT8) Index,\r
+                  (UINT8)Index,\r
                   &PortStatus\r
                   );\r
     }\r
+\r
     DEBUG ((DEBUG_INFO, "USB Status --- Port: %x ConnectChange[%04x] Status[%04x]\n", Index, PortStatus.PortChangeStatus, PortStatus.PortStatus));\r
     //\r
     // Only handle connection/enable/overcurrent/reset change.\r
@@ -475,22 +478,22 @@ PeiUsbEnumeration (
     } else {\r
       if (IsPortConnect (PortStatus.PortStatus)) {\r
         MemPages = sizeof (PEI_USB_DEVICE) / EFI_PAGE_SIZE + 1;\r
-        Status = PeiServicesAllocatePages (\r
-                   EfiBootServicesCode,\r
-                   MemPages,\r
-                   &AllocateAddress\r
-                   );\r
+        Status   = PeiServicesAllocatePages (\r
+                     EfiBootServicesCode,\r
+                     MemPages,\r
+                     &AllocateAddress\r
+                     );\r
         if (EFI_ERROR (Status)) {\r
           return EFI_OUT_OF_RESOURCES;\r
         }\r
 \r
-        PeiUsbDevice = (PEI_USB_DEVICE *) ((UINTN) AllocateAddress);\r
+        PeiUsbDevice = (PEI_USB_DEVICE *)((UINTN)AllocateAddress);\r
         ZeroMem (PeiUsbDevice, sizeof (PEI_USB_DEVICE));\r
 \r
-        PeiUsbDevice->Signature         = PEI_USB_DEVICE_SIGNATURE;\r
-        PeiUsbDevice->DeviceAddress     = 0;\r
-        PeiUsbDevice->MaxPacketSize0    = 8;\r
-        PeiUsbDevice->DataToggle        = 0;\r
+        PeiUsbDevice->Signature      = PEI_USB_DEVICE_SIGNATURE;\r
+        PeiUsbDevice->DeviceAddress  = 0;\r
+        PeiUsbDevice->MaxPacketSize0 = 8;\r
+        PeiUsbDevice->DataToggle     = 0;\r
         CopyMem (\r
           &(PeiUsbDevice->UsbIoPpi),\r
           &mUsbIoPpi,\r
@@ -501,15 +504,16 @@ PeiUsbEnumeration (
           &mUsbIoPpiList,\r
           sizeof (EFI_PEI_PPI_DESCRIPTOR)\r
           );\r
-        PeiUsbDevice->UsbIoPpiList.Ppi  = &PeiUsbDevice->UsbIoPpi;\r
-        PeiUsbDevice->AllocateAddress   = (UINTN) AllocateAddress;\r
-        PeiUsbDevice->UsbHcPpi          = UsbHcPpi;\r
-        PeiUsbDevice->Usb2HcPpi         = Usb2HcPpi;\r
-        PeiUsbDevice->IsHub             = 0x0;\r
-        PeiUsbDevice->DownStreamPortNo  = 0x0;\r
+        PeiUsbDevice->UsbIoPpiList.Ppi = &PeiUsbDevice->UsbIoPpi;\r
+        PeiUsbDevice->AllocateAddress  = (UINTN)AllocateAddress;\r
+        PeiUsbDevice->UsbHcPpi         = UsbHcPpi;\r
+        PeiUsbDevice->Usb2HcPpi        = Usb2HcPpi;\r
+        PeiUsbDevice->IsHub            = 0x0;\r
+        PeiUsbDevice->DownStreamPortNo = 0x0;\r
 \r
         if (((PortStatus.PortChangeStatus & USB_PORT_STAT_C_RESET) == 0) ||\r
-             ((PortStatus.PortStatus & (USB_PORT_STAT_CONNECTION | USB_PORT_STAT_ENABLE)) == 0)) {\r
+            ((PortStatus.PortStatus & (USB_PORT_STAT_CONNECTION | USB_PORT_STAT_ENABLE)) == 0))\r
+        {\r
           //\r
           // If the port already has reset change flag and is connected and enabled, skip the port reset logic.\r
           //\r
@@ -525,39 +529,39 @@ PeiUsbEnumeration (
             Usb2HcPpi->GetRootHubPortStatus (\r
                          PeiServices,\r
                          Usb2HcPpi,\r
-                         (UINT8) Index,\r
+                         (UINT8)Index,\r
                          &PortStatus\r
                          );\r
           } else {\r
             UsbHcPpi->GetRootHubPortStatus (\r
                         PeiServices,\r
                         UsbHcPpi,\r
-                        (UINT8) Index,\r
+                        (UINT8)Index,\r
                         &PortStatus\r
                         );\r
           }\r
         } else {\r
           if (Usb2HcPpi != NULL) {\r
             Usb2HcPpi->ClearRootHubPortFeature (\r
-                        PeiServices,\r
-                        Usb2HcPpi,\r
-                        (UINT8) Index,\r
-                        EfiUsbPortResetChange\r
-                        );\r
+                         PeiServices,\r
+                         Usb2HcPpi,\r
+                         (UINT8)Index,\r
+                         EfiUsbPortResetChange\r
+                         );\r
           } else {\r
             UsbHcPpi->ClearRootHubPortFeature (\r
                         PeiServices,\r
                         UsbHcPpi,\r
-                        (UINT8) Index,\r
+                        (UINT8)Index,\r
                         EfiUsbPortResetChange\r
                         );\r
           }\r
         }\r
 \r
-        PeiUsbDevice->DeviceSpeed = (UINT8) PeiUsbGetDeviceSpeed (PortStatus.PortStatus);\r
+        PeiUsbDevice->DeviceSpeed = (UINT8)PeiUsbGetDeviceSpeed (PortStatus.PortStatus);\r
         DEBUG ((DEBUG_INFO, "Device Speed =%d\n", PeiUsbDevice->DeviceSpeed));\r
 \r
-        if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_SUPER_SPEED)){\r
+        if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_SUPER_SPEED)) {\r
           PeiUsbDevice->MaxPacketSize0 = 512;\r
         } else if (USB_BIT_IS_SET (PortStatus.PortStatus, USB_PORT_STAT_HIGH_SPEED)) {\r
           PeiUsbDevice->MaxPacketSize0 = 64;\r
@@ -571,15 +575,16 @@ PeiUsbEnumeration (
         // Configure that Usb Device\r
         //\r
         Status = PeiConfigureUsbDevice (\r
-                  PeiServices,\r
-                  PeiUsbDevice,\r
-                  Index,\r
-                  &CurrentAddress\r
-                  );\r
+                   PeiServices,\r
+                   PeiUsbDevice,\r
+                   Index,\r
+                   &CurrentAddress\r
+                   );\r
 \r
         if (EFI_ERROR (Status)) {\r
           continue;\r
         }\r
+\r
         DEBUG ((DEBUG_INFO, "PeiUsbEnumeration: PeiConfigureUsbDevice Success\n"));\r
 \r
         Status = PeiServicesInstallPpi (&PeiUsbDevice->UsbIoPpiList);\r
@@ -600,19 +605,20 @@ PeiUsbEnumeration (
           // Begin to deal with the new device\r
           //\r
           MemPages = sizeof (PEI_USB_DEVICE) / EFI_PAGE_SIZE + 1;\r
-          Status = PeiServicesAllocatePages (\r
-                     EfiBootServicesCode,\r
-                     MemPages,\r
-                     &AllocateAddress\r
-                     );\r
+          Status   = PeiServicesAllocatePages (\r
+                       EfiBootServicesCode,\r
+                       MemPages,\r
+                       &AllocateAddress\r
+                       );\r
           if (EFI_ERROR (Status)) {\r
             return EFI_OUT_OF_RESOURCES;\r
           }\r
+\r
           CopyMem ((VOID *)(UINTN)AllocateAddress, PeiUsbDevice, sizeof (PEI_USB_DEVICE));\r
-          PeiUsbDevice = (PEI_USB_DEVICE *) ((UINTN) AllocateAddress);\r
-          PeiUsbDevice->AllocateAddress  = (UINTN) AllocateAddress;\r
+          PeiUsbDevice                   = (PEI_USB_DEVICE *)((UINTN)AllocateAddress);\r
+          PeiUsbDevice->AllocateAddress  = (UINTN)AllocateAddress;\r
           PeiUsbDevice->UsbIoPpiList.Ppi = &PeiUsbDevice->UsbIoPpi;\r
-          PeiUsbDevice->InterfaceDesc = PeiUsbDevice->InterfaceDescList[InterfaceIndex];\r
+          PeiUsbDevice->InterfaceDesc    = PeiUsbDevice->InterfaceDescList[InterfaceIndex];\r
           for (EndpointIndex = 0; EndpointIndex < PeiUsbDevice->InterfaceDesc->NumEndpoints; EndpointIndex++) {\r
             PeiUsbDevice->EndpointDesc[EndpointIndex] = PeiUsbDevice->EndpointDescList[InterfaceIndex][EndpointIndex];\r
           }\r
@@ -656,16 +662,16 @@ PeiUsbEnumeration (
 **/\r
 EFI_STATUS\r
 PeiConfigureUsbDevice (\r
-  IN EFI_PEI_SERVICES   **PeiServices,\r
-  IN PEI_USB_DEVICE     *PeiUsbDevice,\r
-  IN UINT8              Port,\r
-  IN OUT UINT8          *DeviceAddress\r
+  IN EFI_PEI_SERVICES  **PeiServices,\r
+  IN PEI_USB_DEVICE    *PeiUsbDevice,\r
+  IN UINT8             Port,\r
+  IN OUT UINT8         *DeviceAddress\r
   )\r
 {\r
-  EFI_USB_DEVICE_DESCRIPTOR   DeviceDescriptor;\r
-  EFI_STATUS                  Status;\r
-  PEI_USB_IO_PPI              *UsbIoPpi;\r
-  UINT8                       Retry;\r
+  EFI_USB_DEVICE_DESCRIPTOR  DeviceDescriptor;\r
+  EFI_STATUS                 Status;\r
+  PEI_USB_IO_PPI             *UsbIoPpi;\r
+  UINT8                      Retry;\r
 \r
   UsbIoPpi = &PeiUsbDevice->UsbIoPpi;\r
   Status   = EFI_SUCCESS;\r
@@ -674,7 +680,7 @@ PeiConfigureUsbDevice (
   // Get USB device descriptor\r
   //\r
 \r
-  for (Retry = 0; Retry < 3; Retry ++) {\r
+  for (Retry = 0; Retry < 3; Retry++) {\r
     Status = PeiUsbGetDescriptor (\r
                PeiServices,\r
                UsbIoPpi,\r
@@ -701,18 +707,19 @@ PeiConfigureUsbDevice (
     PeiUsbDevice->MaxPacketSize0 = DeviceDescriptor.MaxPacketSize0;\r
   }\r
 \r
-  (*DeviceAddress) ++;\r
+  (*DeviceAddress)++;\r
 \r
   Status = PeiUsbSetDeviceAddress (\r
-            PeiServices,\r
-            UsbIoPpi,\r
-            *DeviceAddress\r
-            );\r
+             PeiServices,\r
+             UsbIoPpi,\r
+             *DeviceAddress\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "PeiUsbSetDeviceAddress Failed: %r\n", Status));\r
     return Status;\r
   }\r
+\r
   MicroSecondDelay (USB_SET_DEVICE_ADDRESS_STALL);\r
 \r
   PeiUsbDevice->DeviceAddress = *DeviceAddress;\r
@@ -721,13 +728,13 @@ PeiConfigureUsbDevice (
   // Get whole USB device descriptor\r
   //\r
   Status = PeiUsbGetDescriptor (\r
-            PeiServices,\r
-            UsbIoPpi,\r
-            (USB_DT_DEVICE << 8),\r
-            0,\r
-            (UINT16) sizeof (EFI_USB_DEVICE_DESCRIPTOR),\r
-            &DeviceDescriptor\r
-            );\r
+             PeiServices,\r
+             UsbIoPpi,\r
+             (USB_DT_DEVICE << 8),\r
+             0,\r
+             (UINT16)sizeof (EFI_USB_DEVICE_DESCRIPTOR),\r
+             &DeviceDescriptor\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "PeiUsbGetDescriptor First Failed\n"));\r
@@ -738,18 +745,19 @@ PeiConfigureUsbDevice (
   // Get its default configuration and its first interface\r
   //\r
   Status = PeiUsbGetAllConfiguration (\r
-            PeiServices,\r
-            PeiUsbDevice\r
-            );\r
+             PeiServices,\r
+             PeiUsbDevice\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   MicroSecondDelay (USB_GET_CONFIG_DESCRIPTOR_STALL);\r
 \r
   Status = PeiUsbSetConfiguration (\r
-            PeiServices,\r
-            UsbIoPpi\r
-            );\r
+             PeiServices,\r
+             UsbIoPpi\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
@@ -771,20 +779,20 @@ PeiConfigureUsbDevice (
 **/\r
 EFI_STATUS\r
 PeiUsbGetAllConfiguration (\r
-  IN EFI_PEI_SERVICES   **PeiServices,\r
-  IN PEI_USB_DEVICE     *PeiUsbDevice\r
+  IN EFI_PEI_SERVICES  **PeiServices,\r
+  IN PEI_USB_DEVICE    *PeiUsbDevice\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  EFI_USB_CONFIG_DESCRIPTOR *ConfigDesc;\r
-  PEI_USB_IO_PPI            *UsbIoPpi;\r
-  UINT16                    ConfigDescLength;\r
-  UINT8                     *Ptr;\r
-  UINTN                     SkipBytes;\r
-  UINTN                     LengthLeft;\r
-  UINTN                     InterfaceIndex;\r
-  UINTN                     Index;\r
-  UINTN                     NumOfEndpoint;\r
+  EFI_STATUS                 Status;\r
+  EFI_USB_CONFIG_DESCRIPTOR  *ConfigDesc;\r
+  PEI_USB_IO_PPI             *UsbIoPpi;\r
+  UINT16                     ConfigDescLength;\r
+  UINT8                      *Ptr;\r
+  UINTN                      SkipBytes;\r
+  UINTN                      LengthLeft;\r
+  UINTN                      InterfaceIndex;\r
+  UINTN                      Index;\r
+  UINTN                      NumOfEndpoint;\r
 \r
   UsbIoPpi = &PeiUsbDevice->UsbIoPpi;\r
 \r
@@ -792,22 +800,23 @@ PeiUsbGetAllConfiguration (
   // First get its 4-byte configuration descriptor\r
   //\r
   Status = PeiUsbGetDescriptor (\r
-            PeiServices,\r
-            UsbIoPpi,\r
-            (USB_DT_CONFIG << 8), // Value\r
-            0,      // Index\r
-            4,      // Length\r
-            PeiUsbDevice->ConfigurationData\r
-            );\r
+             PeiServices,\r
+             UsbIoPpi,\r
+             (USB_DT_CONFIG << 8), // Value\r
+             0,                    // Index\r
+             4,                    // Length\r
+             PeiUsbDevice->ConfigurationData\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "PeiUsbGet Config Descriptor First Failed\n"));\r
     return Status;\r
   }\r
+\r
   MicroSecondDelay (USB_GET_CONFIG_DESCRIPTOR_STALL);\r
 \r
-  ConfigDesc        = (EFI_USB_CONFIG_DESCRIPTOR *) PeiUsbDevice->ConfigurationData;\r
-  ConfigDescLength  = ConfigDesc->TotalLength;\r
+  ConfigDesc       = (EFI_USB_CONFIG_DESCRIPTOR *)PeiUsbDevice->ConfigurationData;\r
+  ConfigDescLength = ConfigDesc->TotalLength;\r
 \r
   //\r
   // Reject if TotalLength even cannot cover itself.\r
@@ -827,52 +836,52 @@ PeiUsbGetAllConfiguration (
   // Then we get the total descriptors for this configuration\r
   //\r
   Status = PeiUsbGetDescriptor (\r
-            PeiServices,\r
-            UsbIoPpi,\r
-            (USB_DT_CONFIG << 8),\r
-            0,\r
-            ConfigDescLength,\r
-            PeiUsbDevice->ConfigurationData\r
-            );\r
+             PeiServices,\r
+             UsbIoPpi,\r
+             (USB_DT_CONFIG << 8),\r
+             0,\r
+             ConfigDescLength,\r
+             PeiUsbDevice->ConfigurationData\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "PeiUsbGet Config Descriptor all Failed\n"));\r
     return Status;\r
   }\r
+\r
   //\r
   // Parse this configuration descriptor\r
   // First get the current config descriptor;\r
   //\r
   Status = GetExpectedDescriptor (\r
-            PeiUsbDevice->ConfigurationData,\r
-            ConfigDescLength,\r
-            USB_DT_CONFIG,\r
-            (UINT8) sizeof (EFI_USB_CONFIG_DESCRIPTOR),\r
-            &SkipBytes\r
-            );\r
+             PeiUsbDevice->ConfigurationData,\r
+             ConfigDescLength,\r
+             USB_DT_CONFIG,\r
+             (UINT8)sizeof (EFI_USB_CONFIG_DESCRIPTOR),\r
+             &SkipBytes\r
+             );\r
 \r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
 \r
-  Ptr                       = PeiUsbDevice->ConfigurationData + SkipBytes;\r
-  PeiUsbDevice->ConfigDesc  = (EFI_USB_CONFIG_DESCRIPTOR *) Ptr;\r
+  Ptr                      = PeiUsbDevice->ConfigurationData + SkipBytes;\r
+  PeiUsbDevice->ConfigDesc = (EFI_USB_CONFIG_DESCRIPTOR *)Ptr;\r
 \r
-  Ptr += sizeof (EFI_USB_CONFIG_DESCRIPTOR);\r
+  Ptr       += sizeof (EFI_USB_CONFIG_DESCRIPTOR);\r
   LengthLeft = ConfigDescLength - SkipBytes - sizeof (EFI_USB_CONFIG_DESCRIPTOR);\r
 \r
   for (InterfaceIndex = 0; InterfaceIndex < PeiUsbDevice->ConfigDesc->NumInterfaces; InterfaceIndex++) {\r
-\r
     //\r
     // Get the interface descriptor\r
     //\r
     Status = GetExpectedDescriptor (\r
-              Ptr,\r
-              LengthLeft,\r
-              USB_DT_INTERFACE,\r
-              (UINT8) sizeof (EFI_USB_INTERFACE_DESCRIPTOR),\r
-              &SkipBytes\r
-              );\r
+               Ptr,\r
+               LengthLeft,\r
+               USB_DT_INTERFACE,\r
+               (UINT8)sizeof (EFI_USB_INTERFACE_DESCRIPTOR),\r
+               &SkipBytes\r
+               );\r
 \r
     if (EFI_ERROR (Status)) {\r
       return Status;\r
@@ -880,11 +889,12 @@ PeiUsbGetAllConfiguration (
 \r
     Ptr += SkipBytes;\r
     if (InterfaceIndex == 0) {\r
-      PeiUsbDevice->InterfaceDesc = (EFI_USB_INTERFACE_DESCRIPTOR *) Ptr;\r
+      PeiUsbDevice->InterfaceDesc = (EFI_USB_INTERFACE_DESCRIPTOR *)Ptr;\r
     }\r
-    PeiUsbDevice->InterfaceDescList[InterfaceIndex] = (EFI_USB_INTERFACE_DESCRIPTOR *) Ptr;\r
 \r
-    Ptr += sizeof (EFI_USB_INTERFACE_DESCRIPTOR);\r
+    PeiUsbDevice->InterfaceDescList[InterfaceIndex] = (EFI_USB_INTERFACE_DESCRIPTOR *)Ptr;\r
+\r
+    Ptr        += sizeof (EFI_USB_INTERFACE_DESCRIPTOR);\r
     LengthLeft -= SkipBytes;\r
     LengthLeft -= sizeof (EFI_USB_INTERFACE_DESCRIPTOR);\r
 \r
@@ -899,12 +909,12 @@ PeiUsbGetAllConfiguration (
       // Get the endpoint descriptor\r
       //\r
       Status = GetExpectedDescriptor (\r
-                Ptr,\r
-                LengthLeft,\r
-                USB_DT_ENDPOINT,\r
-                (UINT8) sizeof (EFI_USB_ENDPOINT_DESCRIPTOR),\r
-                &SkipBytes\r
-                );\r
+                 Ptr,\r
+                 LengthLeft,\r
+                 USB_DT_ENDPOINT,\r
+                 (UINT8)sizeof (EFI_USB_ENDPOINT_DESCRIPTOR),\r
+                 &SkipBytes\r
+                 );\r
 \r
       if (EFI_ERROR (Status)) {\r
         return Status;\r
@@ -912,11 +922,12 @@ PeiUsbGetAllConfiguration (
 \r
       Ptr += SkipBytes;\r
       if (InterfaceIndex == 0) {\r
-        PeiUsbDevice->EndpointDesc[Index] = (EFI_USB_ENDPOINT_DESCRIPTOR *) Ptr;\r
+        PeiUsbDevice->EndpointDesc[Index] = (EFI_USB_ENDPOINT_DESCRIPTOR *)Ptr;\r
       }\r
-      PeiUsbDevice->EndpointDescList[InterfaceIndex][Index] = (EFI_USB_ENDPOINT_DESCRIPTOR *) Ptr;\r
 \r
-      Ptr += sizeof (EFI_USB_ENDPOINT_DESCRIPTOR);\r
+      PeiUsbDevice->EndpointDescList[InterfaceIndex][Index] = (EFI_USB_ENDPOINT_DESCRIPTOR *)Ptr;\r
+\r
+      Ptr        += sizeof (EFI_USB_ENDPOINT_DESCRIPTOR);\r
       LengthLeft -= SkipBytes;\r
       LengthLeft -= sizeof (EFI_USB_ENDPOINT_DESCRIPTOR);\r
     }\r
@@ -940,15 +951,15 @@ PeiUsbGetAllConfiguration (
 **/\r
 EFI_STATUS\r
 GetExpectedDescriptor (\r
-  IN  UINT8       *Buffer,\r
-  IN  UINTN       Length,\r
-  IN  UINT8       DescType,\r
-  IN  UINT8       DescLength,\r
-  OUT UINTN       *ParsedBytes\r
+  IN  UINT8  *Buffer,\r
+  IN  UINTN  Length,\r
+  IN  UINT8  DescType,\r
+  IN  UINT8  DescLength,\r
+  OUT UINTN  *ParsedBytes\r
   )\r
 {\r
-  USB_DESC_HEAD   *Head;\r
-  UINTN           Offset;\r
+  USB_DESC_HEAD  *Head;\r
+  UINTN          Offset;\r
 \r
   //\r
   // Total length is too small that cannot hold the single descriptor header plus data.\r
@@ -1020,17 +1031,16 @@ GetExpectedDescriptor (
 **/\r
 VOID\r
 ResetRootPort (\r
-  IN EFI_PEI_SERVICES               **PeiServices,\r
-  IN PEI_USB_HOST_CONTROLLER_PPI    *UsbHcPpi,\r
-  IN PEI_USB2_HOST_CONTROLLER_PPI   *Usb2HcPpi,\r
-  IN UINT8                          PortNum,\r
-  IN UINT8                          RetryIndex\r
+  IN EFI_PEI_SERVICES              **PeiServices,\r
+  IN PEI_USB_HOST_CONTROLLER_PPI   *UsbHcPpi,\r
+  IN PEI_USB2_HOST_CONTROLLER_PPI  *Usb2HcPpi,\r
+  IN UINT8                         PortNum,\r
+  IN UINT8                         RetryIndex\r
   )\r
 {\r
-  EFI_STATUS             Status;\r
-  UINTN                  Index;\r
-  EFI_USB_PORT_STATUS    PortStatus;\r
-\r
+  EFI_STATUS           Status;\r
+  UINTN                Index;\r
+  EFI_USB_PORT_STATUS  PortStatus;\r
 \r
   if (Usb2HcPpi != NULL) {\r
     MicroSecondDelay (200 * 1000);\r
@@ -1039,11 +1049,11 @@ ResetRootPort (
     // reset root port\r
     //\r
     Status = Usb2HcPpi->SetRootHubPortFeature (\r
-                         PeiServices,\r
-                         Usb2HcPpi,\r
-                         PortNum,\r
-                         EfiUsbPortReset\r
-                         );\r
+                          PeiServices,\r
+                          Usb2HcPpi,\r
+                          PortNum,\r
+                          EfiUsbPortReset\r
+                          );\r
 \r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((DEBUG_ERROR, "SetRootHubPortFeature EfiUsbPortReset Failed\n"));\r
@@ -1060,11 +1070,11 @@ ResetRootPort (
     // clear reset root port\r
     //\r
     Status = Usb2HcPpi->ClearRootHubPortFeature (\r
-                         PeiServices,\r
-                         Usb2HcPpi,\r
-                         PortNum,\r
-                         EfiUsbPortReset\r
-                         );\r
+                          PeiServices,\r
+                          Usb2HcPpi,\r
+                          PortNum,\r
+                          EfiUsbPortReset\r
+                          );\r
 \r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((DEBUG_ERROR, "ClearRootHubPortFeature EfiUsbPortReset Failed\n"));\r
@@ -1103,35 +1113,35 @@ ResetRootPort (
     }\r
 \r
     Usb2HcPpi->ClearRootHubPortFeature (\r
-                PeiServices,\r
-                Usb2HcPpi,\r
-                PortNum,\r
-                EfiUsbPortResetChange\r
-                );\r
+                 PeiServices,\r
+                 Usb2HcPpi,\r
+                 PortNum,\r
+                 EfiUsbPortResetChange\r
+                 );\r
 \r
     Usb2HcPpi->ClearRootHubPortFeature (\r
-                PeiServices,\r
-                Usb2HcPpi,\r
-                PortNum,\r
-                EfiUsbPortConnectChange\r
-                );\r
+                 PeiServices,\r
+                 Usb2HcPpi,\r
+                 PortNum,\r
+                 EfiUsbPortConnectChange\r
+                 );\r
 \r
     //\r
     // Set port enable\r
     //\r
-    Usb2HcPpi->SetRootHubPortFeature(\r
-                PeiServices,\r
-                Usb2HcPpi,\r
-                PortNum,\r
-                EfiUsbPortEnable\r
-                );\r
+    Usb2HcPpi->SetRootHubPortFeature (\r
+                 PeiServices,\r
+                 Usb2HcPpi,\r
+                 PortNum,\r
+                 EfiUsbPortEnable\r
+                 );\r
 \r
     Usb2HcPpi->ClearRootHubPortFeature (\r
-                PeiServices,\r
-                Usb2HcPpi,\r
-                PortNum,\r
-                EfiUsbPortEnableChange\r
-                );\r
+                 PeiServices,\r
+                 Usb2HcPpi,\r
+                 PortNum,\r
+                 EfiUsbPortEnableChange\r
+                 );\r
 \r
     MicroSecondDelay ((RetryIndex + 1) * 50 * 1000);\r
   } else {\r
@@ -1221,7 +1231,7 @@ ResetRootPort (
     //\r
     // Set port enable\r
     //\r
-    UsbHcPpi->SetRootHubPortFeature(\r
+    UsbHcPpi->SetRootHubPortFeature (\r
                 PeiServices,\r
                 UsbHcPpi,\r
                 PortNum,\r
@@ -1237,5 +1247,6 @@ ResetRootPort (
 \r
     MicroSecondDelay ((RetryIndex + 1) * 50 * 1000);\r
   }\r
+\r
   return;\r
 }\r