DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf\r
HobLib|MdePkg/Library/DxeHobLib/DxeHobLib.inf\r
IoLib|MdePkg/Library/BaseIoLibIntrinsic/BaseIoLibIntrinsic.inf\r
+ LcdHwLib|ArmPlatformPkg/Library/LcdHwNullLib/LcdHwNullLib.inf\r
LcdPlatformLib|ArmPlatformPkg/Library/LcdPlatformNullLib/LcdPlatformNullLib.inf\r
LzmaDecompressLib|MdeModulePkg/Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf\r
MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf\r
\r
[Components.common]\r
ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/HdLcdGraphicsOutputDxe.inf\r
+ ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.inf\r
ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/PL111LcdGraphicsOutputDxe.inf\r
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf\r
ArmPlatformPkg/Drivers/PL061GpioDxe/PL061GpioDxe.inf\r
#include <Base.h>\r
\r
#include <Library/DebugLib.h>\r
+#include <Library/LcdHwLib.h>\r
#include <Library/LcdPlatformLib.h>\r
#include <Library/PcdLib.h>\r
#include <Library/UefiLib.h>\r
IN LCD_INSTANCE* Instance\r
);\r
\r
-EFI_STATUS\r
-LcdIdentify (\r
- VOID\r
-);\r
-\r
-EFI_STATUS\r
-LcdInitialize (\r
- EFI_PHYSICAL_ADDRESS VramBaseAddress\r
-);\r
-\r
-EFI_STATUS\r
-LcdSetMode (\r
- IN UINT32 ModeNumber\r
-);\r
-\r
-VOID\r
-LcdShutdown (\r
- VOID\r
-);\r
-\r
#endif /* __ARM_VE_GRAPHICS_DXE_H__ */\r
--- /dev/null
+#/** @file\r
+#\r
+# Component description file for LcdGraphicsOutputDxe module\r
+#\r
+# Copyright (c) 2011-2012, ARM Ltd. All rights reserved.<BR>\r
+#\r
+# This program and the accompanying materials\r
+# are licensed and made available under the terms and conditions of the BSD License\r
+# which accompanies this distribution. The full text of the license may be found at\r
+# http://opensource.org/licenses/bsd-license.php\r
+#\r
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+#\r
+#**/\r
+\r
+[Defines]\r
+ INF_VERSION = 0x0001001A\r
+ BASE_NAME = LcdGraphicsOutputDxe\r
+ FILE_GUID = 89464DAE-8DAA-41FE-A4C8-40D2175AF1E9\r
+ MODULE_TYPE = DXE_DRIVER\r
+ VERSION_STRING = 1.0\r
+ ENTRY_POINT = LcdGraphicsOutputDxeInitialize\r
+\r
+[Sources.common]\r
+ LcdGraphicsOutputDxe.c\r
+ LcdGraphicsOutputBlt.c\r
+\r
+[Packages]\r
+ ArmPlatformPkg/ArmPlatformPkg.dec\r
+ ArmPkg/ArmPkg.dec\r
+ MdeModulePkg/MdeModulePkg.dec\r
+ MdePkg/MdePkg.dec\r
+\r
+[LibraryClasses]\r
+ ArmLib\r
+ BaseLib\r
+ BaseMemoryLib\r
+ DebugLib\r
+ LcdHwLib\r
+ LcdPlatformLib\r
+ UefiBootServicesTableLib\r
+ UefiDriverEntryPoint\r
+ UefiLib\r
+\r
+[Protocols]\r
+ gEfiDevicePathProtocolGuid\r
+ gEfiGraphicsOutputProtocolGuid\r
+\r
+[FeaturePcd]\r
+ gArmPlatformTokenSpaceGuid.PcdGopDisableOnExitBootServices\r
+\r
+[Depex]\r
+ TRUE\r