From 63d80784eb67690a41d4ca574bcc79dba400c0ec Mon Sep 17 00:00:00 2001 From: Yongxin Liu <yongxin.liu@windriver.com> Date: Thu, 12 Aug 2021 16:36:32 +0800 Subject: [PATCH] bsp/intel-x86: increase maximum number of supported 8250 serial ports to 16 The default number of supported 8250/16550 serial ports is 4, which is not enough for some platforms. For example, Intel Elkhart Lake CRB has 6 serial ports in total. Runtime supported ports number can be overridden with the module parameter "nr_uarts", or boot-time parameter 8250.nr_uarts. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> --- bsp/intel-x86/intel-x86-serial-8250-overrides.cfg | 3 +++ bsp/intel-x86/intel-x86.scc | 1 + 2 files changed, 4 insertions(+) create mode 100644 bsp/intel-x86/intel-x86-serial-8250-overrides.cfg diff --git a/bsp/intel-x86/intel-x86-serial-8250-overrides.cfg b/bsp/intel-x86/intel-x86-serial-8250-overrides.cfg new file mode 100644 index 000000000..76e13ade1 --- /dev/null +++ b/bsp/intel-x86/intel-x86-serial-8250-overrides.cfg @@ -0,0 +1,3 @@ +# SPDX-License-Identifier: MIT +CONFIG_SERIAL_8250_NR_UARTS=16 +CONFIG_SERIAL_8250_RUNTIME_UARTS=16 diff --git a/bsp/intel-x86/intel-x86.scc b/bsp/intel-x86/intel-x86.scc index 9b3692878..6e0578ae9 100644 --- a/bsp/intel-x86/intel-x86.scc +++ b/bsp/intel-x86/intel-x86.scc @@ -62,3 +62,4 @@ kconf hardware intel-x86-ixgbe-overrides.cfg kconf hardware intel-x86-i915-overrides.cfg kconf hardware intel-x86-cfg80211-overrides.cfg kconf hardware intel-x86-dptf-overrides.cfg +kconf hardware intel-x86-serial-8250-overrides.cfg -- GitLab