{"id":2000257,"url":"http://patchwork.ozlabs.org/api/covers/2000257/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/cover/cover.1729577070.git.jan.kiszka@siemens.com/","project":{"id":18,"url":"http://patchwork.ozlabs.org/api/projects/18/?format=json","name":"U-Boot","link_name":"uboot","list_id":"u-boot.lists.denx.de","list_email":"u-boot@lists.denx.de","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<cover.1729577070.git.jan.kiszka@siemens.com>","list_archive_url":null,"date":"2024-10-22T06:04:17","name":"[v2,00/13] boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups","submitter":{"id":710,"url":"http://patchwork.ozlabs.org/api/people/710/?format=json","name":"Jan Kiszka","email":"jan.kiszka@siemens.com"},"mbox":"http://patchwork.ozlabs.org/project/uboot/cover/cover.1729577070.git.jan.kiszka@siemens.com/mbox/","series":[{"id":429111,"url":"http://patchwork.ozlabs.org/api/series/429111/?format=json","web_url":"http://patchwork.ozlabs.org/project/uboot/list/?series=429111","date":"2024-10-22T06:04:17","name":"boards: siemens: iot2050: SM variant, sysinfo support, fixes & cleanups","version":2,"mbox":"http://patchwork.ozlabs.org/series/429111/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/2000257/comments/","headers":{"Return-Path":"<u-boot-bounces@lists.denx.de>","X-Original-To":"incoming@patchwork.ozlabs.org","Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n secure) header.d=siemens.com header.i=jan.kiszka@siemens.com\n header.a=rsa-sha256 header.s=fm1 header.b=fIWpbP9L;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=siemens.com","phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de","phobos.denx.de;\n\tdkim=pass (2048-bit key;\n secure) header.d=siemens.com header.i=jan.kiszka@siemens.com\n header.b=\"fIWpbP9L\";\n\tdkim-atps=neutral","phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=siemens.com","phobos.denx.de;\n spf=pass smtp.mailfrom=jan.kiszka@siemens.com"],"Received":["from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4XXhTk1KJsz1xw0\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 22 Oct 2024 17:04:42 +1100 (AEDT)","from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 62F4E88F91;\n\tTue, 22 Oct 2024 08:04:35 +0200 (CEST)","by phobos.denx.de (Postfix, from userid 109)\n id 7A44088F82; Tue, 22 Oct 2024 08:04:34 +0200 (CEST)","from mta-64-226.siemens.flowmailer.net\n (mta-64-226.siemens.flowmailer.net [185.136.64.226])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 376D088E31\n for <u-boot@lists.denx.de>; Tue, 22 Oct 2024 08:04:32 +0200 (CEST)","by mta-64-226.siemens.flowmailer.net with ESMTPSA id\n 202410220604314c47aefd9c98991523 for <u-boot@lists.denx.de>;\n Tue, 22 Oct 2024 08:04:31 +0200"],"X-Spam-Checker-Version":"SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de","X-Spam-Level":"","X-Spam-Status":"No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_MED,\n DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,\n RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_PASS,SPF_NONE autolearn=ham autolearn_force=no version=3.4.2","DKIM-Signature":"v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; s=fm1;\n d=siemens.com; i=jan.kiszka@siemens.com;\n h=Date:From:Subject:To:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:Cc;\n bh=NOUMkE4gUv1EAIU9AqUrsju6bX6Zic7CsRE/jSjxxvM=;\n b=fIWpbP9LQVFer7RO2UELEB3wxQVDvHE9gwE7Z1cAgzb8ncK0mXxym2jCf5gqR/rn1+HJpp\n BYnMgO9um4wi3MC7p+0Rcg2TrGBtd2ndK8qsFxeiB7lTHCjYxDBVbnl2Q81Tq1XaY2UA5OVU\n nP4+F8zBEyW4jx/2tUNTSiYjSajeT8COLHBsT4PlcaU/rGiBpvQJ54qJqrffHwEdGhE54k8e\n PKMxtdCVFzR04kk/dljmevhi6nGV0+5WBiq8RvAA5T3TGEpMYG6iiXxWL+dWII8NJCJUqvra\n D7oQSyT5wrbBTVnlUd9pCUfuI2xpI1Xe0vtP9cMrEGs+bOkjfq52lhjw==;","From":"Jan Kiszka <jan.kiszka@siemens.com>","To":"U-Boot Mailing List <u-boot@lists.denx.de>","Cc":"Bryan Brattlof <bb@ti.com>, Nishanth Menon <nm@ti.com>,\n Baocheng Su <baocheng.su@siemens.com>, Li Hua Qian <huaqian.li@siemens.com>","Subject":"[PATCH v2 00/13] boards: siemens: iot2050: SM variant,\n sysinfo support,\n fixes & cleanups","Date":"Tue, 22 Oct 2024 08:04:17 +0200","Message-ID":"<cover.1729577070.git.jan.kiszka@siemens.com>","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","X-Flowmailer-Platform":"Siemens","Feedback-ID":"519:519-294854:519-21489:flowmailer","X-BeenThere":"u-boot@lists.denx.de","X-Mailman-Version":"2.1.39","Precedence":"list","List-Id":"U-Boot discussion <u-boot.lists.denx.de>","List-Unsubscribe":"<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>","List-Archive":"<https://lists.denx.de/pipermail/u-boot/>","List-Post":"<mailto:u-boot@lists.denx.de>","List-Help":"<mailto:u-boot-request@lists.denx.de?subject=help>","List-Subscribe":"<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>","Errors-To":"u-boot-bounces@lists.denx.de","Sender":"\"U-Boot\" <u-boot-bounces@lists.denx.de>","X-Virus-Scanned":"clamav-milter 0.103.8 at phobos.denx.de","X-Virus-Status":"Clean"},"content":"Changes in v2:\n - rebased over master, adding the missing 6.12 cherry-picks from\n   devicetree-rebasing\n\nThis adds support for the new IOT2050 SM variant, introduces a sysinfo\ndriver which also permits SMBIOS support and switches the board to\nOF_UPSTREAM. There are some further fixes for the boards included as well.\n\nNot yet included is configuration support for DMA isolation via the PVU as\nthis depends on not yet merged DT bindings and another overlay.\n\nJan\n\n\nCC: Baocheng Su <baocheng.su@siemens.com>\nCC: Li Hua Qian <huaqian.li@siemens.com>\n\nBaocheng Su (5):\n  board: siemens: iot2050: Fix coding style\n  board: siemens: iot2050: Control pcie power for all variants\n  board: siemens: iot2050: Pass DDR size from FSBL\n  board: siemens: iot2050: Generalize the fdt fixup\n  board: iot2050: Support new IOT2050-SM variant\n\nJan Kiszka (5):\n  board: siemens: iot2050: Fix mistake in list of writable env vars\n  board: siemens: iot2050: Stop using special spl DT sources\n  arm64: dts: ti: iot2050: Add overlays for M.2 used by firmware\n  board: siemens: iot2050: Migrate to OF_UPSTREAM\n  smbios: Fill UUID from sysinfo when available\n\nLi Hua Qian (3):\n  arm64: dts: ti: iot2050: Disable lock-step for all iot2050 boards\n  sysinfo: Add driver for IOT2050 boards\n  board: siemens: iot2050: Use sysinfo for board initialization\n\n arch/arm/dts/Makefile                         |   8 -\n arch/arm/dts/k3-am65-iot2050-boot-image.dtsi  |  19 +-\n arch/arm/dts/k3-am65-iot2050-common-pg1.dtsi  |  46 --\n arch/arm/dts/k3-am65-iot2050-common-pg2.dtsi  |  51 --\n .../dts/k3-am65-iot2050-common-u-boot.dtsi    |  18 +\n arch/arm/dts/k3-am65-iot2050-common.dtsi      | 738 ------------------\n arch/arm/dts/k3-am65-iot2050-spl.dts          |  17 -\n .../dts/k3-am6528-iot2050-basic-common.dtsi   |  61 --\n arch/arm/dts/k3-am6528-iot2050-basic-pg2.dts  |  24 -\n arch/arm/dts/k3-am6528-iot2050-basic.dts      |  24 -\n .../k3-am6548-iot2050-advanced-common.dtsi    |  52 --\n .../arm/dts/k3-am6548-iot2050-advanced-m2.dts | 119 ---\n .../dts/k3-am6548-iot2050-advanced-pg2.dts    |  29 -\n .../k3-am6548-iot2050-advanced-sm-u-boot.dtsi |   1 +\n arch/arm/dts/k3-am6548-iot2050-advanced.dts   |  24 -\n arch/arm/mach-k3/am65x/Kconfig                |   2 +\n board/siemens/iot2050/board.c                 | 226 ++++--\n configs/iot2050_defconfig                     |   7 +-\n doc/board/siemens/iot2050.rst                 |   7 +-\n drivers/sysinfo/Kconfig                       |   7 +\n drivers/sysinfo/Makefile                      |   1 +\n drivers/sysinfo/iot2050.c                     | 143 ++++\n drivers/sysinfo/iot2050.h                     |  26 +\n .../arm64/ti/k3-am65-iot2050-common-pg2.dtsi  |   5 -\n .../src/arm64/ti/k3-am65-iot2050-common.dtsi  |   5 +\n .../src/arm64/ti/k3-am6528-iot2050-basic.dts  |   5 -\n ...48-iot2050-advanced-m2-bkey-ekey-pcie.dtso |   2 +-\n ...-am6548-iot2050-advanced-m2-bkey-usb3.dtso |   2 +-\n include/configs/iot2050.h                     |   5 +-\n include/sysinfo.h                             |   1 +\n lib/smbios.c                                  |   4 +\n 31 files changed, 379 insertions(+), 1300 deletions(-)\n delete mode 100644 arch/arm/dts/k3-am65-iot2050-common-pg1.dtsi\n delete mode 100644 arch/arm/dts/k3-am65-iot2050-common-pg2.dtsi\n delete mode 100644 arch/arm/dts/k3-am65-iot2050-common.dtsi\n delete mode 100644 arch/arm/dts/k3-am65-iot2050-spl.dts\n delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic-common.dtsi\n delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic-pg2.dts\n delete mode 100644 arch/arm/dts/k3-am6528-iot2050-basic.dts\n delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-common.dtsi\n delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-m2.dts\n delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced-pg2.dts\n create mode 120000 arch/arm/dts/k3-am6548-iot2050-advanced-sm-u-boot.dtsi\n delete mode 100644 arch/arm/dts/k3-am6548-iot2050-advanced.dts\n create mode 100644 drivers/sysinfo/iot2050.c\n create mode 100644 drivers/sysinfo/iot2050.h\n 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%)\n 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%)"}