ArmPlatformPkg: Tidy Lcd code: Updated comments
There is no functional modification in this change some comments are modified and a few new comments are added. This is to prevent mixing formatting changes with functional changes. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Girish Pathak <girish.pathak@arm.com> Signed-off-by: Evan Lloyd <evan.lloyd@arm.com> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
This commit is contained in:
committed by
Leif Lindholm
parent
b1b69d2606
commit
4257dfaa61
@@ -1,6 +1,7 @@
|
||||
/** @file
|
||||
|
||||
Copyright (c) 2017, Linaro, Ltd. All rights reserved.
|
||||
Copyright (c) 2018, Arm Limited. All rights reserved.
|
||||
|
||||
This program and the accompanying materials
|
||||
are licensed and made available under the terms and conditions of the BSD License
|
||||
@@ -17,6 +18,12 @@
|
||||
#include <Library/DebugLib.h>
|
||||
#include <Library/LcdPlatformLib.h>
|
||||
|
||||
/** Platform related initialization function.
|
||||
|
||||
@param[in] Handle Handle to the LCD device instance.
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformInitializeDisplay (
|
||||
IN EFI_HANDLE Handle
|
||||
@@ -26,6 +33,17 @@ LcdPlatformInitializeDisplay (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
/** Allocate VRAM memory in DRAM for the framebuffer
|
||||
(unless it is reserved already).
|
||||
|
||||
The allocated address can be used to set the framebuffer.
|
||||
|
||||
@param[out] VramBaseAddress A pointer to the framebuffer address.
|
||||
@param[out] VramSize A pointer to the size of the frame
|
||||
buffer in bytes
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformGetVram (
|
||||
OUT EFI_PHYSICAL_ADDRESS* VramBaseAddress,
|
||||
@@ -36,6 +54,14 @@ LcdPlatformGetVram (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
/** Return total number of modes supported.
|
||||
|
||||
Note: Valid mode numbers are 0 to MaxMode - 1
|
||||
See Section 12.9 of the UEFI Specification 2.7
|
||||
|
||||
@retval UINT32 Zero number of modes supported
|
||||
in a NULL library implementation.
|
||||
**/
|
||||
UINT32
|
||||
LcdPlatformGetMaxMode (
|
||||
VOID
|
||||
@@ -45,6 +71,12 @@ LcdPlatformGetMaxMode (
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** Set the requested display mode.
|
||||
|
||||
@param[in] ModeNumber Mode Number.
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformSetMode (
|
||||
IN UINT32 ModeNumber
|
||||
@@ -54,6 +86,15 @@ LcdPlatformSetMode (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
/** Return information for the requested mode number.
|
||||
|
||||
@param[in] ModeNumber Mode Number.
|
||||
@param[out] Info Pointer for returned mode information
|
||||
(on success).
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformQueryMode (
|
||||
IN UINT32 ModeNumber,
|
||||
@@ -64,6 +105,21 @@ LcdPlatformQueryMode (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
/** Return display timing information for the requested mode number.
|
||||
|
||||
@param[in] ModeNumber Mode Number.
|
||||
|
||||
@param[out] HRes Pointer to horizontal resolution.
|
||||
@param[out] HSync Pointer to horizontal sync width.
|
||||
@param[out] HBackPorch Pointer to horizontal back porch.
|
||||
@param[out] HFrontPorch Pointer to horizontal front porch.
|
||||
@param[out] VRes Pointer to vertical resolution.
|
||||
@param[out] VSync Pointer to vertical sync width.
|
||||
@param[out] VBackPorch Pointer to vertical back porch.
|
||||
@param[out] VFrontPorch Pointer to vertical front porch.
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformGetTimings (
|
||||
IN UINT32 ModeNumber,
|
||||
@@ -81,6 +137,15 @@ LcdPlatformGetTimings (
|
||||
return EFI_UNSUPPORTED;
|
||||
}
|
||||
|
||||
/** Return bits per pixel information for a mode number.
|
||||
|
||||
@param[in] ModeNumber Mode Number.
|
||||
|
||||
@param[out] Bpp Pointer to value bits per pixel information.
|
||||
|
||||
@retval EFI_UNSUPPORTED Interface is not supported.
|
||||
|
||||
**/
|
||||
EFI_STATUS
|
||||
LcdPlatformGetBpp (
|
||||
IN UINT32 ModeNumber,
|
||||
|
Reference in New Issue
Block a user