[PATCH v2 00/13] boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups
Jan Kiszka
jan.kiszka at siemens.com
Tue Oct 22 08:04:17 CEST 2024
Changes in v2:
- rebased over master, adding the missing 6.12 cherry-picks from
devicetree-rebasing
This adds support for the new IOT2050 SM variant, introduces a sysinfo
driver which also permits SMBIOS support and switches the board to
OF_UPSTREAM. There are some further fixes for the boards included as well.
Not yet included is configuration support for DMA isolation via the PVU as
this depends on not yet merged DT bindings and another overlay.
Jan
CC: Baocheng Su <baocheng.su at siemens.com>
CC: Li Hua Qian <huaqian.li at siemens.com>
Baocheng Su (5):
board: siemens: iot2050: Fix coding style
board: siemens: iot2050: Control pcie power for all variants
board: siemens: iot2050: Pass DDR size from FSBL
board: siemens: iot2050: Generalize the fdt fixup
board: iot2050: Support new IOT2050-SM variant
Jan Kiszka (5):
board: siemens: iot2050: Fix mistake in list of writable env vars
board: siemens: iot2050: Stop using special spl DT sources
arm64: dts: ti: iot2050: Add overlays for M.2 used by firmware
board: siemens: iot2050: Migrate to OF_UPSTREAM
smbios: Fill UUID from sysinfo when available
Li Hua Qian (3):
arm64: dts: ti: iot2050: Disable lock-step for all iot2050 boards
sysinfo: Add driver for IOT2050 boards
board: siemens: iot2050: Use sysinfo for board initialization
arch/arm/dts/Makefile | 8 -
arch/arm/dts/k3-am65-iot2050-boot-image.dtsi | 19 +-
arch/arm/dts/k3-am65-iot2050-common-pg1.dtsi | 46 --
arch/arm/dts/k3-am65-iot2050-common-pg2.dtsi | 51 --
.../dts/k3-am65-iot2050-common-u-boot.dtsi | 18 +
arch/arm/dts/k3-am65-iot2050-common.dtsi | 738 ------------------
arch/arm/dts/k3-am65-iot2050-spl.dts | 17 -
.../dts/k3-am6528-iot2050-basic-common.dtsi | 61 --
arch/arm/dts/k3-am6528-iot2050-basic-pg2.dts | 24 -
arch/arm/dts/k3-am6528-iot2050-basic.dts | 24 -
.../k3-am6548-iot2050-advanced-common.dtsi | 52 --
.../arm/dts/k3-am6548-iot2050-advanced-m2.dts | 119 ---
.../dts/k3-am6548-iot2050-advanced-pg2.dts | 29 -
.../k3-am6548-iot2050-advanced-sm-u-boot.dtsi | 1 +
arch/arm/dts/k3-am6548-iot2050-advanced.dts | 24 -
arch/arm/mach-k3/am65x/Kconfig | 2 +
board/siemens/iot2050/board.c | 226 ++++--
configs/iot2050_defconfig | 7 +-
doc/board/siemens/iot2050.rst | 7 +-
drivers/sysinfo/Kconfig | 7 +
drivers/sysinfo/Makefile | 1 +
drivers/sysinfo/iot2050.c | 143 ++++
drivers/sysinfo/iot2050.h | 26 +
.../arm64/ti/k3-am65-iot2050-common-pg2.dtsi | 5 -
.../src/arm64/ti/k3-am65-iot2050-common.dtsi | 5 +
.../src/arm64/ti/k3-am6528-iot2050-basic.dts | 5 -
...48-iot2050-advanced-m2-bkey-ekey-pcie.dtso | 2 +-
...-am6548-iot2050-advanced-m2-bkey-usb3.dtso | 2 +-
include/configs/iot2050.h | 5 +-
include/sysinfo.h | 1 +
lib/smbios.c | 4 +
31 files changed, 379 insertions(+), 1300 deletions(-)
delete mode 100644 arch/arm/dts/k3-am65-iot2050-common-pg1.dtsi
delete mode 100644 arch/arm/dts/k3-am65-iot2050-common-pg2.dtsi
delete mode 100644 arch/arm/dts/k3-am65-iot2050-common.dtsi
delete mode 100644 arch/arm/dts/k3-am65-iot2050-spl.dts
delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic-common.dtsi
delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic-pg2.dts
delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic.dts
delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-common.dtsi
delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-m2.dts
delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-pg2.dts
create mode 120000 arch/arm/dts/k3-am6548-iot2050-advanced-sm-u-boot.dtsi
delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced.dts
create mode 100644 drivers/sysinfo/iot2050.c
create mode 100644 drivers/sysinfo/iot2050.h
rename arch/arm/dts/k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie-overlay.dtso => dts/upstream/src/arm64/ti/k3-am6548-iot2050-advanced-m2-bkey-ekey-pcie.dtso (92%)
rename arch/arm/dts/k3-am6548-iot2050-advanced-m2-bkey-usb3-overlay.dtso => dts/upstream/src/arm64/ti/k3-am6548-iot2050-advanced-m2-bkey-usb3.dtso (96%)
--
2.43.0
More information about the U-Boot
mailing list