audk/ArmPlatformPkg/Include/Library
Ard Biesheuvel 12156134fe ArmPlatformPkg: reorganize PL011 code
The PL011 code in ArmPlatformPkg is organized in a weird way: there is
a single PL011Uart.h header file under Include/Drivers containing both
register definitions and function entry points. The PL011Uart library
itself is in Drivers/ but it is actually a library.

So let's clean this up: add a new PL011UartLib library class and associated
header file containing only the library prototypes, and move the library
itself under Library/ using a new GUID, with the register definitions moved
into a local header file.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
2017-11-17 10:01:29 +00:00
..
ArmPlatformLib.h ArmPlatformPkg/ArmVExpressDxe: Identify the current platform 2015-02-25 19:14:26 +00:00
ArmPlatformSecLib.h ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
ArmPlatformSysConfigLib.h ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
ArmShellCmdLib.h ArmPlatformPkg/ArmShellCmdRunAxf: Added 'runaxf' cmd to shell 2014-10-27 10:52:11 +00:00
ArmTrustedMonitorLib.h ArmPlatformPkg: Move the Secure Monitor initialization into a separate 'ArmTrustedMonitorLib' library 2012-02-28 17:27:15 +00:00
LcdPlatformLib.h ArmPlatformPkg/LcdPlatformLib.h: Updated HD mode settings to produce a 60Hz frame rate 2012-09-28 11:12:13 +00:00
NorFlashPlatformLib.h ArmPlatformPkg/NorFlashDxe: Fixed CFI NOR Flash driver 2012-02-28 17:32:47 +00:00
PL011UartLib.h ArmPlatformPkg: reorganize PL011 code 2017-11-17 10:01:29 +00:00