board: kontron: add sl28 support
authorMichael Walle <michael@walle.cc>
Thu, 15 Oct 2020 21:08:57 +0000 (23:08 +0200)
committerPriyanka Jain <priyanka.jain@nxp.com>
Fri, 23 Oct 2020 11:22:09 +0000 (16:52 +0530)
commit4ceb5c6db2f4080042e5c3e036ab06b0178e32c4
treea6c554f23c1b38ab7f18ff4cb28c0b3eb5cd31dd
parent0205beb15612a63c365f7729af92fa32e6281987
board: kontron: add sl28 support

Add basic support for the Kontron SMARC-sAL28 board. This includes just
the bare minimum to be able to bring up the board and boot linux.

For now, the Single and Dual PHY variant is supported. Other variants
will fall back to the basic variant.

In particular, there is no watchdog support for now. This means that you
have to disable the default watchdog, otherwise you'll end up in the
recovery bootloader. See the board README for details.

Signed-off-by: Michael Walle <michael@walle.cc>
Reviewed-by: Tom Rini <trini@konsulko.com>
Tested-by: Heiko Thiery <heiko.thiery@gmail.com>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
20 files changed:
arch/arm/Kconfig
arch/arm/dts/Makefile
arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-ls1028a-kontron-sl28-var3-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-ls1028a-kontron-sl28-var3.dts [new file with mode: 0644]
arch/arm/dts/fsl-ls1028a-kontron-sl28-var4-u-boot.dtsi [new file with mode: 0644]
arch/arm/dts/fsl-ls1028a-kontron-sl28-var4.dts [new file with mode: 0644]
arch/arm/dts/fsl-ls1028a-kontron-sl28.dts [new file with mode: 0644]
board/kontron/sl28/Kconfig [new file with mode: 0644]
board/kontron/sl28/MAINTAINERS [new file with mode: 0644]
board/kontron/sl28/Makefile [new file with mode: 0644]
board/kontron/sl28/common.c [new file with mode: 0644]
board/kontron/sl28/ddr.c [new file with mode: 0644]
board/kontron/sl28/sl28.c [new file with mode: 0644]
board/kontron/sl28/spl.c [new file with mode: 0644]
configs/kontron_sl28_defconfig [new file with mode: 0644]
doc/board/index.rst
doc/board/kontron/index.rst [new file with mode: 0644]
doc/board/kontron/sl28.rst [new file with mode: 0644]
include/configs/kontron_sl28.h [new file with mode: 0644]