Show a cover letter.

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

{
    "id": 2219188,
    "url": "http://patchwork.ozlabs.org/api/1.0/covers/2219188/?format=api",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/1.0/projects/28/?format=api",
        "name": "Linux PCI development",
        "link_name": "linux-pci",
        "list_id": "linux-pci.vger.kernel.org",
        "list_email": "linux-pci@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null
    },
    "msgid": "<20260402-tegra264-pcie-v4-0-21e2e19987e8@nvidia.com>",
    "date": "2026-04-02T14:27:34",
    "name": "[v4,0/4] PCI: tegra: Add Tegra264 support",
    "submitter": {
        "id": 92481,
        "url": "http://patchwork.ozlabs.org/api/1.0/people/92481/?format=api",
        "name": "Thierry Reding",
        "email": "thierry.reding@kernel.org"
    },
    "series": [
        {
            "id": 498494,
            "url": "http://patchwork.ozlabs.org/api/1.0/series/498494/?format=api",
            "date": "2026-04-02T14:27:34",
            "name": "PCI: tegra: Add Tegra264 support",
            "version": 4,
            "mbox": "http://patchwork.ozlabs.org/series/498494/mbox/"
        }
    ],
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-51748-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-pci@vger.kernel.org"
        ],
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=S4b7ctXJ;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.232.135.74; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-51748-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"S4b7ctXJ\"",
            "smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org [172.232.135.74])\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 4fmkmr1Xmdz1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 03 Apr 2026 01:31:08 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sto.lore.kernel.org (Postfix) with ESMTP id 9D21D309B03E\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  2 Apr 2026 14:29:06 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 6E5653ED12A;\n\tThu,  2 Apr 2026 14:27:55 +0000 (UTC)",
            "from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 47A0836607D;\n\tThu,  2 Apr 2026 14:27:55 +0000 (UTC)",
            "by smtp.kernel.org (Postfix) with ESMTPSA id 5CDECC116C6;\n\tThu,  2 Apr 2026 14:27:54 +0000 (UTC)"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775140075; cv=none;\n b=kwPFuWlM5R2j/Z/g4dzsb17fHCXxg56wC31W/CM+DzB6OsMjNeZQpsrCoWMajLhVCRx9zDlmSLsdLZ2vDuuyVtKKT8bL85H8NPwni92DtlrryS5rO3QASQ3CZE5Icy69wVNRp+8ZUQjtDVioV16smJieH2HqPe2g/2Uol5cggHg=",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775140075; c=relaxed/simple;\n\tbh=Zer/BJD+qJqeBtob+isjMLL/b+ilLo5Tgi4DcTu1vu0=;\n\th=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc;\n b=sizwYMmg6l3nWhh35si0w8ZqAuraI+jGqwSL1icuu5Lw0XYFaKNm5IyQSUCPu72bxBKYm4dtRHkc87d/iPCNrAAEYk4kPCTonV8wSLMU6X1TrQT704eAx9qZOESpQ1ckIICZtfFr4CyZCeMFpTISQ+fCEPaCfXNLhm/OvlZDCac=",
        "ARC-Authentication-Results": "i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=S4b7ctXJ; arc=none smtp.client-ip=10.30.226.201",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1775140074;\n\tbh=Zer/BJD+qJqeBtob+isjMLL/b+ilLo5Tgi4DcTu1vu0=;\n\th=From:Subject:Date:To:Cc:From;\n\tb=S4b7ctXJxnf+ZsiRGJaBCXbBWCNAusE0H5aSNAbYVB8YMWhXLLscg3uvZrwL0kI3z\n\t YeA4WglrmVRjUrvU1/0/MkuWlJTJGZcSUEC/9FzD9TvG6pFw0e6I+5z6Ue2Xd6Fswy\n\t vmTLrhmV94Wtssm7kOk7QBONGTtExTu0JeIp4Sf+njAuyzu8aht14JPKUOD9ID7Hps\n\t 9ojezoGOoICwjAaE51P6XYk73bYF62yhRpGA8pouvb6i+ASx7sBnpnl9VwODsOIPKh\n\t zBdUVcYk/cEtVYhDs3vrpeg8esHZH/IGEqZR2WKxjaX/ZpIK84qr9M2VUm1uHgK7nc\n\t PN0tV1nss3W3A==",
        "From": "Thierry Reding <thierry.reding@kernel.org>",
        "Subject": "[PATCH v4 0/4] PCI: tegra: Add Tegra264 support",
        "Date": "Thu, 02 Apr 2026 16:27:34 +0200",
        "Message-Id": "<20260402-tegra264-pcie-v4-0-21e2e19987e8@nvidia.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-pci@vger.kernel.org",
        "List-Id": "<linux-pci.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-pci+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-pci+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/4WNQQ6CMBBFr2K6tk1n2oK48h7GBcIIowbIFInGc\n HeLblzpZvJ/8t+bp4okTFFtV08lNHHkvkvFr1eqasuuIc116gotZtZb1CM1UmLm9VAxaXK2PBK\n 6urS5SswgdOL727c/fHq8Hc9UjYtkWbQcx14e74cTLLuP20EBmQWwBiHl4DXosWUSeRihmrtmd\n yHp6Gp6adTinvCLTheD985gyKFA+59233QGLmxCMJgXAXzxm57n+QVw0+cMOAEAAA==",
        "X-Change-ID": "20260402-tegra264-pcie-e30abe23da07",
        "To": "Bjorn Helgaas <bhelgaas@google.com>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>, =?utf-8?q?Krzysztof_Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n  Manivannan Sadhasivam <mani@kernel.org>, Rob Herring <robh@kernel.org>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>,\n  Thierry Reding <thierry.reding@gmail.com>,\n  Jonathan Hunter <jonathanh@nvidia.com>,\n  Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>,\n  Hou Zhiqiang <Zhiqiang.Hou@nxp.com>,\n  Thomas Petazzoni <thomas.petazzoni@bootlin.com>,\n =?utf-8?q?Pali_Roh=C3=A1r?= <pali@kernel.org>,\n  Michal Simek <michal.simek@amd.com>, Kevin Xie <kevin.xie@starfivetech.com>",
        "Cc": "linux-pci@vger.kernel.org, devicetree@vger.kernel.org,\n linux-tegra@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-arm-kernel@lists.infradead.org, Thierry Reding <treding@nvidia.com>,\n Manikanta Maddireddy <mmaddireddy@nvidia.com>",
        "X-Mailer": "b4 0.15.1",
        "X-Developer-Signature": "v=1; a=openpgp-sha256; l=2819; i=treding@nvidia.com;\n h=from:subject:message-id; bh=Zer/BJD+qJqeBtob+isjMLL/b+ilLo5Tgi4DcTu1vu0=;\n b=owEBbQKS/ZANAwAKAd0jrNd/PrOhAcsmYgBpznzn8GyWDCsk1KnLx87ijwIsQ/CXd+W6jaRvz\n pYORK2DmqCJAjMEAAEKAB0WIQSI6sMIAUnM98CNyJ/dI6zXfz6zoQUCac585wAKCRDdI6zXfz6z\n oWqnEACMzABpCGQB5QXhKC4LEdSLeJcPJRNZXPlzNzEEQPiyHCdNBOi0FeNAEDqd5smgl4E6vtj\n Gio5rrUK6cCmPlAfN50Ne6AhAqGjuxzhgXPrGnkAXswhUIPs9sf/UrDP0ze2nNrd1/kYFvAe/Av\n NoIvra40dSEw4p6F1wucit7xC3ICCtLl7PWs4R8+CLM/mVRV3XR5G4gj9e4Hj8uzMJMCfN56EFc\n qgDj2OT37ewuSItdcySi0LpPydLhYd5+pWrFCvfL0xldAoTkt6kpvMQrlr8Z8tMufYVT8ZN8bLj\n e/9xk326peBDniUdJ0qm1FT2q+/MW2mVrOeZzJJC9Gu7cA4oBbpElmxE/9h+W3Doe/bl6GSs3fb\n M0dNca/uFpnXptbS6p2JIhbjwH2JcJcPoBwUZSKx5OvsNLNBdJCegmZcvlhBfixTM5AmbbSVkZ6\n UaUjYO0w17ZUanXoNjGsIhKN0FEzjSjgGxa+SncXAlIv1LOuZwXXYbE8+iOuHxkmcs/FKZT6kZ8\n DDCFhevxHUGMtnsleZTQi5BtoIsgZFYL1CqtrkSRujlwGhlBzUO6/CT65ZluAp6ZtKD1RZ779d5\n 6JT0LnQgP21WPDPZuBbHe1FiDAB79fSenKiLeX/vhBENsVDvXTio1Q7/WR10QyKEObu9i1KSIwX\n z4qZRDuviV3Yf1g==",
        "X-Developer-Key": "i=treding@nvidia.com; a=openpgp;\n fpr=88EAC3080149CCF7C08DC89FDD23ACD77F3EB3A1"
    },
    "content": "Hi,\n\nthis series adds support for the PCIe controllers found on the Tegra264\nSoC. There are six instances, one of which is for internal purposes only\nand the other five are general purpose.\n\nThe first two patches in the series add the BPMP support needed to power\nup/down the PCI link. Patch 3 contains the device tree bindings for the\nPCIe controller. Before adding the driver in patch 5, patch 4 introduces\nsome new common wait times for PCIe and unifies the way that drivers use\nthem. Finally, patch 6 adds DT nodes for the controllers found on the\nTegra264 SoC.\n\nNote that this cannot be applied for v7.1-rc1 because there's a build\ndependency that's going through the Tegra tree. If you'd like to merge\nthis, please let me know and I can provide a branch with the\ndependencies resolved.\n\nChanges in v4:\n- strip out dependencies that are going in through the ARM SoC tree\n- revert bindings to oneOf construct so that we don't produce new DTC\n  warnings\n- Link to v3: https://patch.msgid.link/20260326135855.2795149-1-thierry.reding@kernel.org\n\nChanges in v3:\n- integrate PCI standard wait times patch into the series to maintain\n  bisectability\n- fix review comments from Mikko\n- Link to v2: https://patch.msgid.link/20260320225443.2571920-1-thierry.reding@kernel.org\n\nChanges in v2:\n- fix an issue with sanity-checking disabled BARs\n- address review comments\n- Link to v1: https://patch.msgid.link/20260319160110.2131954-1-thierry.reding@kernel.org\n\nThanks,\nThierry\n\n---\nThierry Reding (4):\n      dt-bindings: pci: Document the NVIDIA Tegra264 PCIe controller\n      PCI: Use standard wait times for PCIe link monitoring\n      PCI: tegra: Add Tegra264 support\n      arm64: tegra: Add PCI controllers on Tegra264\n\n .../bindings/pci/nvidia,tegra264-pcie.yaml         | 174 +++++++\n arch/arm64/boot/dts/nvidia/tegra264.dtsi           | 248 ++++++++--\n drivers/pci/controller/Kconfig                     |  10 +-\n drivers/pci/controller/Makefile                    |   1 +\n .../controller/cadence/pcie-cadence-host-common.c  |   6 +-\n .../pci/controller/cadence/pcie-cadence-lga-regs.h |   5 -\n drivers/pci/controller/mobiveil/pcie-mobiveil.c    |   4 +-\n drivers/pci/controller/mobiveil/pcie-mobiveil.h    |   5 -\n drivers/pci/controller/pci-aardvark.c              |   7 +-\n drivers/pci/controller/pcie-tegra264.c             | 527 +++++++++++++++++++++\n drivers/pci/controller/pcie-xilinx-nwl.c           |   9 +-\n drivers/pci/controller/plda/pcie-starfive.c        |   9 +-\n drivers/pci/pci.h                                  |   2 +\n 13 files changed, 946 insertions(+), 61 deletions(-)\n---\nbase-commit: bfbb8533d7293235b71e4096cc0bc9a5c0c20b20\nchange-id: 20260402-tegra264-pcie-e30abe23da07\n\nBest regards,\n--  \nThierry Reding <treding@nvidia.com>"
}