Cover Letter Detail
Show a cover letter.
GET /api/1.2/covers/2235126/?format=api
{ "id": 2235126, "url": "http://patchwork.ozlabs.org/api/1.2/covers/2235126/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260508154108.336B968BEB@verein.lst.de/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/1.2/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": "<20260508154108.336B968BEB@verein.lst.de>", "list_archive_url": null, "date": "2026-05-08T15:41:08", "name": "[0/3] Fix NVMe, not only on Raspberry Pi 5", "submitter": { "id": 2722, "url": "http://patchwork.ozlabs.org/api/1.2/people/2722/?format=api", "name": "Torsten Duwe", "email": "duwe@lst.de" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260508154108.336B968BEB@verein.lst.de/mbox/", "series": [ { "id": 503410, "url": "http://patchwork.ozlabs.org/api/1.2/series/503410/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=503410", "date": "2026-05-08T15:41:08", "name": "Fix NVMe, not only on Raspberry Pi 5", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/503410/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2235126/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 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=none dis=none) header.from=lst.de", "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de", "phobos.denx.de;\n dmarc=fail (p=none dis=none) header.from=lst.de", "phobos.denx.de; spf=pass smtp.mailfrom=duwe@lst.de" ], "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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4gBtd74Tdwz1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 09 May 2026 01:41:15 +1000 (AEST)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 88B5084D5A;\n\tFri, 8 May 2026 17:41:13 +0200 (CEST)", "by phobos.denx.de (Postfix, from userid 109)\n id 074C284D62; Fri, 8 May 2026 17:41:13 +0200 (CEST)", "from verein.lst.de (verein.lst.de [213.95.11.211])\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 4441484D2F\n for <u-boot@lists.denx.de>; Fri, 8 May 2026 17:41:10 +0200 (CEST)", "by verein.lst.de (Postfix, from userid 2005)\n id 336B968BEB; Fri, 8 May 2026 17:41:08 +0200 (CEST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.9 required=5.0 tests=BAYES_00,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham\n autolearn_force=no version=3.4.2", "To": "u-boot@lists.denx.de", "Cc": "=?unknown-8bit?q?Peter_Robinson_=3Cpbrobinson=40gmail=2Ecom=3E=2C_Matthi?=\n\t=?unknown-8bit?q?as_Brugger_=3Cmbrugger=40suse=2Ecom=3E=2C?=\n\t=?unknown-8bit?q?_Tom_Rini_=3Ctrini=40konsulko=2Ecom=3E=2C_Andrea_della_Port?=\n\t=?unknown-8bit?q?a_=3Candrea=2Eporta=40suse=2Ecom=3E=2C?=\n\t=?unknown-8bit?q?_Neil_Armstrong_=3Cneil=2Earmstrong=40linaro=2Eorg=3E=2C_Si?=\n\t=?unknown-8bit?q?mon_Glass_=3Csjg=40chromium=2Eorg=3E=2C?=\n\t=?unknown-8bit?b?ICJKYW4gxIxlcm3DoWsiIDxzYWlyb25Ac2Fpcm9uLmN6PiwgQmluIE1l?=\n\t=?unknown-8bit?b?bmcgPGJtZW5nLmNuQGdtYWlsLmNvbT4s?=\n\t=?unknown-8bit?q?_Andrew_Goodbody_=3Candrew=2Egoodbody=40linaro=2Eorg=3E=2C_?=\n\t=?unknown-8bit?q?duwe=40lst=2Ede?=", "Subject": "[PATCH 0/3] Fix NVMe, not only on Raspberry Pi 5", "Message-Id": "<20260508154108.336B968BEB@verein.lst.de>", "Date": "Fri, 8 May 2026 17:41:08 +0200 (CEST)", "From": "duwe@lst.de (Torsten Duwe)", "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": "Hi all,\n\nThis simple quick fix has now turned into a small series. It contains\nthe required changes to translate inbound access addresses, with the\nhandling of dynamically found devices going into its own patch, content\nas suggested by Neil. While at it, I also added the NVMe enablement for\nraspberries. It might already work on RPi4 setups (to be tested). RPi5\nOTOH will require the other series to enable PCIe on the bcm2712.\n\nChanges from the single patch:\n - the ternary in the macro is gone, explanation updated accordingly\n - instead, device_get_dma_constraints is enhanced to try harder\n - Raspberry Pi NVMe config added\n\nTorsten Duwe (3):\n Skip parent device nodes without a DT reference when looking for\n dma-ranges\n Fix missing address translation for PCIe inbound access\n rpi: enable NVMe\n\n configs/rpi_arm64_defconfig | 1 +\n drivers/core/device.c | 14 +++++++++++++-\n drivers/nvme/nvme.c | 34 +++++++++++++++++++++-------------\n 3 files changed, 35 insertions(+), 14 deletions(-)" }