Add basic board support for the Kontron SMARC-sAL28 board. Please note,
that this board doesn't support TF-a (yet). Therefore, the u-boot SPL is
the first code which is run and it has to set up the RAM.

changes since v3:
 - add variant 4 support. Since the atheros PHY dt bindings were merged
   into master, we can now use them
 - add environment section in include/configs/kontron_sl28.h
 - add cover letter

changes since v1:
 - fix watchdog device tree reference

Michael Walle (2):
  armv8: ls1028a: move FSL_LAYERSCAPE to kconfig
  board: kontron: add sl28 support

 arch/arm/Kconfig                              |  10 ++
 arch/arm/cpu/armv8/fsl-layerscape/Kconfig     |   1 +
 arch/arm/dts/Makefile                         |   3 +
 .../arm/dts/fsl-ls1028a-kontron-sl28-var3.dts |  14 ++
 .../arm/dts/fsl-ls1028a-kontron-sl28-var4.dts |  42 ++++++
 arch/arm/dts/fsl-ls1028a-kontron-sl28.dts     | 128 ++++++++++++++++++
 board/kontron/sl28/Kconfig                    |  18 +++
 board/kontron/sl28/MAINTAINERS                |   6 +
 board/kontron/sl28/Makefile                   |   8 ++
 board/kontron/sl28/README                     |  63 +++++++++
 board/kontron/sl28/common.c                   |  10 ++
 board/kontron/sl28/ddr.c                      |  98 ++++++++++++++
 board/kontron/sl28/sl28.c                     |  92 +++++++++++++
 board/kontron/sl28/spl.c                      |   9 ++
 configs/kontron_sl28_defconfig                | 102 ++++++++++++++
 include/configs/kontron_sl28.h                | 119 ++++++++++++++++
 include/configs/ls1028a_common.h              |   1 -
 17 files changed, 723 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var3.dts
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28-var4.dts
 create mode 100644 arch/arm/dts/fsl-ls1028a-kontron-sl28.dts
 create mode 100644 board/kontron/sl28/Kconfig
 create mode 100644 board/kontron/sl28/MAINTAINERS
 create mode 100644 board/kontron/sl28/Makefile
 create mode 100644 board/kontron/sl28/README
 create mode 100644 board/kontron/sl28/common.c
 create mode 100644 board/kontron/sl28/ddr.c
 create mode 100644 board/kontron/sl28/sl28.c
 create mode 100644 board/kontron/sl28/spl.c
 create mode 100644 configs/kontron_sl28_defconfig
 create mode 100644 include/configs/kontron_sl28.h

-- 
2.20.1

Reply via email to