arm: K3: common: Allow for early console functionality
authorAndreas Dannenberg <dannenberg@ti.com>
Thu, 15 Aug 2019 20:55:28 +0000 (15:55 -0500)
committerTom Rini <trini@konsulko.com>
Fri, 11 Oct 2019 14:07:33 +0000 (10:07 -0400)
commite630afe1debc71b799548bdc6aa6bfbb02a12953
tree66e0b55658a89c544fcdb6ead83c5ad7547d45b6
parente413033d3553402b313a4e2b1839c2d19e7cdcd3
arm: K3: common: Allow for early console functionality

Implement an early console functionality in SPL that can be used before
the main console is being brought up. This helps in situations where the
main console is dependent on System Firmware (SYSFW) being up and running,
which is usually not the case during the very early stages of boot. Using
this early console functionality will allow for an alternate serial port
to be used to support things like UART-based boot and early diagnostic
messages until the main console is ready to get activated.

Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
arch/arm/mach-k3/Kconfig
arch/arm/mach-k3/common.c
arch/arm/mach-k3/common.h