]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EmbeddedPkg/Include/Protocol/EmbeddedGpio.h
EmbeddedPkg: Apply uncrustify changes
[mirror_edk2.git] / EmbeddedPkg / Include / Protocol / EmbeddedGpio.h
index 83854fc286559c5d9f41282625917fc1610be3a3..3cd5b74a4856464ada8fae6f02959d193f5f1bda 100644 (file)
 //\r
 // Protocol interface structure\r
 //\r
-typedef struct _EMBEDDED_GPIO   EMBEDDED_GPIO;\r
+typedef struct _EMBEDDED_GPIO EMBEDDED_GPIO;\r
 \r
 //\r
 // Data Types\r
 //\r
 typedef UINTN EMBEDDED_GPIO_PIN;\r
 \r
-#define GPIO(Port, Pin) ((EMBEDDED_GPIO_PIN)(((Port) << (16)) | (Pin)))\r
-#define GPIO_PIN(x)     ((EMBEDDED_GPIO_PIN)(x) & (0xFFFF))\r
-#define GPIO_PORT(x)    ((EMBEDDED_GPIO_PIN)(x) >> (16))\r
+#define GPIO(Port, Pin)  ((EMBEDDED_GPIO_PIN)(((Port) << (16)) | (Pin)))\r
+#define GPIO_PIN(x)      ((EMBEDDED_GPIO_PIN)(x) & (0xFFFF))\r
+#define GPIO_PORT(x)     ((EMBEDDED_GPIO_PIN)(x) >> (16))\r
 \r
 typedef enum {\r
-  GPIO_MODE_INPUT                 = 0x00,\r
-  GPIO_MODE_OUTPUT_0              = 0x0E,\r
-  GPIO_MODE_OUTPUT_1              = 0x0F,\r
-  GPIO_MODE_SPECIAL_FUNCTION_2    = 0x02,\r
-  GPIO_MODE_SPECIAL_FUNCTION_3    = 0x03,\r
-  GPIO_MODE_SPECIAL_FUNCTION_4    = 0x04,\r
-  GPIO_MODE_SPECIAL_FUNCTION_5    = 0x05,\r
-  GPIO_MODE_SPECIAL_FUNCTION_6    = 0x06,\r
-  GPIO_MODE_SPECIAL_FUNCTION_7    = 0x07\r
+  GPIO_MODE_INPUT              = 0x00,\r
+  GPIO_MODE_OUTPUT_0           = 0x0E,\r
+  GPIO_MODE_OUTPUT_1           = 0x0F,\r
+  GPIO_MODE_SPECIAL_FUNCTION_2 = 0x02,\r
+  GPIO_MODE_SPECIAL_FUNCTION_3 = 0x03,\r
+  GPIO_MODE_SPECIAL_FUNCTION_4 = 0x04,\r
+  GPIO_MODE_SPECIAL_FUNCTION_5 = 0x05,\r
+  GPIO_MODE_SPECIAL_FUNCTION_6 = 0x06,\r
+  GPIO_MODE_SPECIAL_FUNCTION_7 = 0x07\r
 } EMBEDDED_GPIO_MODE;\r
 \r
 typedef enum {\r
@@ -46,11 +46,12 @@ typedef enum {
 //\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EMBEDDED_GPIO_GET) (\r
+(EFIAPI *EMBEDDED_GPIO_GET)(\r
   IN  EMBEDDED_GPIO       *This,\r
   IN  EMBEDDED_GPIO_PIN   Gpio,\r
   OUT UINTN               *Value\r
   );\r
+\r
 /*++\r
 \r
 Routine Description:\r
@@ -69,14 +70,14 @@ Returns:
 \r
 --*/\r
 \r
-\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EMBEDDED_GPIO_SET) (\r
-    IN EMBEDDED_GPIO      *This,\r
-    IN EMBEDDED_GPIO_PIN  Gpio,\r
-    IN EMBEDDED_GPIO_MODE Mode\r
-    );\r
+(EFIAPI *EMBEDDED_GPIO_SET)(\r
+  IN EMBEDDED_GPIO      *This,\r
+  IN EMBEDDED_GPIO_PIN  Gpio,\r
+  IN EMBEDDED_GPIO_MODE Mode\r
+  );\r
+\r
 /*++\r
 \r
 Routine Description:\r
@@ -95,14 +96,14 @@ Returns:
 \r
 --*/\r
 \r
-\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EMBEDDED_GPIO_GET_MODE) (\r
-    IN  EMBEDDED_GPIO         *This,\r
-    IN  EMBEDDED_GPIO_PIN     Gpio,\r
-    OUT EMBEDDED_GPIO_MODE    *Mode\r
-    );\r
+(EFIAPI *EMBEDDED_GPIO_GET_MODE)(\r
+  IN  EMBEDDED_GPIO         *This,\r
+  IN  EMBEDDED_GPIO_PIN     Gpio,\r
+  OUT EMBEDDED_GPIO_MODE    *Mode\r
+  );\r
+\r
 /*++\r
 \r
 Routine Description:\r
@@ -121,14 +122,14 @@ Returns:
 \r
 --*/\r
 \r
