get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/1153710/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 1153710,
    "url": "http://patchwork.ozlabs.org/api/patches/1153710/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20190827101235.46371-3-Zhiqiang.Hou@nxp.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": "<20190827101235.46371-3-Zhiqiang.Hou@nxp.com>",
    "list_archive_url": null,
    "date": "2019-08-27T10:13:51",
    "name": "[U-Boot,PATCHv3,2/3] dm: pcie_fsl: Fix the Class Code fixup function",
    "commit_ref": "d18d06ac35229345a0af80977a408cfbe1d1015b",
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "3df1eea66d16b3e9d1816f0dbafd74201d553005",
    "submitter": {
        "id": 67929,
        "url": "http://patchwork.ozlabs.org/api/people/67929/?format=api",
        "name": "Z.Q. Hou",
        "email": "zhiqiang.hou@nxp.com"
    },
    "delegate": {
        "id": 2467,
        "url": "http://patchwork.ozlabs.org/api/users/2467/?format=api",
        "username": "prabhu_kush",
        "first_name": "Prabhakar",
        "last_name": "Kushwaha",
        "email": "prabhakar@freescale.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20190827101235.46371-3-Zhiqiang.Hou@nxp.com/mbox/",
    "series": [
        {
            "id": 127507,
            "url": "http://patchwork.ozlabs.org/api/series/127507/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=127507",
            "date": "2019-08-27T10:13:45",
            "name": "dm: pcie_fsl: Fix some issues",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/127507/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/1153710/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/1153710/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org",
        "Authentication-Results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=nxp.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"FQ2b5x7A\";\n\tdkim-atps=neutral",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=zhiqiang.hou@nxp.com; "
        ],
        "Received": [
            "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 46Hl9g1cnFz9sBp\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 27 Aug 2019 20:15:03 +1000 (AEST)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid C91F5C21FF3; Tue, 27 Aug 2019 10:14:33 +0000 (UTC)",
            "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id 317EAC21FD4;\n\tTue, 27 Aug 2019 10:14:20 +0000 (UTC)",
            "by lists.denx.de (Postfix, from userid 105)\n\tid B8CA7C21F9F; Tue, 27 Aug 2019 10:13:55 +0000 (UTC)",
            "from EUR03-DB5-obe.outbound.protection.outlook.com\n\t(mail-eopbgr40046.outbound.protection.outlook.com [40.107.4.46])\n\tby lists.denx.de (Postfix) with ESMTPS id C6079C21F74\n\tfor <u-boot@lists.denx.de>; Tue, 27 Aug 2019 10:13:52 +0000 (UTC)",
            "from DB8PR04MB6747.eurprd04.prod.outlook.com (20.179.250.159) by\n\tDB8PR04MB6538.eurprd04.prod.outlook.com (20.179.249.86) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.2199.19; Tue, 27 Aug 2019 10:13:51 +0000",
            "from DB8PR04MB6747.eurprd04.prod.outlook.com\n\t([fe80::7c8a:ab5d:dc27:be5f]) by\n\tDB8PR04MB6747.eurprd04.prod.outlook.com\n\t([fe80::7c8a:ab5d:dc27:be5f%6]) with mapi id 15.20.2199.021;\n\tTue, 27 Aug 2019 10:13:51 +0000"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=0.0 required=5.0 tests=SPF_HELO_PASS, T_DKIM_INVALID\n\tautolearn=unavailable autolearn_force=no version=3.4.0",
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n\tb=f0/fH59oPfg2gDrhzoeKg7L5IeGMU1zsEUHb24lMho43yeOcoCTop7AnAdiZF0lhb/nST8Q4O56TrBAU5puy1GI/41a4qq0Tf4v6X8B5hQZOu/8FsL+FBMNVn+mw1+9i7VaBv+COEDjPdhKPC6VKmqCr8jR7FV+UZPGlhxhYH1CvxCopS2AtmryySx9FNWoSjF9BYPjt7RrDvLCu86YS0Zl/6fgCtkuCEgtPcFkYBG9ZOO86Pnk5/hjAN5OfpsOdUluH8WwVkdzfOc2P7vO7zDVfcYncL3sewkmPJP2emeiEi/B9XIl/StBdmGeZ40X18ImA64lFBMS+BRkLjHrPig==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n\ts=arcselector9901;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=2ziQ5rtIyyZee3YFeCIHWHzzwTd6/NPrwUxrd9zxsFM=;\n\tb=Rns5fR2//PRZFIul1+E/ZOZ4/nEJIQEGkQYh2RmGQeFko94HxZt3V9r7xOakbbPpVkuNekbKnX0glzTy3+aDxWlkHMvtZbnDL3okReuGRgG1XYEOZBP1nYAi7QU1J2kQolVJKZSAjYKSN1XQz64N49gY7fnGz6nGIQ1EffhDwP4HW0wju/VYpEUbvkC9bSP9GuQIE6ZXsPLq0JufP2gcWryXgdIhfqqD3g4Xfsz4+hWOCc6cNxaLdaW0lVt5J73SIPPSpPOnlJXJGeU/SNCwHs/66GSsh0UL/RtxkFo2zXwHDCqZVDHuc0ipP/cFv59vV+Ij6Lp9gr122bg6sPhaVA==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n\tsmtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com;\n\tdkim=pass header.d=nxp.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=2ziQ5rtIyyZee3YFeCIHWHzzwTd6/NPrwUxrd9zxsFM=;\n\tb=FQ2b5x7AjLbdx6MnhPk9ONMujbq0a1Lunmhu/weBw/pi2fZwAEboYUmublMuyC9waQUsHmkQBnkVmu4M3KkKo4/PEcDHPwjL2XVGTqHFR2+vn3kAoFkn38yQhueFM6jgfyPCzX/DqT2HbM4k9GJbWNWHXp4xzzksXp7aPTRRdSs=",
        "From": "\"Z.q. Hou\" <zhiqiang.hou@nxp.com>",
        "To": "\"u-boot@lists.denx.de\" <u-boot@lists.denx.de>, Prabhakar Kushwaha\n\t<prabhakar.kushwaha@nxp.com>, \"bmeng.cn@gmail.com\" <bmeng.cn@gmail.com>",
        "Thread-Topic": "[PATCHv3 2/3] dm: pcie_fsl: Fix the Class Code fixup function",
        "Thread-Index": "AQHVXMAfU+4rd+lyyE2coamfnY3+tQ==",
        "Date": "Tue, 27 Aug 2019 10:13:51 +0000",
        "Message-ID": "<20190827101235.46371-3-Zhiqiang.Hou@nxp.com>",
        "References": "<20190827101235.46371-1-Zhiqiang.Hou@nxp.com>",
        "In-Reply-To": "<20190827101235.46371-1-Zhiqiang.Hou@nxp.com>",
        "Accept-Language": "zh-CN, en-US",
        "Content-Language": "en-US",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "x-clientproxiedby": "HK2PR0401CA0010.apcprd04.prod.outlook.com\n\t(2603:1096:202:2::20) To DB8PR04MB6747.eurprd04.prod.outlook.com\n\t(2603:10a6:10:10b::31)",
        "authentication-results": [
            "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)",
            "ozlabs.org;\n\tdmarc=fail (p=none dis=none) header.from=nxp.com",
            "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=nxp.com header.i=@nxp.com header.b=\"FQ2b5x7A\";\n\tdkim-atps=neutral",
            "spf=none (sender IP is )\n\tsmtp.mailfrom=zhiqiang.hou@nxp.com; "
        ],
        "x-ms-exchange-messagesentrepresentingtype": "1",
        "x-mailer": "git-send-email 2.17.1",
        "x-originating-ip": "[119.31.174.73]",
        "x-ms-publictraffictype": "Email",
        "x-ms-office365-filtering-correlation-id": "a1c43a81-015b-495d-8b2e-08d72ad74233",
        "x-ms-office365-filtering-ht": "Tenant",
        "x-microsoft-antispam": "BCL:0; PCL:0;\n\tRULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600166)(711020)(4605104)(1401327)(4618075)(2017052603328)(7193020);\n\tSRVR:DB8PR04MB6538; ",
        "x-ms-traffictypediagnostic": "DB8PR04MB6538:",
        "x-ms-exchange-transport-forked": "True",
        "x-microsoft-antispam-prvs": "<DB8PR04MB6538451D003C03728EEFBA6684A00@DB8PR04MB6538.eurprd04.prod.outlook.com>",
        "x-ms-oob-tlc-oobclassifiers": "OLM:5236;",
        "x-forefront-prvs": "0142F22657",
        "x-forefront-antispam-report": "SFV:NSPM;\n\tSFS:(10009020)(4636009)(136003)(396003)(366004)(39860400002)(346002)(376002)(199004)(189003)(53936002)(6436002)(2906002)(7736002)(478600001)(6116002)(3846002)(71200400001)(486006)(8936002)(5660300002)(81156014)(81166006)(50226002)(2501003)(36756003)(71190400001)(316002)(6486002)(66066001)(305945005)(14454004)(25786009)(256004)(4326008)(1076003)(446003)(2616005)(8676002)(66476007)(66556008)(64756008)(66446008)(476003)(66946007)(11346002)(99286004)(52116002)(76176011)(386003)(26005)(6512007)(6506007)(110136005)(86362001)(186003)(102836004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DB8PR04MB6538;\n\tH:DB8PR04MB6747.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; A:1; MX:1; ",
        "received-spf": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)",
        "x-ms-exchange-senderadcheck": "1",
        "x-microsoft-antispam-message-info": "5K91LM/slXI7sxG4uLLXbszT+NttgI57aOgvSXpp+EvoRzXj5Sy1Xa/oljgPTp8DKqPEzNP6U2NPf4zY2+56xIbC2xQkW0JTghDecNxLIAcCgT2SidLKjFFfMd4irNnfTDZiPDo6bN7thel5DoHWGAP5+A/YukjWZiP1c5+2tfMo7LBXt3dBZoLa6BYVCUTgCKfKyrTPSSVhA1WodpPqcD8NKUEo59zprdsUNbsofkq44Rdns8vguX8ucvLGvFxZtp2xwWFWl2vqh1NC3HXjDHmHw9r46SuOaUli5poF0Ste9xP4jkXmsClOv1LtHrVVAXpWe5+dVZZY+wOIFdgQpC6TwLPjQ3vT+3HJg8rZkMUT6la7AqFPTZcYrBlFJOxn2wxqgRTour0jjesAbc+3VkXKIEpPhVtQG8YYKDQE664=",
        "MIME-Version": "1.0",
        "X-OriginatorOrg": "nxp.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "a1c43a81-015b-495d-8b2e-08d72ad74233",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "27 Aug 2019 10:13:51.5972\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted",
        "X-MS-Exchange-CrossTenant-id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635",
        "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED",
        "X-MS-Exchange-CrossTenant-userprincipalname": "eEV0mPMpwkPSYtlDXCKrQ+Y/nDJ31bnNO/hfVEIkp+6erijJeb+wcTuPhSNlO2n031iEqDr74zjSDnMS6WpOig==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DB8PR04MB6538",
        "Cc": "\"Z.q. Hou\" <zhiqiang.hou@nxp.com>",
        "Subject": "[U-Boot] [PATCHv3 2/3] dm: pcie_fsl: Fix the Class Code fixup\n\tfunction",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.18",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<http://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\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "base64",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>"
    },
    "content": "From: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>\n\nThe Class Code fixup method was changed from PCIe block\nrevision 3.0, the current fixup is only valid for the\nrevision 3.0 and the later ones.\n\nThis patch is to add the Class Code fixup for the block\nrevision < 3.0.\n\nSigned-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>\n---\nV3:\n - Refactor the classcode fixup function.\n\n drivers/pci/pcie_fsl.c | 17 +++++++++++++----\n drivers/pci/pcie_fsl.h |  3 +++\n 2 files changed, 16 insertions(+), 4 deletions(-)",
    "diff": "diff --git a/drivers/pci/pcie_fsl.c b/drivers/pci/pcie_fsl.c\nindex 1879d8104c..1be5063467 100644\n--- a/drivers/pci/pcie_fsl.c\n+++ b/drivers/pci/pcie_fsl.c\n@@ -503,14 +503,23 @@ static int fsl_pcie_init_port(struct fsl_pcie *pcie)\n static int fsl_pcie_fixup_classcode(struct fsl_pcie *pcie)\n {\n \tccsr_fsl_pci_t *regs = pcie->regs;\n+\tu32 classcode_reg;\n \tu32 val;\n \n-\tsetbits_be32(&regs->dbi_ro_wr_en, 0x01);\n-\tfsl_pcie_hose_read_config_dword(pcie, PCI_CLASS_REVISION, &val);\n+\tif (pcie->block_rev >= PEX_IP_BLK_REV_3_0) {\n+\t\tclasscode_reg = PCI_CLASS_REVISION;\n+\t\tsetbits_be32(&regs->dbi_ro_wr_en, 0x01);\n+\t} else {\n+\t\tclasscode_reg = CSR_CLASSCODE;\n+\t}\n+\n+\tfsl_pcie_hose_read_config_dword(pcie, classcode_reg, &val);\n \tval &= 0xff;\n \tval |= PCI_CLASS_BRIDGE_PCI << 16;\n-\tfsl_pcie_hose_write_config_dword(pcie, PCI_CLASS_REVISION, val);\n-\tclrbits_be32(&regs->dbi_ro_wr_en, 0x01);\n+\tfsl_pcie_hose_write_config_dword(pcie, classcode_reg, val);\n+\n+\tif (pcie->block_rev >= PEX_IP_BLK_REV_3_0)\n+\t\tclrbits_be32(&regs->dbi_ro_wr_en, 0x01);\n \n \treturn 0;\n }\ndiff --git a/drivers/pci/pcie_fsl.h b/drivers/pci/pcie_fsl.h\nindex 5eefc31fa9..032775ca05 100644\n--- a/drivers/pci/pcie_fsl.h\n+++ b/drivers/pci/pcie_fsl.h\n@@ -9,6 +9,9 @@\n #ifndef _PCIE_FSL_H_\n #define _PCIE_FSL_H_\n \n+/* GPEX CSR */\n+#define CSR_CLASSCODE\t\t\t0x474\n+\n #ifdef CONFIG_SYS_FSL_PCI_VER_3_X\n #define FSL_PCIE_CAP_ID\t\t\t0x70\n #else\n",
    "prefixes": [
        "U-Boot",
        "PATCHv3",
        "2/3"
    ]
}