Cover Letter Detail
Show a cover letter.
GET /api/1.1/covers/2220536/?format=api
{ "id": 2220536, "url": "http://patchwork.ozlabs.org/api/1.1/covers/2220536/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260407130654.778838-1-Alexander.Feilke@ew.tq-group.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.1/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 }, "msgid": "<20260407130654.778838-1-Alexander.Feilke@ew.tq-group.com>", "date": "2026-04-07T13:06:43", "name": "[v4,0/8] Add support for TQMa7x", "submitter": { "id": 92142, "url": "http://patchwork.ozlabs.org/api/1.1/people/92142/?format=api", "name": "Alexander Feilke", "email": "Alexander.Feilke@ew.tq-group.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260407130654.778838-1-Alexander.Feilke@ew.tq-group.com/mbox/", "series": [ { "id": 498982, "url": "http://patchwork.ozlabs.org/api/1.1/series/498982/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=498982", "date": "2026-04-07T13:06:48", "name": "Add support for TQMa7x", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/498982/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2220536/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=noJtYuQj;\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=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=\"noJtYuQj\";\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\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 4fqmj2572Sz1xy1\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 07 Apr 2026 23:08:22 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 62C5784181;\n\tTue, 7 Apr 2026 15:07:44 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 9A79683A41; Tue, 7 Apr 2026 15:07:29 +0200 (CEST)", "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 ED6C784129\n for <u-boot@lists.denx.de>; Tue, 7 Apr 2026 15:07:25 +0200 (CEST)", "from sslproxy02.your-server.de ([78.47.166.47])\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 1wA69I-00071s-1r; Tue, 07 Apr 2026 15:07:20 +0200", "from localhost ([127.0.0.1])\n by sslproxy02.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 1wA69H-0007St-2m; Tue, 07 Apr 2026 15:07:20 +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.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=dKklX8JndJnKw/8o3Il1xDUU8PhOgSzq1tC3Sl+b0go=; b=noJtYuQjrMw1bSoY+5rJRR/+UB\n nYBOftM6pyKb14oj2tH8NZ3G1STIypMqErc0XhfaqvpZwxRXtTdfDsVTVe/AJYyd/HgjDgNiqxKKv\n U97mxtJrnYEBX0Zc4XUOoDjvw4N5shLozOsfFX2SZzqPDFaXvZ6w18NoskbY/8EN542qGhA9jj4sk\n jXGLJmYN9g1W1yKE/myoC13oeaEDzXX81g55N51MgJwG2mUpGYjNJQO3GhRtMxaS7A8BNhuW+mhNe\n /D2kvtdY3xdNZeDI6kCrb20EJd5oY2sU5ENtmqtbJu/odLdUBVeKG44zjsexkwAroL+Ys7UkuiE/R\n p7cXaR+g==;", "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 v4 0/8] Add support for TQMa7x", "Date": "Tue, 7 Apr 2026 15:06:43 +0200", "Message-ID": "<20260407130654.778838-1-Alexander.Feilke@ew.tq-group.com>", "X-Mailer": "git-send-email 2.43.0", "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\nThe testsuites stage passes the pipeline [3]. However I cannot get the following\nstages to work unfortunately.\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[3] https://gitlab.com/alexander.feilke/u-boot/-/pipelines/2434435482\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\nChanges in v4:\n- add tq/index to doc/board/index\n- add missing include <config.h> to include/env.h\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/index.rst | 1 +\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 | 20 +++\n include/env/tq/spi.env | 4 +\n 33 files changed, 1434 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" }