// Global variables\r
//\r
\r
-BOOLEAN mDisplayInitialized = FALSE;\r
+BOOLEAN mDisplayInitialized = FALSE;\r
\r
-LCD_INSTANCE mLcdTemplate = {\r
+LCD_INSTANCE mLcdTemplate = {\r
LCD_INSTANCE_SIGNATURE,\r
- NULL, // Handle\r
- { // ModeInfo\r
- 0, // Version\r
- 0, // HorizontalResolution\r
- 0, // VerticalResolution\r
+ NULL, // Handle\r
+ { // ModeInfo\r
+ 0, // Version\r
+ 0, // HorizontalResolution\r
+ 0, // VerticalResolution\r
PixelBltOnly, // PixelFormat\r
- { 0 }, // PixelInformation\r
- 0, // PixelsPerScanLine\r
+ { 0 }, // PixelInformation\r
+ 0, // PixelsPerScanLine\r
},\r
{\r
- 0, // MaxMode;\r
- 0, // Mode;\r
+ 0, // MaxMode;\r
+ 0, // Mode;\r
NULL, // Info;\r
- 0, // SizeOfInfo;\r
- 0, // FrameBufferBase;\r
- 0 // FrameBufferSize;\r
+ 0, // SizeOfInfo;\r
+ 0, // FrameBufferBase;\r
+ 0 // FrameBufferSize;\r
},\r
- { // Gop\r
- LcdGraphicsQueryMode, // QueryMode\r
- LcdGraphicsSetMode, // SetMode\r
- LcdGraphicsBlt, // Blt\r
- NULL // *Mode\r
+ { // Gop\r
+ LcdGraphicsQueryMode, // QueryMode\r
+ LcdGraphicsSetMode, // SetMode\r
+ LcdGraphicsBlt, // Blt\r
+ NULL // *Mode\r
},\r
{ // DevicePath\r
{\r
{\r
- HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
+ HARDWARE_DEVICE_PATH, HW_VENDOR_DP,\r
{\r
(UINT8)(sizeof (VENDOR_DEVICE_PATH)),\r
(UINT8)((sizeof (VENDOR_DEVICE_PATH)) >> 8)\r
\r
EFI_STATUS\r
LcdInstanceContructor (\r
- OUT LCD_INSTANCE** NewInstance\r
+ OUT LCD_INSTANCE **NewInstance\r
)\r
{\r
- LCD_INSTANCE* Instance;\r
+ LCD_INSTANCE *Instance;\r
\r
Instance = AllocateCopyPool (sizeof (LCD_INSTANCE), &mLcdTemplate);\r
if (Instance == NULL) {\r
\r
EFI_STATUS\r
InitializeDisplay (\r
- IN LCD_INSTANCE* Instance\r
+ IN LCD_INSTANCE *Instance\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_PHYSICAL_ADDRESS VramBaseAddress;\r
- UINTN VramSize;\r
+ EFI_STATUS Status;\r
+ EFI_PHYSICAL_ADDRESS VramBaseAddress;\r
+ UINTN VramSize;\r
\r
Status = LcdPlatformGetVram (&VramBaseAddress, &VramSize);\r
if (EFI_ERROR (Status)) {\r
EFI_STATUS\r
EFIAPI\r
LcdGraphicsOutputDxeInitialize (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
- EFI_STATUS Status;\r
- LCD_INSTANCE* Instance;\r
+ EFI_STATUS Status;\r
+ LCD_INSTANCE *Instance;\r
\r
Status = LcdIdentify ();\r
if (EFI_ERROR (Status)) {\r
EFI_STATUS\r
EFIAPI\r
LcdGraphicsQueryMode (\r
- IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This,\r
- IN UINT32 ModeNumber,\r
- OUT UINTN *SizeOfInfo,\r
- OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info\r
+ IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This,\r
+ IN UINT32 ModeNumber,\r
+ OUT UINTN *SizeOfInfo,\r
+ OUT EFI_GRAPHICS_OUTPUT_MODE_INFORMATION **Info\r
)\r
{\r
- EFI_STATUS Status;\r
- LCD_INSTANCE *Instance;\r
+ EFI_STATUS Status;\r
+ LCD_INSTANCE *Instance;\r
\r
Instance = LCD_INSTANCE_FROM_GOP_THIS (This);\r
\r
if ((This == NULL) ||\r
(Info == NULL) ||\r
(SizeOfInfo == NULL) ||\r
- (ModeNumber >= This->Mode->MaxMode)) {\r
+ (ModeNumber >= This->Mode->MaxMode))\r
+ {\r
DEBUG ((DEBUG_ERROR, "LcdGraphicsQueryMode: ERROR - For mode number %d : Invalid Parameter.\n", ModeNumber));\r
Status = EFI_INVALID_PARAMETER;\r
goto EXIT;\r
EFI_STATUS\r
EFIAPI\r
LcdGraphicsSetMode (\r
- IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This,\r
- IN UINT32 ModeNumber\r
+ IN EFI_GRAPHICS_OUTPUT_PROTOCOL *This,\r
+ IN UINT32 ModeNumber\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_GRAPHICS_OUTPUT_BLT_PIXEL FillColour;\r
- LCD_INSTANCE* Instance;\r
- LCD_BPP Bpp;\r
+ EFI_STATUS Status;\r
+ EFI_GRAPHICS_OUTPUT_BLT_PIXEL FillColour;\r
+ LCD_INSTANCE *Instance;\r
+ LCD_BPP Bpp;\r
\r
Instance = LCD_INSTANCE_FROM_GOP_THIS (This);\r
\r
DEBUG ((DEBUG_ERROR, "LcdGraphicsSetMode: ERROR - Couldn't get bytes per pixel, status: %r\n", Status));\r
goto EXIT;\r
}\r
+\r
This->Mode->FrameBufferSize = Instance->ModeInfo.VerticalResolution\r
- * Instance->ModeInfo.PixelsPerScanLine\r
- * GetBytesPerPixel (Bpp);\r
+ * Instance->ModeInfo.PixelsPerScanLine\r
+ * GetBytesPerPixel (Bpp);\r
\r
// Set the hardware to the new mode\r
Status = LcdSetMode (ModeNumber);\r
\r
// Fill the entire visible area with the same colour.\r
Status = This->Blt (\r
- This,\r
- &FillColour,\r
- EfiBltVideoFill,\r
- 0,\r
- 0,\r
- 0,\r
- 0,\r
- This->Mode->Info->HorizontalResolution,\r
- This->Mode->Info->VerticalResolution,\r
- 0\r
- );\r
+ This,\r
+ &FillColour,\r
+ EfiBltVideoFill,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ 0,\r
+ This->Mode->Info->HorizontalResolution,\r
+ This->Mode->Info->VerticalResolution,\r
+ 0\r
+ );\r
\r
EXIT:\r
return Status;\r
\r
UINTN\r
GetBytesPerPixel (\r
- IN LCD_BPP Bpp\r
+ IN LCD_BPP Bpp\r
)\r
{\r
switch (Bpp) {\r
- case LcdBitsPerPixel_24:\r
- return 4;\r
-\r
- case LcdBitsPerPixel_16_565:\r
- case LcdBitsPerPixel_16_555:\r
- case LcdBitsPerPixel_12_444:\r
- return 2;\r
-\r
- case LcdBitsPerPixel_8:\r
- case LcdBitsPerPixel_4:\r
- case LcdBitsPerPixel_2:\r
- case LcdBitsPerPixel_1:\r
- return 1;\r
-\r
- default:\r
- return 0;\r
+ case LcdBitsPerPixel_24:\r
+ return 4;\r
+\r
+ case LcdBitsPerPixel_16_565:\r
+ case LcdBitsPerPixel_16_555:\r
+ case LcdBitsPerPixel_12_444:\r
+ return 2;\r
+\r
+ case LcdBitsPerPixel_8:\r
+ case LcdBitsPerPixel_4:\r
+ case LcdBitsPerPixel_2:\r
+ case LcdBitsPerPixel_1:\r
+ return 1;\r
+\r
+ default:\r
+ return 0;\r
}\r
}\r