audk/ArmPlatformPkg/Include/Drivers
Leif Lindholm 48edf6be7f ArmPlatformPkg: detect correct pl011 fifo depth
pl011 releases earlier than r1p5 has a fifo depth of 16 bytes, whereas
version r1p5 upwards has a fifo depth of 32 bytes. The pl011 driver was
hardwired to 32 byte depth, causing dropped characters on some platforms
(including default settings on FVP Base and Foundation models).
Update driver to select 16 or 32 on port initialization by checking the
component revision.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
Reviewed-by: Olivier Martin <olivier.martin@arm.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16656 6f19259b-4bc3-4df7-8a09-765794883524
2015-01-23 16:10:00 +00:00
..
ArmTrustzone.h ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
HdLcd.h ArmPlatformPkg/LcdGraphicsOutputDxe: Added support for ARM HDLCD controller (2) 2012-02-28 17:13:30 +00:00
PL011Uart.h ArmPlatformPkg: detect correct pl011 fifo depth 2015-01-23 16:10:00 +00:00
PL031RealTimeClock.h ArmPlatformPkg/PL031RealTimeClock: Fixed driver to support UEFI Runtime Services 2014-04-08 17:59:00 +00:00
PL35xSmc.h ArmPlatformPkg/PL35xSmc: Added function PL35xSmcSetRefresh 2012-05-02 20:04:00 +00:00
PL061Gpio.h ArmPlatformPkg: Minor code changes (comments, misspellings, coding stylei, line endings) 2012-02-28 17:11:42 +00:00
PL111Lcd.h ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
PL301Axi.h ARM Packages: Fixed line endings 2013-01-25 11:28:06 +00:00
PL310L2Cache.h ArmPkg: Move ARM Platform drivers from ArmPkg/Drivers/ to ArmPlatformPkg/Drivers/ 2011-07-01 15:30:01 +00:00
PL341Dmc.h ARM Packages: Replace tabs by spaces for indentation 2014-08-26 10:14:17 +00:00
SP804Timer.h ARM Packages: Removed trailing spaces 2014-08-19 13:29:52 +00:00
SP805Watchdog.h ArmPlatformPkg/SP805Watchdog.h: Removed the DXE function declarations from the header 2012-03-26 10:58:06 +00:00