Cover Letter Detail
Show a cover letter.
GET /api/covers/2196986/?format=api
{ "id": 2196986, "url": "http://patchwork.ozlabs.org/api/covers/2196986/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260216184452.18732-1-filip.kokosinski@gmail.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": "<20260216184452.18732-1-filip.kokosinski@gmail.com>", "list_archive_url": null, "date": "2026-02-16T18:44:50", "name": "[0/2] board/raspberry: add FDT for bcm2712d0", "submitter": { "id": 92652, "url": "http://patchwork.ozlabs.org/api/people/92652/?format=api", "name": "Filip Kokosiński", "email": "filip.kokosinski@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260216184452.18732-1-filip.kokosinski@gmail.com/mbox/", "series": [ { "id": 492345, "url": "http://patchwork.ozlabs.org/api/series/492345/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=492345", "date": "2026-02-16T18:44:50", "name": "board/raspberry: add FDT for bcm2712d0", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/492345/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2196986/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 unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20230601 header.b=dqGl2cwd;\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=none dis=none) header.from=gmail.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 unprotected) header.d=gmail.com header.i=@gmail.com header.b=\"dqGl2cwd\";\n\tdkim-atps=neutral", "phobos.denx.de;\n dmarc=pass (p=none dis=none) header.from=gmail.com", "phobos.denx.de;\n spf=pass smtp.mailfrom=filip.kokosinski@gmail.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)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fFD1Q15ymz1xwD\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 06:51:38 +1100 (AEDT)", "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 47AE080FA1;\n\tMon, 16 Feb 2026 20:51:35 +0100 (CET)", "by phobos.denx.de (Postfix, from userid 109)\n id 926E183AAB; Mon, 16 Feb 2026 19:45:16 +0100 (CET)", "from mail-wm1-x332.google.com (mail-wm1-x332.google.com\n [IPv6:2a00:1450:4864:20::332])\n (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id 6AC0B80077\n for <u-boot@lists.denx.de>; Mon, 16 Feb 2026 19:45:14 +0100 (CET)", "by mail-wm1-x332.google.com with SMTP id\n 5b1f17b1804b1-4836e3288cdso21419075e9.0\n for <u-boot@lists.denx.de>; Mon, 16 Feb 2026 10:45:14 -0800 (PST)", "from desktop.home (83.23.200.152.ipv4.supernova.orange.pl.\n [83.23.200.152]) by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-4835dd0e327sm449404165e9.14.2026.02.16.10.45.12\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 16 Feb 2026 10:45:13 -0800 (PST)" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=-1.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_GMAIL_RCVD,FREEMAIL_FROM,\n RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=no\n autolearn_force=no version=3.4.2", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20230601; t=1771267514; x=1771872314; darn=lists.denx.de;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=081/fG6CKNtqOX1ooCi+HHg4AKCLic6d5gC8khsM3PE=;\n b=dqGl2cwd4f0E9v2AFU7gFt4ve+Wqb1y+dehEtLQ1U70337iWpf/nZYzXPy8tlRI3g4\n 5MzDk5IiQHiJoyYFbfNkuztF3Rp3JkldVfV5dvWDuHPRtLLDh2/7L4ndrwy8pGTNoVHp\n y8ZvwsWVYos2veJ/ZRnEAxHl4rJ8/B7shZ57LTZ8sFcVPS8L8lNKgxWql8K7hoXsSkob\n LPZBnhEWNDQmh++Rl/GJdNe4SbPAXUTrLf/N/iZSJjkI6685wuedbTqCuWk0WZHxwXcR\n hyoKTFEVtxXyaYiSN/PviXuofdUQPldeZDACYUHXcU4KeAY2EgVs9Kzf8yBPIypiHwlz\n gvHw==", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1771267514; x=1771872314;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=081/fG6CKNtqOX1ooCi+HHg4AKCLic6d5gC8khsM3PE=;\n b=BFPYoLy2A/pXnIxqM/tZve+C+QN/fhoNcOoi9PdWUIvkJGYkt1rOhnMpU1+ULZPhkI\n L5IOi1zKHphkIEPM3vDrNBJjqhIyWRAJQRXbXviBGeUKHG8OpspSg1rdslnCUMkjeXbF\n fKRSubpnzZyS2GSBfUUVe94KGCFekZx7mHvo+U1Wh2/1ts3/Ju8p/0VPvl5PcE+VZ9pf\n shP+8pCRxy1Xk67W1slEwgQIn9Q8hFwLfxwVwPKb3k326K7NM5mXQAqXDByqlWlcFGcc\n K1tFwd6ALsb1JkoH6cZ3iHyCjxr1IhOKNT1/pKziObd3xWZYCw9pFucAkVIYTh48ruJf\n YgMQ==", "X-Gm-Message-State": "AOJu0YwBZh/eCZg8KJ8KIxy4LcTIuMWir+OBkrPrTxMvrc0C7t1+0JDQ\n OTTCrHBbs217Vb02DyqaElor/VDAIT3tZ1zDPZ+XYUudgKq732xAJNBJZKQnyw==", "X-Gm-Gg": "AZuq6aL+F3B2Hv6fAGWRVc1SQCosx1OfLkXH//9vmF78+Gfl3D+qw+CLObd0EiSBPwC\n XU4bFc2wQkNtwhRDelkgfbKtQD73FhN8QCEEvaCmYgWfp9wGI12ZzF3MWxPActnZ/FXqMkvypg8\n BrJ3vtldeYRPR4RXXM3SGeSITyiFbpByhUoWV2zUX4GqjJqMCyzZopnDQZJTIaatmYCF4J+F8P1\n e1NDfWtwu2m+ug7nyC0SywiAA1jM9/me6GPb281hUFCyJoeYaxcwKYSKgsszTnVfGniXP6h3gaN\n Y9L8rVuy3Yt+pW2NB2w4tpn3WYs/iUEX0zOXBxkflWu1PJHoorGuMO2+gOWF/LsqsK0ZxDcppFh\n YgkfdDS9t0IwDXvgRChANKr69zGSYI6By17pB2C36SD15knBSCtH1g66CqXJmdLcIRO0J88gFai\n OMHJUqWzN5uz0nghyptaU1p2yxNI1/WykOREWwZbBBztZwz79vv+u29KrM9u60HrUh+vTr7M5AO\n +7JAw2uqdQo", "X-Received": "by 2002:a05:600c:468b:b0:47e:e981:78b4 with SMTP id\n 5b1f17b1804b1-48378d9ccd4mr158529645e9.12.1771267513748;\n Mon, 16 Feb 2026 10:45:13 -0800 (PST)", "From": "=?utf-8?q?Filip_Kokosi=C5=84ski?= <filip.kokosinski@gmail.com>", "To": "u-boot@lists.denx.de", "Cc": "mbrugger@suse.com, pbrobinson@gmail.com,\n =?utf-8?q?Filip_Kokosi=C5=84ski?= <filip.kokosinski@gmail.com>", "Subject": "[PATCH 0/2] board/raspberry: add FDT for bcm2712d0", "Date": "Mon, 16 Feb 2026 19:44:50 +0100", "Message-ID": "<20260216184452.18732-1-filip.kokosinski@gmail.com>", "X-Mailer": "git-send-email 2.51.2", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-Mailman-Approved-At": "Mon, 16 Feb 2026 20:51:34 +0100", "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": "This series adds the FDT for the d0 stepping of the BCM2712 SoC. The v1.1\nrevision of the Raspberry Pi 5 board can't boot Linux properly without\nadditional changes specific to the d0 stepping.\n\nThe d0 specific changes can be seen here:\nhttps://github.com/raspberrypi/linux/blob/rpi-6.12.y/arch/arm64/boot/dts/broadcom/bcm2712d0-rpi-5-b.dts\n\nTo do that, this series introduces support for multiple FDT entries for a single\ndevice type (bits 4-11 from the new-style revision code).\n\nThe rpi_model struct is modified by:\n* changing fdtfile to fdtfiles (const char * const *)\n* adding fdtcount (size_t)\n\nAdding fdtcount is motivated by wanting to keep FDT selection O(1), and avoid\nrelying on NULL terminating fdtfiles array.\n\nA new FDTFILES macro is added to initialize fdtfile and fdtcount.\n\nIn case only a single FDT is provided, or the board revision code doesn't match,\nthe selected FDT defaults to the first entry in fdtfiles.\n\nFilip Kokosiński (2):\n board/raspberrypi: add multi-FDT support\n board/raspberrypi: add bcm2712d0-rpi-5-b for Raspberry Pi 5\n\n board/raspberrypi/rpi/rpi.c | 96 +++++++++++++++++++++----------------\n 1 file changed, 55 insertions(+), 41 deletions(-)" }