audk/ArmPlatformPkg/Library
Girish Pathak 268aad6744 ArmPlatformPkg: PCD to swap red/blue format for HDLCD
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 platform dsc, HDLCD library will swap the values
while setting RED_SELECT and BLUE_SELECT registers. The default
value of the PCD is FALSE.

NOTE: The motive for this is that a discrepancy in the Red/Blue lines
exists between some VersatileExpress platforms.  Rather than have
divergent code, this build switch allows a simple, pragmatic solution.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Girish Pathak <girish.pathak@arm.com>
Signed-off-by: Evan Lloyd <evan.lloyd@arm.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2018-04-23 12:01:11 +01:00
..
ArmPlatformLibNull ArmPlatformPkg: remove unused ArmPlatformLibNullSec 2017-12-08 16:31:03 +00:00
ArmPlatformStackLib ArmPlatformPkg/ArmPlatformStackLib: use callee preserved registers 2017-02-22 13:22:41 +00:00
HdLcd ArmPlatformPkg: PCD to swap red/blue format for HDLCD 2018-04-23 12:01:11 +01:00
LcdHwNullLib ArmPlatformPkg: Rectify line endings of LcdHwNullLib 2018-04-23 11:38:03 +01:00
LcdPlatformNullLib ArmPlatformPkg: Redefine LcdPlatformGetTimings function 2018-04-23 12:00:57 +01:00
NorFlashPlatformNullLib ArmPlatformPkg: add Null implementation of NorFlashPlatformLib 2017-12-08 16:31:23 +00:00
PL011SerialPortLib ArmPlatformPkg: reorganize PL011 code 2017-11-17 10:01:29 +00:00
PL011UartLib ArmPlatformPkg: reorganize PL011 code 2017-11-17 10:01:29 +00:00
PL031RealTimeClockLib ArmPlatformPkg/PL031RealTimeClockLib: depend on gEfiCpuArchProtocolGuid 2018-04-12 21:24:39 +02:00
PL111Lcd ArmPlatformPkg: Add PCD to select pixel format 2018-04-23 12:01:04 +01:00
PrePiHobListPointerLib ArmPlatformPkg: Rectify file modes 2016-02-02 11:42:31 +00:00