From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=217.140.96.140; helo=cam-smtp0.cambridge.arm.com; envelope-from=girish.pathak@arm.com; receiver=edk2-devel@lists.01.org Received: from cam-smtp0.cambridge.arm.com (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 8A1002210D9ED for ; Thu, 5 Apr 2018 11:08:12 -0700 (PDT) Received: from E107875.Emea.Arm.com (e107875.emea.arm.com [10.10.1.104]) by cam-smtp0.cambridge.arm.com (8.13.8/8.13.8) with ESMTP id w35I88qc027787; Thu, 5 Apr 2018 19:08:08 +0100 From: Girish Pathak To: edk2-devel@lists.01.org Cc: ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, Matteo.Carlini@arm.com, Stephanie.Hughes-Fitt@arm.com, nd@arm.com, Arvind.Chauhan@arm.com, Daniil.Egranov@arm.com, thomas.abraham@arm.com Date: Thu, 5 Apr 2018 19:07:46 +0100 Message-Id: <20180405180803.33684-1-girish.pathak@arm.com> X-Mailer: git-send-email 2.13.3.windows.1 Subject: [PATCH edk2-platforms v4 00/17] Update GOP X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2018 18:08:13 -0000 This patch series addresses comments on the patch v3 (https://lists.01.org/pipermail/edk2-devel/2018-March/023015.html) reworking of the Graphics Output Protocol code in ArmPlatformPkg. It also contains updates for the new SCMI protocol (MTL Library). Code is available for examination at: https://github.com/girishpathak/edk2-platforms/tree/201_gop_v4 Ard Biesheuvel (1): ARM/VExpressPkg: Fix MODULE_TYPE of HDLCD/PL111 platform libraries EvanLloyd (2): ARM/VExpressPkg: HdLcdArmVExpressLib: Remove redundant Bpp ARM/VExpressPkg: Redefine LcdPlatformGetTimings function Girish Pathak (14): ARM/VExpressPkg: Tidy HDLCD and PL11LCD platform Lib: Coding standard ARM/VExpressPkg: Tidy HdLcd/PL111Lcd code: Updated comments ARM/VExpressPkg: Remove unused PcdPL111LcdMaxMode from HDLCD inf ARM/VExpressPkg: Add and update debug ASSERTS ARM/VExpressPkg: PL111Lcd/HdLcd plaform libs: Minor code cleanup ARM/VExpressPkg: PL111 and HDLCD: Use FixedPcdGet32 ARM/VExpressPkg: HdLcdArmVExpressLib: Remove status check EFI_TIMEOUT ARM/VExpressPkg: PL111 and HDLCD: Add PCD to select pixel format ARM/VExpressPkg: Allocate framebuffer using EfiReservedMemoryType ARM/VExpressPkg: Reserving framebuffer at build ARM/VExpressPkg: Set EFI_MEMORY_XP flag on GOP framebuffer ARM/VExpressPkg: New DP500/DP550/DP650 platform library ARM/JunoPkg: Adding SCMI MTL library ARM/JunoPkg: Add HDLCD platform library Platform/ARM/JunoPkg/ArmJuno.dec | 17 +- Platform/ARM/JunoPkg/ArmJuno.dsc | 31 +- Platform/ARM/JunoPkg/ArmJuno.fdf | 12 +- Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoLib.inf | 5 +- Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJunoMem.c | 29 +- Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.c | 198 +++++++ Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf | 39 ++ Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlPrivateLib.h | 94 ++++ Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJuno.c | 555 ++++++++++++++++++++ Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf | 41 ++ Platform/ARM/VExpressPkg/ArmVExpressPkg.dec | 3 +- Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.c | 387 ++++++++++++++ Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf | 43 ++ Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/ArmVExpressLib.inf | 7 +- Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSMMem.c | 53 +- Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpress.c | 310 +++++++---- Platform/ARM/VExpressPkg/Library/HdLcdArmVExpressLib/HdLcdArmVExpressLib.inf | 14 +- Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpress.c | 389 +++++++++----- Platform/ARM/VExpressPkg/Library/PL111LcdArmVExpressLib/PL111LcdArmVExpressLib.inf | 10 +- 19 files changed, 1945 insertions(+), 292 deletions(-) create mode 100644 Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.c create mode 100644 Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlLib.inf create mode 100644 Platform/ARM/JunoPkg/Library/ArmJunoMtlLib/ArmJunoMtlPrivateLib.h create mode 100644 Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJuno.c create mode 100644 Platform/ARM/JunoPkg/Library/HdLcdArmJunoLib/HdLcdArmJunoLib.inf create mode 100644 Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.c create mode 100644 Platform/ARM/VExpressPkg/Library/ArmMaliDpLib/ArmMaliDpLib.inf -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'