De-feature PL011 UART driver to match generic UART spec
The Server Base System Architecture document (ARM-DEN-0029)
specifies a generic UART device. The programmer's view of this
generic UART is a subset of the ARM PL011 UART. However, the
current PL011 driver in Trusted Firmware uses some features
that are outside the generic UART specification.

This patch modifies the PL011 driver to exclude features outside
the SBSA generic UART specification by setting the boolean build
option 'PL011_GENERIC_UART=1'. Default value is 0 (use full
PL011 features).

User guide updated.

Fixes ARM-software/tf-issues#216

Change-Id: I6e0eb86f9d69569bc3980fb57e70d6da5d91a737
1 parent f3974ea commit 12f654b6a88f6f927fe34d00eece537b01f444e3
@Juan Castillo Juan Castillo authored on 16 Nov 2015
Showing 4 changed files
View
Makefile
View
docs/user-guide.md
View
drivers/arm/pl011/pl011_console.S
View
include/drivers/arm/pl011.h