public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH 00/11] boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups
@ 2024-10-10  5:55 Jan Kiszka
  2024-10-10  5:55 ` [PATCH 01/11] board: siemens: iot2050: Fix mistake in list of writable env vars Jan Kiszka
                   ` (11 more replies)
  0 siblings, 12 replies; 19+ messages in thread
From: Jan Kiszka @ 2024-10-10  5:55 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Bryan Brattlof, Nishanth Menon, Baocheng Su, Li Hua Qian

This series depends on:
https://patchwork.ozlabs.org/project/uboot/patch/a54b501a-9a98-426c-a5ca-faf547411a30@siemens.com/

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.

Not a merge-dependency but still needed to restore full support for the
IOT2050:
https://patchwork.ozlabs.org/project/uboot/patch/6c201a24-422a-41f7-846c-1ad5b0ebc7e2@siemens.com/

Jan


CC: Baocheng Su <baocheng.su@siemens.com>
CC: Li Hua Qian <huaqian.li@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
  dts: iot2050: Support new IOT2050-SM variant

Jan Kiszka (4):
  board: siemens: iot2050: Fix mistake in list of writable env vars
  board: siemens: iot2050: Stop using special spl DT sources
  board: siemens: iot2050: Migrate to OF_UPSTREAM
  smbios: Fill UUID from sysinfo when available

Li Hua Qian (2):
  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 --
 ...50-advanced-m2-bkey-ekey-pcie-overlay.dtso |  27 -
 ...iot2050-advanced-m2-bkey-usb3-overlay.dtso |  47 --
 .../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 +
 include/configs/iot2050.h                     |   5 +-
 include/sysinfo.h                             |   1 +
 lib/smbios.c                                  |   4 +
 28 files changed, 372 insertions(+), 1362 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-bkey-ekey-pcie-overlay.dtso
 delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-m2-bkey-usb3-overlay.dtso
 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

-- 
2.43.0


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-10-25  1:08 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-10  5:55 [PATCH 00/11] boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups Jan Kiszka
2024-10-10  5:55 ` [PATCH 01/11] board: siemens: iot2050: Fix mistake in list of writable env vars Jan Kiszka
2024-10-10  6:34   ` Michael Nazzareno Trimarchi
2024-10-22  6:09     ` Jan Kiszka
2024-10-25  1:08       ` Tom Rini
2024-10-10  5:55 ` [PATCH 02/11] board: siemens: iot2050: Fix coding style Jan Kiszka
2024-10-10  5:55 ` [PATCH 03/11] board: siemens: iot2050: Control pcie power for all variants Jan Kiszka
2024-10-10  6:35   ` Michael Nazzareno Trimarchi
2024-10-10  5:55 ` [PATCH 04/11] board: siemens: iot2050: Pass DDR size from FSBL Jan Kiszka
2024-10-10  5:55 ` [PATCH 05/11] board: siemens: iot2050: Generalize the fdt fixup Jan Kiszka
2024-10-10  5:55 ` [PATCH 06/11] board: siemens: iot2050: Stop using special spl DT sources Jan Kiszka
2024-10-10  5:55 ` [PATCH 07/11] board: siemens: iot2050: Migrate to OF_UPSTREAM Jan Kiszka
2024-10-10  5:55 ` [PATCH 08/11] dts: iot2050: Support new IOT2050-SM variant Jan Kiszka
2024-10-10  5:55 ` [PATCH 09/11] smbios: Fill UUID from sysinfo when available Jan Kiszka
2024-10-10  5:55 ` [PATCH 10/11] sysinfo: Add driver for IOT2050 boards Jan Kiszka
2024-10-10  5:55 ` [PATCH 11/11] board: siemens: iot2050: Use sysinfo for board initialization Jan Kiszka
2024-10-19 14:16 ` [PATCH 00/11] boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups Tom Rini
2024-10-21  6:21   ` Jan Kiszka
2024-10-21 17:16     ` Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox