arm-trusted-firmware/drivers
Julius Werner 1c5f5031f3 coreboot: Add support for CBMEM console
coreboot supports an in-memory console to store firmware logs even when
no serial console is available. It is widely supported by
coreboot-compatible bootloaders (including SeaBIOS and GRUB) and can be
read by the Linux kernel.

This patch allows BL31 to add its own log messages to this console. The
driver will be registered automatically if coreboot support is compiled
in and detects the presence of a console buffer in the coreboot tables.

Change-Id: I31254dfa0c2fdeb7454634134b5707b4b4154907
Signed-off-by: Julius Werner <jwerner@chromium.org>
2018-01-19 15:21:12 -08:00
..
arm drivers: arm: pl011: Update PL011 driver to support MULTI_CONSOLE_API 2018-01-19 15:21:12 -08:00
auth tbbr: Add build flag HASH_ALG to let the user to select the SHA 2017-11-21 14:16:18 +08:00
cadence/uart drivers: cadence: cdns: Update CDNS driver to support MULTI_CONSOLE_API 2018-01-19 15:21:12 -08:00
console Add new function-pointer-based console API 2017-12-12 15:00:34 -08:00
coreboot/cbmem_console/aarch64 coreboot: Add support for CBMEM console 2018-01-19 15:21:12 -08:00
delay_timer delay_timer: correct sparse issues and warnings 2017-06-23 09:38:08 +02:00
emmc Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
gpio Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
io io_dummy: correct sparse warnings 2017-06-23 09:38:15 +02:00
partition Fix order of #includes 2017-07-12 14:45:31 +01:00
synopsys drivers: add designware ufs driver 2017-05-31 11:00:57 +08:00
ti/uart drivers: ti: uart: Update 16550 UART driver to support MULTI_CONSOLE_API 2018-01-19 15:21:12 -08:00
ufs ufs: fix the and operator 2017-06-13 14:33:49 +08:00