[PATCH 0/5] board: sl28: enable DM_SERIAL and lpuart support

Michael Walle michael at walle.cc
Fri Mar 26 19:40:54 CET 2021

Enable DM_SERIAL for this board. For this to work, we first need to make
DM_SERIAL work on LS1028A SoCs, which just means we have to properly call
spl_early_init(). After this, clean up the board config by moving the
CONFIG_DM_* macros to Kconfig. Now we can switch to DM_SERIAL. As the last
patch, provide a configuration option to switch the output to the first
serial line on this board, which is not possible because we can enable
LPUART support (which needs DM_SERIAL).

Please note, the first patch is not really required but helps a lot in
debugging early startup on Layerscape SoCs.

Michael Walle (5):
  armv8: fsl-layerscape: spl: add debug UART support
  armv8: fsl-layerscape: spl: call spl_early_init()
  board: sl28: move DM_* configs to Kconfig
  board: sl28: enable DM_SERIAL
  board: sl28: add config to enable console output on SER0

 arch/arm/Kconfig                              | 20 +++++++++++++++++++
 arch/arm/cpu/armv8/fsl-layerscape/spl.c       | 11 ++++++++++
 .../dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi  | 12 +++++++++++
 board/kontron/sl28/Kconfig                    | 10 ++++++++++
 board/kontron/sl28/Makefile                   |  2 +-
 board/kontron/sl28/common.c                   | 11 ++++++++++
 configs/kontron_sl28_defconfig                | 17 ----------------
 include/configs/kontron_sl28.h                |  2 --
 8 files changed, 65 insertions(+), 20 deletions(-)
 create mode 100644 board/kontron/sl28/common.c


More information about the U-Boot mailing list