On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change adds the HDLCD platform lib for the Juno plaform. This
> library will be instantiated as a LcdPlatformLib to link with
> LcdGraphicsOutputDxe for the Juno platform.
>
> HDLCD
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change adds a new Mailbox Transport Layer library for the Juno
> platform. This library is required for ArmScmiDxe driver communication
> with the SCP.
>
> Contributed-under: TianoCore
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This fix changes the cache attribute of Non-Trusted SRAM on the Juno
> platform to device memory. This change is required to avoid coherency
> problems as Non-Trusted SRAM is used as a
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change adds LcdPlatformLib implementation for ARM Mali
> DP500/DP500/DP650 display processors for models (with DP550 support).
>
> NOTE: Versions for actual hardware are liable to require extra handling
>
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change uses two PCDs, PcdArmLcdFrameBufferBase and
> PcdArmLcdFrameBufferSize introduced in correspondiong EDK2 patch to
> reserve framebuffer in DRAM if these values are defined in platform
> specific DSC
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> Current HDLCD and PL111 platform libraries do not support display modes
> with PixelBlueGreenRedReserved8BitPerColor format, i.e. because of
> historical confusion, they do not support the UEFI default
>
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> The LcdPlatformGetTimings interface function takes similar sets of
> multiple parameters for horizontal and vertical timings which can be
> aggregated in a common data type. This change defines a structure
>
On 22 December 2017 at 19:08, wrote:
> From: EvanLloyd
>
> Because of copy/paste effects, HdLcdArmVExpress.c contained a
> table entry "LCD_BPP Bpp;" specifying the Bits per Pixel for each mode.
> However, all modes are LCD_BITS_PER_PIXEL_24.
>
> This change removes the
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> None of the ArmPlatformSys* functions returns EFI_TIMEOUT. Hence checking
> this in the do {} while loop in LcdPlatformSetMode is wrong. Therefore
> remove this comparision and as a result remove the do {} while
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> PL111_CLCD_SITE and ARM_VE_MOTHERBOARD_SITE are both constants and
> available at build time. Use conditional compilation to process the code
> based on the value of PL111_CLCD_SITE, instead of selecting code in
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change replaces PcdGet32 with FixedPcdGet32 for the PCDs which
> are defined as fixed PCDs.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This minor change removes some unecessary initializations and variables
> in PL111LcdArmVExpress.c
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change adds some debug assertions e.g to catch NULL pointer errors
> missing in PL11Lcd and HdLcd platform libraries.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> This change adds some STATIC and CONST qualifiers (mainly to arguments
> of functions) in PL111 and HdLcd platform libraries.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> PCD PcdPL111LcdMaxMode is not used in HDLCD platform library.
> Presence of this PCD in HDLCD is probably due to copy/paste code
> from PL111 Lcd platform library. This change removes it
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> There is no functional modification in this change
> As preparation for further work, the formatting is corrected to meet
> the EDKII coding standard.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
>
On 22 December 2017 at 19:08, wrote:
> From: Girish Pathak
>
> There is no functional modification in this change.
> In this change some comments in HDLCD and PL111LCD platform library
> code are modified and a few new comments are added. This is to
> prevent mixing
, couOn 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> This change introduces a new SCMI protocol driver for
> Arm Platforms. The driver currently supports only clock
> and performance management protocols. Other protocols
> will be added
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> This change adds support for the ARM Mali DP500/DP500/DP650 display
> processors using the GOP protocol. It has been tested on FVP base
> models + DP550 support. This change adds platform independant LcdHwLib
>
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> Currently framebuffer memory is either reserved in special VRAM or
> dynamically allocated using boot services memory allocation functions.
> When allocated using boot services calls the memory has to be
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> Add definitions for new display modes such as HD 720.
> This has no effect on existing display drivers.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> This change adds a new PCD PcdArmHdlcdSwapBlueRedSelect
> to swap values for HDLCD RED_SELECT and BLUE_SELECT registers
> on platforms where blue and red hardware lines are swapped.
>
> If set to TRUE in the
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> Current HDLCD and PL111 platform libraries do not support display modes
> with PixelBlueGreenRedReserved8BitPerColor format, i.e. because of
> historical confusion, they do not support the UEFI default
>
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> The LcdPlatformGetTimings interface function takes similar sets of
> multiple parameters for horizontal and vertical timings which can be
> aggregated in a common data type. This change defines a structure
>
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> LcdIdentify function does not currently check presence of HDLCD
> controller.
>
> Implement this functionality by reading HDLCD_REG_VERSION and checking
> against the PRODUCT_ID field to detect presence of HDLCD
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> Minor code change, replaces magic number with macro in LCD disable.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
> Signed-off-by: Evan Lloyd
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> This change moves some ASSERTs in error handling code
> to improve efficiency in DEBUG build.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
>
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> This change adds CONST qualifiers (mainly to arguments
> of functions) in PL111 and HdLcd libraries.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Girish Pathak
On 22 December 2017 at 18:34, wrote:
> From: Girish Pathak
>
> There is no functional modification in this change
> As preparation for further work, the formatting is corrected to meet
> the EDKII coding standard.
> Of specific note, some invalid include guards were fixed.
>
29 matches
Mail list logo