/** @file\r
+ This file contains the platform independent parts of PL111Lcd\r
\r
Copyright (c) 2011-2018, ARM Ltd. All rights reserved.<BR>\r
\r
\r
#include "PL111Lcd.h"\r
\r
-/** This file contains all the bits of the PL111 that are\r
- platform independent.\r
+/** Check for presence of PL111.\r
\r
+ @retval EFI_SUCCESS Returns success if platform implements a\r
+ PL111 controller.\r
+\r
+ @retval EFI_NOT_FOUND PL111 display controller not found the plaform.\r
**/\r
EFI_STATUS\r
LcdIdentify (\r
return EFI_NOT_FOUND;\r
}\r
\r
+/** Initialize display.\r
+\r
+ @param[in] VramBaseAddress Address of the framebuffer.\r
+\r
+ @retval EFI_SUCCESS Initialization of display successful.\r
+**/\r
EFI_STATUS\r
LcdInitialize (\r
IN EFI_PHYSICAL_ADDRESS VramBaseAddress\r
return EFI_SUCCESS;\r
}\r
\r
+/** Set requested mode of the display.\r
+\r
+ @param[in] ModeNumbe Display mode number.\r
+\r
+ @retval EFI_SUCCESS Display mode set successfuly.\r
+ @retval EFI_DEVICE_ERROR It returns an error if display timing\r
+ information is not available.\r
+**/\r
EFI_STATUS\r
LcdSetMode (\r
IN UINT32 ModeNumber\r
return EFI_SUCCESS;\r
}\r
\r
+/** De-initializes the display.\r
+*/\r
VOID\r
LcdShutdown (\r
VOID\r