-\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI *EMBEDDED_GPIO_SET_PULL) (\r
-    IN  EMBEDDED_GPIO      *This,\r
-    IN  EMBEDDED_GPIO_PIN  Gpio,\r
-    IN  EMBEDDED_GPIO_PULL Direction\r
-    );\r
+(EFIAPI *EMBEDDED_GPIO_SET_PULL)(\r
+  IN  EMBEDDED_GPIO      *This,\r
+  IN  EMBEDDED_GPIO_PIN  Gpio,\r
+  IN  EMBEDDED_GPIO_PULL Direction\r
+  );\r
+\r
 /*++\r
 \r
 Routine Description:\r
@@ -147,32 +148,30 @@ Returns:
 \r
 --*/\r
 \r
-\r
-\r
 struct _EMBEDDED_GPIO {\r
-  EMBEDDED_GPIO_GET       Get;\r
-  EMBEDDED_GPIO_SET       Set;\r
-  EMBEDDED_GPIO_GET_MODE  GetMode;\r
-  EMBEDDED_GPIO_SET_PULL  SetPull;\r
+  EMBEDDED_GPIO_GET         Get;\r
+  EMBEDDED_GPIO_SET         Set;\r
+  EMBEDDED_GPIO_GET_MODE    GetMode;\r
+  EMBEDDED_GPIO_SET_PULL    SetPull;\r
 };\r
 \r
-extern EFI_GUID gEmbeddedGpioProtocolGuid;\r
+extern EFI_GUID  gEmbeddedGpioProtocolGuid;\r
 \r
-typedef struct _GPIO_CONTROLLER              GPIO_CONTROLLER;\r
-typedef struct _PLATFORM_GPIO_CONTROLLER     PLATFORM_GPIO_CONTROLLER;\r
+typedef struct _GPIO_CONTROLLER          GPIO_CONTROLLER;\r
+typedef struct _PLATFORM_GPIO_CONTROLLER PLATFORM_GPIO_CONTROLLER;\r
 \r
 struct _GPIO_CONTROLLER {\r
-  UINTN                   RegisterBase;\r
-  UINTN                   GpioIndex;\r
-  UINTN                   InternalGpioCount;\r
+  UINTN    RegisterBase;\r
+  UINTN    GpioIndex;\r
+  UINTN    InternalGpioCount;\r
 };\r
 \r
 struct _PLATFORM_GPIO_CONTROLLER {\r
-  UINTN                   GpioCount;\r
-  UINTN                   GpioControllerCount;\r
-  GPIO_CONTROLLER         *GpioController;\r
+  UINTN              GpioCount;\r
+  UINTN              GpioControllerCount;\r
+  GPIO_CONTROLLER    *GpioController;\r
 };\r
 \r
-extern EFI_GUID gPlatformGpioProtocolGuid;\r
+extern EFI_GUID  gPlatformGpioProtocolGuid;\r
 \r
 #endif\r