
Hi Simon,
On Thu, Nov 2, 2023 at 2:04 AM Simon Glass sjg@chromium.org wrote:
U-Boot normally requires a UART. When booting from coreboot it is sometimes just not available, e.g. when no sysinfo or DBG2 information is provided.
In this case we need to continue running, since the display can be used. Add a flag to disable serial for this case.
This allows U-Boot to start up and operation from the display, instead of hanging on start-up.
This could perhaps be hidden behind a Kconfig option to reduce code size.
I think using a generic Kconfig option and filtering this out in the generic serial probe code is better than what is proposed in this patch.
Signed-off-by: Simon Glass sjg@chromium.org
Changes in v2:
- Drop RFC tag since there were no comments
drivers/serial/ns16550.c | 17 +++++++++++++++-- drivers/serial/serial_coreboot.c | 1 + include/ns16550.h | 1 + 3 files changed, 17 insertions(+), 2 deletions(-)
Regards, Bin