arm-trusted-firmware/drivers/arm
Julius Werner 985ee0b7e8 drivers/console: Link console framework code by default
This patch makes the build system link the console framework code by
default, like it already does with other common libraries (e.g. cache
helpers). This should not make a difference in practice since TF is
linked with --gc-sections, so the linker will garbage collect all
functions and data that are not referenced by any other code. Thus, if a
platform doesn't want to include console code for size reasons and
doesn't make any references to console functions, the code will not be
included in the final binary.

To avoid compatibility issues with older platform ports, only make this
change for the MULTI_CONSOLE_API.

Change-Id: I153a9dbe680d57aadb860d1c829759ba701130d3
Signed-off-by: Julius Werner <jwerner@chromium.org>
2018-12-06 16:13:50 -08:00
..
cci Mark GICV3, CCI and CCN boot time code as init 2018-10-03 11:48:15 +01:00
ccn Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
gic Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
pl011 drivers/console: Link console framework code by default 2018-12-06 16:13:50 -08:00
pl061 Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
smmu Mark GICV3, CCI and CCN boot time code as init 2018-10-03 11:48:15 +01:00
sp804 Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
sp805 Fix MISRA defects in SP805 driver 2018-07-30 09:30:15 +01:00
tzc drivers/tzc-dmc620: add driver to setup DMC-620 TZC controller 2018-11-21 19:25:35 +05:30