Show a cover letter.

GET /api/covers/2221654/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2221654,
    "url": "http://patchwork.ozlabs.org/api/covers/2221654/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/cover/20260410-fb_block-v1-0-68f0c976fe0e@oss.qualcomm.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": "<20260410-fb_block-v1-0-68f0c976fe0e@oss.qualcomm.com>",
    "list_archive_url": null,
    "date": "2026-04-10T04:41:59",
    "name": "[0/2] fastboot: block: Add GPT/MBR and device selection",
    "submitter": {
        "id": 90810,
        "url": "http://patchwork.ozlabs.org/api/people/90810/?format=api",
        "name": "Balaji Selvanathan",
        "email": "balaji.selvanathan@oss.qualcomm.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/cover/20260410-fb_block-v1-0-68f0c976fe0e@oss.qualcomm.com/mbox/",
    "series": [
        {
            "id": 499389,
            "url": "http://patchwork.ozlabs.org/api/series/499389/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=499389",
            "date": "2026-04-10T04:41:59",
            "name": "fastboot: block: Add GPT/MBR and device selection",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499389/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2221654/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=qualcomm.com header.i=@qualcomm.com header.a=rsa-sha256\n header.s=qcppdkim1 header.b=gwQWD7kz;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.a=rsa-sha256 header.s=google header.b=PSpGzefG;\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=none (p=none dis=none) header.from=oss.qualcomm.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=qualcomm.com header.i=@qualcomm.com\n header.b=\"gwQWD7kz\";\n\tdkim=pass (2048-bit key;\n unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com\n header.b=\"PSpGzefG\";\n\tdkim-atps=neutral",
            "phobos.denx.de; dmarc=none (p=none dis=none)\n header.from=oss.qualcomm.com",
            "phobos.denx.de; spf=pass\n smtp.mailfrom=balaji.selvanathan@oss.qualcomm.com"
        ],
        "Received": [
            "from phobos.denx.de (unknown\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 4fsPKv4CbJz1yGb\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 10 Apr 2026 14:42:27 +1000 (AEST)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id 6EE7783D8A;\n\tFri, 10 Apr 2026 06:42:14 +0200 (CEST)",
            "by phobos.denx.de (Postfix, from userid 109)\n id F1E6283DC9; Fri, 10 Apr 2026 06:42:12 +0200 (CEST)",
            "from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com\n [205.220.168.131])\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 A98DE839D9\n for <u-boot@lists.denx.de>; Fri, 10 Apr 2026 06:42:10 +0200 (CEST)",
            "from pps.filterd (m0279865.ppops.net [127.0.0.1])\n by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id\n 639MJaH02812084\n for <u-boot@lists.denx.de>; Fri, 10 Apr 2026 04:42:08 GMT",
            "from mail-pf1-f199.google.com (mail-pf1-f199.google.com\n [209.85.210.199])\n by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4ded6hahc7-1\n (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT)\n for <u-boot@lists.denx.de>; Fri, 10 Apr 2026 04:42:08 +0000 (GMT)",
            "by mail-pf1-f199.google.com with SMTP id\n d2e1a72fcca58-82ce1c395ccso1834418b3a.2\n for <u-boot@lists.denx.de>; Thu, 09 Apr 2026 21:42:08 -0700 (PDT)",
            "from hu-bselvana-blr.qualcomm.com\n (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com. [103.229.18.19])\n by smtp.gmail.com with ESMTPSA id\n d2e1a72fcca58-82f0c4b3b29sm1198815b3a.36.2026.04.09.21.42.03\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 09 Apr 2026 21:42:06 -0700 (PDT)"
        ],
        "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,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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; c=relaxed/relaxed; d=qualcomm.com; h=\n cc:content-transfer-encoding:content-type:date:from:message-id\n :mime-version:subject:to; s=qcppdkim1; bh=ZAh9iwD5wM0nORBpb8M/kb\n 7Dscfg6H4s3Ny0ikIBtY8=; b=gwQWD7kzyEELvIQdJo7vOFamTrbBjdEPBS8JaF\n YKGLnxA3MMlDVSohn7VdRCNrpQV2x+dCi4UQFyhzcR/Fv1m2DQVOlKPbFhXoMuCr\n qSRbOFF5wjj3EtQalPZ0Oyv4tt2h3Csk8AXM55VJHn/Mb09CPEEa8GLi3SX/Jt9s\n tvr770szjz64gKHmBnIbUQ4ecq2nO9Q+K5aLuQDh+OsrdrzhRuMktZAUpJx1gnoW\n JVkeDW2MOW0gxcWSBVxtkIIC7m/vubEQ9NtzP7Q40smn66zQMlLuA6JRQ6w++K8C\n e3w8PMWg9N+GASFfuUwT31u0IKaxb70h66rnluVjCmUZvJVA==",
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=oss.qualcomm.com; s=google; t=1775796128; x=1776400928; darn=lists.denx.de;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:from:to:cc:subject:date:message-id:reply-to;\n bh=ZAh9iwD5wM0nORBpb8M/kb7Dscfg6H4s3Ny0ikIBtY8=;\n b=PSpGzefGeezOZ0dqVdmDhCOm5ECSIac+kDzA5MbMbZUdldx9rNXxgPv2OWEgKKc7Rv\n VEb3qr5M6Y54V1bWLGdyG6bptDNrI07Qvsq+i751iHCSQ4HqbrElxOssB271LULSbi5Y\n qgpzOx/zl/oAy3OG390iYN58Fwf0TF+fB5Ju0WSQQMRODhM3BX7VarD1RBkNeQIAJF2x\n jmGc2t7bhon8TxakNZIwWU4k40mhOWlKd7+P+PMWCVrJlwIFh+XsBLJhJqOciMV3p5ep\n njisIky1X4i640xYOtBSewg3H8hd+LWnOqSDhAiTP9fAakPt+TDPyLyIca4OjGH4mD9A\n v0iA=="
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775796128; x=1776400928;\n h=cc:to:content-transfer-encoding:mime-version:message-id:date\n :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=ZAh9iwD5wM0nORBpb8M/kb7Dscfg6H4s3Ny0ikIBtY8=;\n b=Tj8WDmFscKGwtao+lJlW32rSfRb7OqwJQWIeikzhvmHQfaQcbHZndo9lircIUAqewi\n 9OOFjk1wSfgNcyx2wqlnXV3oT160RwfJwE3ucj7vQEypfu6j1/u4D8DCUFqfy4o1qlQc\n 6QiQWRqul2+6Suw4AnfgRAKQcDFAM5udxMOuMQX4EeXOZ7iAAz5iTez2Gb3OIZ1tyRHI\n NForkfTTM+7s1lruqZ4ix5p9Geg99KMnjqicKccOpMQjrO+EzbWUbetiK8CCtaH5wVyp\n JL+2nQMrxAC2QsGIVCXUoIgYPPvXrmA+xOWaC3eq3RqMatV+8JffddOJAwvzXM+yvsqH\n 3U1Q==",
        "X-Gm-Message-State": "AOJu0YwX1//nQ7ZYlDq7TDrHOYal3goAACBGvJslLlLUMHkegZ3tuAM0\n bD/qWLhSAo9ahcMzd8BZWU1OuDHx5DmCsmXa8Ql+delrv+EmUpZHgy/gbop/Qte3/XxgjqzFwn8\n Yf+UMB1mc44MXdon97hmz6ygL+L0Z/ujXOFdZS8q9Hsxn7svOqy27NBJi",
        "X-Gm-Gg": "AeBDieu/b/NxaVGgWU5F7SRKhxPlC4vB7347H5VIpxeyvy5TayUXJgRXf3L/Bo+E3Wo\n GWSeF3El4JykE7YmMWzVRYv5cblnRgOPoFjekS2TL6JTGa68H/sddhOusoEAI2E9mm5bOcJK/PV\n UDqhWHFzDGA9sV/wNQyiB6f0TWjkcvfuEDsq44fOacPGZCQdTVf7K1Wxn0GDcWPZ9SvpfOWqJvP\n tJnV8vy+0RT5hIaAhh9bwb/xpTBmqQJcsL/UQixIdvsV59eQSfo+WUvRbnxQ+GD0UG5h4ptbn/M\n vQpL8TOOeEKP0LbizLe3zZgO25D9jQRncpJk+/rBIhmcgQwkGeLket01aHNmND7YbJ+9pz4SL3I\n AYoz5m2/86wDZuhHjz9LMs1v3OyKUbfO8DZPZA7qMnAmuJA16z2XpDo40TO4VGfuiWUM1U9pIDD\n x26TDHPB0YmjeFRwUwZhWacrKBpkiAV0g1EWrjNv84DNXuuScbpg==",
        "X-Received": [
            "by 2002:a05:6a00:c8c:b0:82c:f877:3d13 with SMTP id\n d2e1a72fcca58-82f0c2a45f2mr2097012b3a.26.1775796127852;\n Thu, 09 Apr 2026 21:42:07 -0700 (PDT)",
            "by 2002:a05:6a00:c8c:b0:82c:f877:3d13 with SMTP id\n d2e1a72fcca58-82f0c2a45f2mr2096988b3a.26.1775796127362;\n Thu, 09 Apr 2026 21:42:07 -0700 (PDT)"
        ],
        "From": "Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>",
        "Subject": "[PATCH 0/2] fastboot: block: Add GPT/MBR and device selection",
        "Date": "Fri, 10 Apr 2026 10:11:59 +0530",
        "Message-Id": "<20260410-fb_block-v1-0-68f0c976fe0e@oss.qualcomm.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-B4-Tracking": "v=1; b=H4sIAJd/2GkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE\n vPSU3UzU4B8JSMDIzMDE0MD3bSk+KSc/ORsXUOTNEuDZPMUsyRjcyWg8oKi1LTMCrBR0bG1tQC\n dn2GDWgAAAA==",
        "X-Change-ID": "20260410-fb_block-14f90c7d6b37",
        "To": "u-boot@lists.denx.de",
        "Cc": "Mattijs Korpershoek <mkorpershoek@kernel.org>,\n Tom Rini <trini@konsulko.com>,\n Ariel D'Alessandro <ariel.dalessandro@collabora.com>,\n Jerome Forissier <jerome.forissier@arm.com>,\n Dmitrii Merkurev <dimorinny@google.com>, Michael Walle <mwalle@kernel.org>,\n Neil Armstrong <neil.armstrong@linaro.org>,\n Heiko Schocher <hs@nabladev.com>,\n Adrian Freihofer <adrian.freihofer@siemens.com>,\n Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>",
        "X-Mailer": "b4 0.14.3",
        "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1775796123; l=1004;\n i=balaji.selvanathan@oss.qualcomm.com; s=20260213; h=from:subject:message-id;\n bh=0Jw4DDrQX6u1I7Y1DohH97hMJzbIiTCm3qDxx77o6Z0=;\n b=HZFY0EJzuc607L1KE4cTM9OxqwrEl11sGhnBLZ7p837uUKl4/p1W2xMCcdrEnAKCimxcv5Qyl\n wQ1CBBWSn1dB99DafCDcwmrpwqSIXuxVmeWKhae4xMwm5k/Jx1ki7fm",
        "X-Developer-Key": "i=balaji.selvanathan@oss.qualcomm.com; a=ed25519;\n pk=CDpYiUU3SH7KGEtsBvY2tBGPiWfMxqWJF0p2LftOfnc=",
        "X-Authority-Analysis": "v=2.4 cv=RfCgzVtv c=1 sm=1 tr=0 ts=69d87fa0 cx=c_pps\n a=WW5sKcV1LcKqjgzy2JUPuA==:117 a=Ou0eQOY4+eZoSc0qltEV5Q==:17\n a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10\n a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22\n a=EUspDBNiAAAA:8 a=O6W46WlA9UtPJepPt1kA:9 a=QEXdDO2ut3YA:10\n a=OpyuDcXvxspvyRM73sMx:22",
        "X-Proofpoint-GUID": "Jgw-RQvr7lS2ymFRiDQYdUr_-sbuAf4q",
        "X-Proofpoint-ORIG-GUID": "Jgw-RQvr7lS2ymFRiDQYdUr_-sbuAf4q",
        "X-Proofpoint-Spam-Details-Enc": "AW1haW4tMjYwNDEwMDA0MCBTYWx0ZWRfX3vxBcPhA++TQ\n 4JotmSjyctusLZVW5ELrtbuUHJSOHizv1l/6W0bgvGupkyNNBZU0LULpEMZwbL7nEndr6gJDUCr\n kOCgwTvCQ+do8njd0XW+IxAVQD0JvC5LmeTb2DRhDuQANrAmvmVKiy0rH5yZFqp/3yAgULdhCBK\n QyTKdj2GCbQrQIzM6/VvzhfS9N9BWVqiRtYJP0lzNMWv13xcwba6jgyCAb9ZFxvTCu0xeWQlX2+\n uSQHs8sS2qqu3nvf3+qR9fQKTYzK0FxD6nYYr9l9+Vqr+sGqsGvTL6eFF3LkOKa0CeI84fTLm/X\n F8b27AMj5UIob3Fo7b+OK/VBLgSX/HkLYqUoqHcoqFkhtcx2UuPmwldSiZ9hNeOEFR3jyeNTlo+\n /dooq3Zi0AsJvo0mqwkPHLdkyVd+WFjxC3ULTXzocVH25FJtx9EY7LkrNHRqQyj9D1tgZ4ReeVY\n JoxQxJdohc5PSuG6jWw==",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49\n definitions=2026-04-10_01,2026-04-09_02,2025-10-01_01",
        "X-Proofpoint-Spam-Details": "rule=outbound_notspam policy=outbound score=0\n phishscore=0 clxscore=1015 impostorscore=0 adultscore=0 priorityscore=1501\n lowpriorityscore=0 spamscore=0 suspectscore=0 malwarescore=0 bulkscore=0\n classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0\n reason=mlx scancount=1 engine=8.22.0-2604010000 definitions=main-2604100040",
        "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 enables GPT and MBR partition table operations for\nfastboot block devices and introduces device selection syntax.\n\nPatch 1 implements \"N:partition\" format to target specific block\ndevices (e.g., \"fastboot flash 0:gpt gpt.img\") and adds helper\nfunctions to improve code maintainability.\n\nPatch 2 documents the new syntax with usage examples.\n\nSigned-off-by: Balaji Selvanathan <balaji.selvanathan@oss.qualcomm.com>\n---\nBalaji Selvanathan (2):\n      fastboot: block: Add GPT/MBR support and device selection syntax\n      doc: fastboot: Document block device selection syntax\n\n doc/android/fastboot.rst    |  41 +++++++++\n drivers/fastboot/Kconfig    |   4 +-\n drivers/fastboot/fb_block.c | 196 +++++++++++++++++++++++++++++++++++++++++---\n 3 files changed, 227 insertions(+), 14 deletions(-)\n---\nbase-commit: e2fa3e570f83ab0f9ce667ddaec9dc738bcf05b9\nchange-id: 20260410-fb_block-14f90c7d6b37\n\nBest regards,"
}