[PATCH 0/2] Add SIMATIC IOT2050 board support
Lokesh Vutla
lokeshvutla at ti.com
Fri Dec 18 05:46:10 CET 2020
Hi Jan,
Sorry for the delayed response.
On 04/12/20 1:29 pm, Jan Kiszka wrote:
> This is the baseline support for the SIMATIC IOT2050 devices.
>
> Allows to boot mainline 5.10 kernels, but not the original BSP-derived
> kernel we currently ship as reference. This is due to the TI sysfw ABI
> breakages between 2.x and 3.x. We will soon provide a transitional
> kernel that allows booting both firmware ABIs - as long as full upstream
> kernel support is work in progress.
>
> Note that this baseline support lacks Ethernet drivers. We are working
> closely with TI to ensure that the to-be-upstreamed icssg-prueth driver
> will work both with new SR2.0 AM65x silicon as well as with SR1.0 which
> is used in the currently shipped IOT2050 devices.
>
> Related but not strictly needed for baseline support is [1], i.e.
> embedding of the watchdog firmware that is required on the AM65x. I will
> soon pick up that discussion again.
yeah, long pending one.
>
> A staging tree for complete IOT2050 support can be found at [2]. Full
> image integration is available via [3].
patches look good to me. Any chance these dts changes are reviewed in upstream
Linux?
Thanks and regards,
Lokesh
>
> Jan
>
> [1] https://patchwork.ozlabs.org/project/uboot/patch/a42ab2dde9a588a8efc186474becd837f2e470c5.1592910910.git.jan.kiszka@siemens.com/
> [2] https://github.com/siemens/u-boot/commits/jan/iot2050
> [3] https://github.com/siemens/meta-iot2050
>
> Jan Kiszka (2):
> arm: dts: Add IOT2050 device tree files
> board: siemens: Add support for SIMATIC IOT2050 devices
>
> arch/arm/dts/Makefile | 7 +-
> arch/arm/dts/iot2050-advanced.dts | 62 +++++
> arch/arm/dts/iot2050-basic.dts | 61 +++++
> arch/arm/dts/iot2050-boot-image.dtsi | 105 +++++++++
> arch/arm/dts/iot2050-common.dtsi | 341 +++++++++++++++++++++++++++
> arch/arm/dts/iot2050-spl.dts | 16 ++
> arch/arm/mach-k3/Kconfig | 1 +
> board/siemens/iot2050/Kconfig | 28 +++
> board/siemens/iot2050/MAINTAINERS | 8 +
> board/siemens/iot2050/Makefile | 10 +
> board/siemens/iot2050/README | 65 +++++
> board/siemens/iot2050/board.c | 229 ++++++++++++++++++
> board/siemens/iot2050/config.mk | 8 +
> configs/iot2050_defconfig | 136 +++++++++++
> include/configs/iot2050.h | 60 +++++
> 15 files changed, 1136 insertions(+), 1 deletion(-)
> create mode 100644 arch/arm/dts/iot2050-advanced.dts
> create mode 100644 arch/arm/dts/iot2050-basic.dts
> create mode 100644 arch/arm/dts/iot2050-boot-image.dtsi
> create mode 100644 arch/arm/dts/iot2050-common.dtsi
> create mode 100644 arch/arm/dts/iot2050-spl.dts
> create mode 100644 board/siemens/iot2050/Kconfig
> create mode 100644 board/siemens/iot2050/MAINTAINERS
> create mode 100644 board/siemens/iot2050/Makefile
> create mode 100644 board/siemens/iot2050/README
> create mode 100644 board/siemens/iot2050/board.c
> create mode 100644 board/siemens/iot2050/config.mk
> create mode 100644 configs/iot2050_defconfig
> create mode 100644 include/configs/iot2050.h
>
More information about the U-Boot
mailing list