Cover Letter Detail
Show a cover letter.
GET /api/covers/2216267/?format=api
{ "id": 2216267, "url": "http://patchwork.ozlabs.org/api/covers/2216267/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260326091136.709342-1-Alexander.Feilke@ew.tq-group.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "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": "<20260326091136.709342-1-Alexander.Feilke@ew.tq-group.com>", "list_archive_url": null, "date": "2026-03-26T09:11:28", "name": "[v3,0/8] Add support for TQMa7x", "submitter": { "id": 92142, "url": "http://patchwork.ozlabs.org/api/people/92142/?format=api", "name": "Alexander Feilke", "email": "Alexander.Feilke@ew.tq-group.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260326091136.709342-1-Alexander.Feilke@ew.tq-group.com/mbox/", "series": [ { "id": 497555, "url": "http://patchwork.ozlabs.org/api/series/497555/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=497555", "date": "2026-03-26T09:11:30", "name": "Add support for TQMa7x", "version": 3, "mbox": "http://patchwork.ozlabs.org/series/497555/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2216267/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=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=ew.tq-group.com header.i=@ew.tq-group.com\n header.a=rsa-sha256 header.s=default2602 header.b=D6N7dVPg;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=85.214.62.61; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)", "phobos.denx.de;\n dmarc=fail (p=quarantine dis=none) header.from=ew.tq-group.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n unprotected) header.d=ew.tq-group.com header.i=@ew.tq-group.com\n header.b=\"D6N7dVPg\";\n\tdkim-atps=neutral", "phobos.denx.de; dmarc=pass (p=quarantine dis=none)\n header.from=ew.tq-group.com", "phobos.denx.de; spf=pass\n smtp.mailfrom=Alexander.Feilke@ew.tq-group.com" ], "Received": [ "from phobos.denx.de (phobos.denx.de [85.214.62.61])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fhJ2B1KcXz1y1G\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 20:12:18 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 9FE7F83CF5;\n\tThu, 26 Mar 2026 10:12:07 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id BFC7C83FAF; Thu, 26 Mar 2026 10:12:05 +0100 (CET)", "from www537.your-server.de (www537.your-server.de [188.40.3.216])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 23A2B838BB\n for <u-boot@lists.denx.de>; Thu, 26 Mar 2026 10:12:03 +0100 (CET)", "from sslproxy07.your-server.de ([78.47.199.104])\n by www537.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384\n (Exim 4.96.2) (envelope-from <Alexander.Feilke@ew.tq-group.com>)\n id 1w5gkx-000O6o-0O; Thu, 26 Mar 2026 10:11:59 +0100", "from localhost ([127.0.0.1])\n by sslproxy07.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384\n (Exim 4.96) (envelope-from <Alexander.Feilke@ew.tq-group.com>)\n id 1w5gkw-000DCP-2x; Thu, 26 Mar 2026 10:11:58 +0100" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,RCVD_IN_DNSWL_BLOCKED,\n RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED,\n SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;\n d=ew.tq-group.com; s=default2602; h=Content-Transfer-Encoding:MIME-Version:\n Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID:\n Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc\n :Resent-Message-ID:In-Reply-To:References;\n bh=XWbPi5ApZ43o+OKJdSAjC9BQEuCXdo3Rpi1M06hlxVM=; b=D6N7dVPgVnpf/NKQnxzoAYl05B\n cXv795tJlKL7TbC3i+CRV+fFK0pKl+wIf04i4h3qOPPEhr1lbbLAEFWfbywyJAiClAz81j07R3aM0\n fPk2pAm+Ztc+r0o+7bGD6CSS0Vjei+VkaedvI/y1pDWfp6jC4ZiDTS2pf32oL8FNoFtbr8TajREDh\n yvQtLyLWNBiTph+Zdzsip+kNMlgMKGFsMweIAPuf6gxxubRrLsIYK7Qp2ddhBmFHKFBsrub5pdkYr\n TauyFanKxcMk+nQ9QCNgyb8dPwrtRpnM7HuYKLm4kvp6cZFvnAAZQSvgndqWpptVWKMcjApJLwQEM\n DZgM8bVw==;", "From": "Alexander Feilke <Alexander.Feilke@ew.tq-group.com>", "To": "\"NXP i.MX U-Boot Team\" <uboot-imx@nxp.com>, u-boot@lists.denx.de,\n u-boot@ew.tq-group.com", "Cc": "Alexander Feilke <alexander.feilke@ew.tq-group.com>,\n Tom Rini <trini@konsulko.com>,\n Alexander Feilke <Alexander.Feilke@ew.tq-group.com>,\n Stefano Babic <sbabic@nabladev.com>, Fabio Estevam <festevam@gmail.com>,\n Peng Fan <peng.fan@nxp.com>, Jaehoon Chung <jh80.chung@samsung.com>", "Subject": "[PATCH v3 0/8] Add support for TQMa7x", "Date": "Thu, 26 Mar 2026 10:11:28 +0100", "Message-Id": "<20260326091136.709342-1-Alexander.Feilke@ew.tq-group.com>", "X-Mailer": "git-send-email 2.34.1", "MIME-Version": "1.0", "Content-Transfer-Encoding": "8bit", "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": "From: Alexander Feilke <alexander.feilke@ew.tq-group.com>\n\nThis series adds support for TQMa7x and is based on the preparations for\nadditional TQ boards series [1] and [2]. It has 512M, 1G and 2G RAM variants\nwhich are detected by the SPL by initializing them in descending order.\nIt can boot from SD, MMC, SPI and USB (SDP). SPI however requires an additional\nprepended NXP header image which is currently unsupported in u-boot.\n\nThe i.MX7S variant boots but is not being actively supported.\n\nBest regards,\nAlexander\n\n[1] \"TQMa6 with preparations for integrating additional TQ boards\" (V2)\nhttps://patchwork.ozlabs.org/project/uboot/list/?series=497120\n[2] \"TQ-Systems MAINTAINERS files\"\nhttps://patchwork.ozlabs.org/project/uboot/list/?series=497398\n\nChanges in v2:\n- Update MAINTAINERS to fix CI issue\n- Improved commit messages\n- Fix a checkpatch warning in board/tq/common/tq_som.c\n\nChanges in v3:\n- Use readl_poll_timeout api for ram initialization\n- Remove erroneous `rootpath` set in env\n\nAlexander Feilke (7):\n Kconfig: update build-target for MX7 with SPL\n board/tq: Add common SoM API\n arch: arm: dts: tqma7x: add u-boot device tree fragments\n arch: arm: dts: tqma7x: add boot phase properties\n board: tqma7: add code for u-boot with spl\n configs: tqma7: add defconfigs\n doc: tqma7: add documentation\n\nNora Schiffer (1):\n env: add env_set_runtime() helper\n\n Kconfig | 2 +-\n arch/arm/dts/imx7d-mba7-u-boot.dtsi | 10 ++\n arch/arm/dts/imx7s-mba7-u-boot.dtsi | 48 +++++++\n arch/arm/dts/imx7s-tqma7-u-boot.dtsi | 22 ++++\n arch/arm/mach-imx/mx7/Kconfig | 16 +++\n board/tq/MAINTAINERS | 9 ++\n board/tq/common/Kconfig | 3 +\n board/tq/common/Makefile | 1 +\n board/tq/common/tq_som.c | 32 +++++\n board/tq/common/tq_som.h | 35 ++++++\n board/tq/tqma7/Kconfig | 103 +++++++++++++++\n board/tq/tqma7/Makefile | 14 +++\n board/tq/tqma7/spl.c | 123 ++++++++++++++++++\n board/tq/tqma7/spl_mba7.c | 182 +++++++++++++++++++++++++++\n board/tq/tqma7/spl_tqma7_ram.c | 171 +++++++++++++++++++++++++\n board/tq/tqma7/tqma7.c | 96 ++++++++++++++\n board/tq/tqma7/tqma7.cfg | 26 ++++\n board/tq/tqma7/tqma7.env | 35 ++++++\n board/tq/tqma7/tqma7_mba7.c | 148 ++++++++++++++++++++++\n configs/tqma7_common.config | 119 ++++++++++++++++++\n configs/tqma7_mba7_mmc_defconfig | 2 +\n configs/tqma7_mba7_qspi_defconfig | 2 +\n configs/tqma7_mba7_uuu_defconfig | 2 +\n configs/tqma7_mmc.config | 4 +\n configs/tqma7_qspi.config | 7 ++\n configs/tqma7_uuu.config | 22 ++++\n doc/board/tq/index.rst | 12 ++\n doc/board/tq/tqma7.rst | 77 ++++++++++++\n include/configs/tqma7.h | 71 +++++++++++\n include/configs/tqma7_mba7.h | 16 +++\n include/env.h | 19 +++\n include/env/tq/spi.env | 4 +\n 32 files changed, 1432 insertions(+), 1 deletion(-)\n create mode 100644 arch/arm/dts/imx7d-mba7-u-boot.dtsi\n create mode 100644 arch/arm/dts/imx7s-mba7-u-boot.dtsi\n create mode 100644 arch/arm/dts/imx7s-tqma7-u-boot.dtsi\n create mode 100644 board/tq/common/tq_som.c\n create mode 100644 board/tq/common/tq_som.h\n create mode 100644 board/tq/tqma7/Kconfig\n create mode 100644 board/tq/tqma7/Makefile\n create mode 100644 board/tq/tqma7/spl.c\n create mode 100644 board/tq/tqma7/spl_mba7.c\n create mode 100644 board/tq/tqma7/spl_tqma7_ram.c\n create mode 100644 board/tq/tqma7/tqma7.c\n create mode 100644 board/tq/tqma7/tqma7.cfg\n create mode 100644 board/tq/tqma7/tqma7.env\n create mode 100644 board/tq/tqma7/tqma7_mba7.c\n create mode 100644 configs/tqma7_common.config\n create mode 100644 configs/tqma7_mba7_mmc_defconfig\n create mode 100644 configs/tqma7_mba7_qspi_defconfig\n create mode 100644 configs/tqma7_mba7_uuu_defconfig\n create mode 100644 configs/tqma7_mmc.config\n create mode 100644 configs/tqma7_qspi.config\n create mode 100644 configs/tqma7_uuu.config\n create mode 100644 doc/board/tq/index.rst\n create mode 100644 doc/board/tq/tqma7.rst\n create mode 100644 include/configs/tqma7.h\n create mode 100644 include/configs/tqma7_mba7.h" }