feat(drivers): Enable Generic PL011 UART config
This patch adds a config build option PL011_GENERIC_SBSA_UART to build
PL011 driver as Generic SBSA compliant peripheral. This option is
typically enabled in hardware validation environments.
Change-Id: Icb17c0612c9e936712ba713d53948c2460731177
Signed-off-by: Jacob Man Chun Yiu <jacobmanchun.yiu@arm.com>
Signed-off-by: Soby Mathew <soby.mathew@arm.com>
diff --git a/docs/getting_started/build-options.rst b/docs/getting_started/build-options.rst
index 0fa4a77..b111e1f 100644
--- a/docs/getting_started/build-options.rst
+++ b/docs/getting_started/build-options.rst
@@ -277,6 +277,7 @@
RMM_TOOLCHAIN ,gnu | llvm , ,"Toolchain name"
LOG_LEVEL ,0 - 50 ,40(Debug) 20(Release) ,"Log level to apply for RMM (0 - 50)."
RMM_STATIC_ANALYSIS , , ,"Enable static analysis checkers"
+ PL011_GENERIC_SBSA_UART ,ON | OFF ,OFF ,"Enable Generic (SBSA Compliant) PL011. This a subset of PL011 UART"
PLAT_CMN_CTX_MAX_XLAT_TABLES , ,0 ,"Maximum number of translation tables used by the runtime context"
PLAT_CMN_EXTRA_MMAP_REGIONS , ,0 ,"Extra platform mmap regions that need to be mapped in S1 xlat tables"
PLAT_CMN_VIRT_ADDR_SPACE_WIDTH, ,38 ,"Stage 1 Virtual address space width in bits for this platform"