board: siemens: Add support for SIMATIC IOT2050 devices
authorJan Kiszka <jan.kiszka@siemens.com>
Sat, 18 Sep 2021 06:17:53 +0000 (08:17 +0200)
committerTom Rini <trini@konsulko.com>
Sun, 3 Oct 2021 18:40:56 +0000 (14:40 -0400)
commita2db09e26993298c5469072660e9352feded824f
tree52e888709058471b362869fe73ee9acf9d9bc546
parentc3a879510a0d49355408844a8fd942224568d48d
board: siemens: Add support for SIMATIC IOT2050 devices

This adds support for the IOT2050 Basic and Advanced devices. The Basic
used the dual-core AM6528 GP processor, the Advanced one the AM6548 HS
quad-core version.

Both variants are booted via a Siemens-provided FSBL that runs on the R5
cores. Consequently, U-Boot support is targeting the A53 cores. U-Boot
SPL, ATF and TEE have to reside in SPI flash.

Full integration into a bootable image can be found on
https://github.com/siemens/meta-iot2050

Based on original board support by Le Jin, Gao Nian and Chao Zeng.

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
arch/arm/mach-k3/Kconfig
board/siemens/iot2050/Kconfig [new file with mode: 0644]
board/siemens/iot2050/MAINTAINERS [new file with mode: 0644]
board/siemens/iot2050/Makefile [new file with mode: 0644]
board/siemens/iot2050/board.c [new file with mode: 0644]
board/siemens/iot2050/config.mk [new file with mode: 0644]
configs/iot2050_defconfig [new file with mode: 0644]
doc/board/index.rst
doc/board/siemens/index.rst [new file with mode: 0644]
doc/board/siemens/iot2050.rst [new file with mode: 0644]
include/configs/iot2050.h [new file with mode: 0644]