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)' _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

