get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2197140,
    "url": "http://patchwork.ozlabs.org/api/patches/2197140/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260217080601.3808847-3-den@valinux.co.jp/",
    "project": {
        "id": 28,
        "url": "http://patchwork.ozlabs.org/api/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,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260217080601.3808847-3-den@valinux.co.jp>",
    "list_archive_url": null,
    "date": "2026-02-17T08:05:54",
    "name": "[v8,2/9] PCI: dw-rockchip: Describe RK3588 BAR4 DMA ctrl window",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "f1c67d56482771bd848d75e0ef7cdc797787fc52",
    "submitter": {
        "id": 91573,
        "url": "http://patchwork.ozlabs.org/api/people/91573/?format=api",
        "name": "Koichiro Den",
        "email": "den@valinux.co.jp"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260217080601.3808847-3-den@valinux.co.jp/mbox/",
    "series": [
        {
            "id": 492390,
            "url": "http://patchwork.ozlabs.org/api/series/492390/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=492390",
            "date": "2026-02-17T08:05:52",
            "name": "PCI: endpoint: pci-ep-msi: Add embedded doorbell fallback",
            "version": 8,
            "mbox": "http://patchwork.ozlabs.org/series/492390/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2197140/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2197140/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-47427-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 (1024-bit key;\n unprotected) header.d=valinux.co.jp header.i=@valinux.co.jp\n header.a=rsa-sha256 header.s=selector1 header.b=GXxLCKUx;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c09:e001:a7::12fc:5321; helo=sto.lore.kernel.org;\n envelope-from=linux-pci+bounces-47427-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=valinux.co.jp header.i=@valinux.co.jp\n header.b=\"GXxLCKUx\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.229.81",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=valinux.co.jp",
            "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=valinux.co.jp",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=valinux.co.jp;"
        ],
        "Received": [
            "from sto.lore.kernel.org (sto.lore.kernel.org\n [IPv6:2600:3c09:e001:a7::12fc:5321])\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 4fFXKH4H9Jz1xpl\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 19:06:27 +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 E29D1300CA3C\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 08:06:20 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 589042DF707;\n\tTue, 17 Feb 2026 08:06:16 +0000 (UTC)",
            "from TY3P286CU002.outbound.protection.outlook.com\n (mail-japaneastazon11020081.outbound.protection.outlook.com [52.101.229.81])\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 142C42D47EF;\n\tTue, 17 Feb 2026 08:06:15 +0000 (UTC)",
            "from TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:38f::10)\n by OS7P286MB7132.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:42f::6) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Tue, 17 Feb\n 2026 08:06:09 +0000",
            "from TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM\n ([fe80::2305:327c:28ec:9b32]) by TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM\n ([fe80::2305:327c:28ec:9b32%5]) with mapi id 15.20.9611.013; Tue, 17 Feb 2026\n 08:06:09 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771315576; cv=fail;\n b=sa24I4SOa6vDjndR4syh44LuxCr/xxNnE1GX25WUAUf/PsyLumPvjFt1FQlt82msouOsRD+WErkbM2sqYhV9HTtBCajHVCGiW3sJLOj0K4UrZnzlOeem7Kp2gwc5Hmapftb2ciis5mgNgVjqp4hanifeQr/SEpur6M1mUfjgxF4=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=R9DLPGzzoV5necupURYysGWBEefKFUmdND0T9z86RD4Kec6NN/dV/I9lpQhVcW1o681TB/WNU3dcKQKEtCRn/+zs801fi8UKDH5aH2PVzwlzQsjNG/KdLihessX17z9J2G3CzrHAquFmCE6pdR1aGoSfUGyN6ruiVD25J6FDWRVticSv2W17Lc8Xt+Aobf6wHg0aF+Dm8acpefg1yLUKm3ol4wa808dBBpRRckPnKKbrdD38+SxXaH1kJI0+e+8P7Vfz7bopclTQ9HTylLevl0EtfuhD3XH6qBb4SHeLHhbhSC+HmabKbj4OC3ZOO+SMMAZUrnPwES8OAeUbc/M6Mg=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771315576; c=relaxed/simple;\n\tbh=mUTtB8aFb5kR+xTUrZ52lLRiPJEjgs72ScZvmKIVD5o=;\n\th=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References:\n\t Content-Type:MIME-Version;\n b=o++SNkfG3ZqQQYJuoUUMGDEl8i7J+56O4eMHObSdf2j3/evJ8RNXsRXycPQ2Eb9Ei+ek98ba2YORx5teo6wD2n+I0YMg4+9+Hw7FyBOZ5TYVc5dBTx6xc/C5nrFSV6lH7TS+ZkuStPmLcLxvhBnL9kmirmsHPzfj1XZdSQV8/zI=",
            "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=spInnTauDhyUjwxofCAO5D7/6vcd1NV/KlDf0/6wvIw=;\n b=TqY1IYZ6Cb7DfLh8On1N9KmBllBtcPgGfspxKewO+EFMmxRjrxB2gnyOMfReDG1VS+P+xxlZecmvVltN4O5gA4KTZfjgEV3AyEQi506IlrA+6b4j8X72nClBB7/ECHGG5THaeya4sj74wfA0ij4/8wyHPniVx7nV4ct4DEwXIYbCL5EZQkyf8TCVJ23mk+B8tdhuAG3yaniXmrvpU/As+Z47UxZ5loXf0Safx1fNaJ4a5E+/qaJYJaLNnQsK82YxkDxGsdCpnWw1s0Rvpf7drD7e+Il6c4l76r5KC6x1+I5fqZg4ouiGYUrO6fW4DN+dcreLSOyARLf9KomKi09/Fw=="
        ],
        "ARC-Authentication-Results": [
            "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=valinux.co.jp;\n spf=pass smtp.mailfrom=valinux.co.jp;\n dkim=pass (1024-bit key) header.d=valinux.co.jp header.i=@valinux.co.jp\n header.b=GXxLCKUx; arc=fail smtp.client-ip=52.101.229.81",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=valinux.co.jp; dmarc=pass action=none\n header.from=valinux.co.jp; dkim=pass header.d=valinux.co.jp; arc=none"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=valinux.co.jp;\n s=selector1;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=spInnTauDhyUjwxofCAO5D7/6vcd1NV/KlDf0/6wvIw=;\n b=GXxLCKUxE+BxKI/oue2Gbyj5IBq0/KXuie8cf6rroWbhF0guSN4zyka3YXK72GK6jOo37GEehg8eUNC9eMOu37lnRMZ7yxumlAvVaMpkazKIDEY5xOUgYN9jJ0QKBkB1uBgHYbozvHlxTfpd2Dd4Hp76izLhl4nkc3s+WQZDWUc=",
        "From": "Koichiro Den <den@valinux.co.jp>",
        "To": "jingoohan1@gmail.com,\n\tmani@kernel.org,\n\tlpieralisi@kernel.org,\n\tkwilczynski@kernel.org,\n\trobh@kernel.org,\n\tbhelgaas@google.com,\n\theiko@sntech.de,\n\tkishon@kernel.org,\n\tjdmason@kudzu.us,\n\tdave.jiang@intel.com,\n\tallenbh@gmail.com,\n\tcassel@kernel.org,\n\tshawn.lin@rock-chips.com,\n\tFrank.Li@nxp.com",
        "Cc": "linux-pci@vger.kernel.org,\n\tlinux-kernel@vger.kernel.org,\n\tlinux-arm-kernel@lists.infradead.org,\n\tlinux-rockchip@lists.infradead.org,\n\tntb@lists.linux.dev",
        "Subject": "[PATCH v8 2/9] PCI: dw-rockchip: Describe RK3588 BAR4 DMA ctrl window",
        "Date": "Tue, 17 Feb 2026 17:05:54 +0900",
        "Message-ID": "<20260217080601.3808847-3-den@valinux.co.jp>",
        "X-Mailer": "git-send-email 2.51.0",
        "In-Reply-To": "<20260217080601.3808847-1-den@valinux.co.jp>",
        "References": "<20260217080601.3808847-1-den@valinux.co.jp>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "TYWPR01CA0028.jpnprd01.prod.outlook.com\n (2603:1096:400:aa::15) To TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:405:38f::10)",
        "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",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "TY7P286MB7722:EE_|OS7P286MB7132:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "2f852bc6-c1d4-4fbb-267b-08de6dfb68a7",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|366016|376014|1800799024|7416014|10070799003|921020;",
        "X-Microsoft-Antispam-Message-Info": "\n uqzwQQGbprpoqxW7bsWnyeeEDndf3mtvy/XUVD92pGS0YU/HFQhXxiSHSl97JuWB6lNAa3EK+A5kDz5+isApQHM5Vsj2YfdemOxDDGcAJ70rcOcafrguczmufVqi8yJSZfqp3o0pRIEBU1YH6VeP58qUCKT9/SMqCo6iFSXz4VYylDxyUs3kzKOxIXbslxkIbzDIUeb5HgF50kcD9WwNOUJFLDy33tVkeV44Pc3a9/9gA64TI1GFg0QyRtWaAUEXzTLdeo8z9SofDPmNHS2YYRnJ/lKhtXSjuuAAHQiM1OeoLk9OScQTmZdetpDkmZzce5XvSYhPINrjYs4RK5mWiEENixERk3Mcjug6KN7azoJoa2ciB+1+N3y19olOSqpTnWis//RkjtpAMV4mINsvawo3bhAb+yatApR6/3zpsEjexgEHUmG3JXHK/lxKYImfnYEdtRzSAEpZnTR35ePSbNLSPzooqI/7e+3KHshIZRu0M1RQ/Skp9lsdJder1eEBC5SMT+vZGJ2+mMD2n1Ovm8XHpaEyEXKdect7YTIDqnL31aIlAxRzDn3cw0fgfC6k0SGSAbOTRSBmVzxmRJyJsvh+wR3DfAs7GoT6ecAp1ZWagHbuUGi+qp5FQmrerdE2ewidQE+6h8Cfk3JbJ31cQsOmVkf8TvIjP/xGzQIOmUr6oyB25c9qkeni7/i2JW2pMklXvKOcYoj9OvCm2adHREBNu47jKwZ9zrELqdwBmKGdkHEKM3bT0pt7XYY/PudezbBAY4o3G5T5RFxsBGSiuTT5uvQACjBCvv5UShbtFsh/NfK9F2BcvfafkfdjaleNyjwarvYtltrM+AMBLaxIIFwwMFs3f7osbUeL28Q8stJ6mEkdCitC3jFmZ1+0V+uU1QoYlRcvSoLrARUkfiCGj4vaK+OyEZ3664YEmoKyXSpRR+WDoVSydLJOJ6wtPFuNyZ9OyQl4htjBTejj1eW9PBeJsn7YSSV6WuTsCKriYmi6Dc6ebeufQZBcJ9pmdH4quZf5w2os3iVQecaQVgqUJn91HjiaB7on0wNMppnAnEG3ZauO9tEDybA7CvfRk9XLUOYLvmNzaRjb21ua2WY1AYr3zddWaBFF2fUYCTZbU7Ugg8OmIHqqL1Zuth664kFsYUXmn0EOlzu6XK2ngM2j+8/7DNFPYdG8qpsSiKqiQ10AHRY1hTxH7hOHVUCeyRxeol1i6FJAuuSw7eRF7yeEmSe4AZPoe4kZIOPEIZwIrzUSbczu0nBE6L7QvsOAVFK2awxdavz/gXPNMA09gkYYI3SRpjf7WiCcOAIMVCniKDQSK4ABZF4SoEmK2UpoahBQDM97LcYw00kTA0PjFNotv1/38QoMOjus0OH3uEu7Im39xGBlZ0Y7B8bwTawqZfDBmVMTpJS2qKWqv5j3LPkp/yYPE9sG1OcKp4b27nnxZCtpQvd/PvD8TMYkBM0ZMc+DG2Y4+RwaZfohqoTKO2hpcjqi5vDLY3GMAZ1o0sGzhcH0HekJNbY0xFH1KgeYBDv/jvlLvgT5s2HjsIAToIMOaMFZBqtSQCmc4u7HJs6xaJlFEmJKSz5qxdsHEcWAZBQZxqauBBbC9dK9zHyaQPIPfQ==",
        "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(7416014)(10070799003)(921020);DIR:OUT;SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n XdJJkRcjLqj4+hsMdHGbXxAb+XhmJMDLA7lRE4qiM+IQbEiGKqYWhZ92tTn260lTMFcbcrpRWmSxuTR/MDyw5MrQ67aqi5NhGxzRvdzYZNiZh3/JC8FqzLWfcPUwEgSm4JjkWN6DUGhfoMov6JlMuHclCtRvhceI5/Dupqbnob7mg7Roboyoyi7g1JIf/IGvEDzlBX8i6Uuxx9ih4KXOpXelT7sylQAjahrhZ+fl7X7LoUmdaRM3OHS9XRPHumoVHAXpuJJuMrHwpzrNTwuPzT1fbAyEgb9uLKmDpfhHJhhTloZ5vdKXyxsQzEVwsZWcZZsnHz867uX3G+q3EOUMENF9/lMZYai//KLypmfolq6Y2oov1SgzumAEt95X60iFKB8vUkSwD/OtZQALKWSaILgWFdbYExKoCKvHcfema5PLNsLjt187JLYuoWBgQ0Cl3ZKnUA6FjdP+QcowuA/m46V8qnEu6Xvx3hBihGm+CgxBk5YAgzf2Xxlff6B4bs/9XLgxaSpT2Z4Ibcbj5Q4BYq1Vkfd++8AV9SCFFtGwcDoqddnqotXryciJUCANdlpQveqkBYuQh29hTZdH/Ukx91ZQC9YCsfd9715eoHhabh8xqpgFjUbaSkyOQwz7C07dHs7lPP4x1RJn11QFEW7KoG2KkVHbPLwyie3XjpnoYFXb2EvRoMT8suhzK/d8cj4Msfa6uI/cFPHfz/JGRQDuhCuP4lefXYJR6AYNVInvEFZ/58cI2EPgxjtUipRteNjq6zM4KJzlpAHefvgDsX+9VQpqx30NxwQSwepQ+HoPft17E9AWSR3oIwWM6zFUSUk1O/L62DhP60SfYIMGt1SDYWlU02dG3ug7ZhbAx+3ZPsBb1XRjDOVEUex0R58n/3wI4vll2KJg45udk+xMnCiXVeOK0JhnH3cv+ZQGC1SGKyDy/hVPkKbz4gifEWyGKTNagjhlSeBvxj1IOHjVarbPYhH/WDzRJvmkle7Y53qw4jI1fLesPcVvKKfzB8peWDiIRfnm/DHWcz7BoQCAv28PJdNJj96xqW/8++tQ0POIHzH2qdWrs1lAeRxN0AIucpAJZCllPSaytdAVYFisBZhXlWFiFdHbCuGeBlLadZXppWJwuPw9vz5N071hNs4g86rUgg7+brEzq82wGAK65Dt3s3EPdi5PqZr2OT0+5rf3KB2A+Rk6QppBBA9nCsHCw4SysAQqGTSZ5MA9al4bAauVX/43WnwtnDZkanJj4FwneDwZkjj534e3b15XlTeSvg08YT5Am+JzJBG0ZB+Pt2K27BaFGhRLgDMviZXjkcrrorVaM4u6Ppybdh03W2Td8hAn6xEU2CkMQFxrXlx37unclEluI9aNXRqUE8TMnvWhoUEuIiKc2iO5qi+c8X60Vr/uWm1BPqnuBSlbHAqb97p8Rhoe+T1nBSdg1b1aXGLRPkSdIvAeR4RQ0YKtr9oI93w1xs4xJJi353JZF4AyTm4mCC1iJs3a4QNexBPP2bSFBrtfFk4sIlcFaqFl09VlEFLzKKjdum0Fcqoe6lwJSyTSa0zJ8JDKZcnIzgOHM5czvfdkLKQWr2SEur+lVifT0RcwNpszLNkpc6+rqp53FZRCLLJvOs1zbEeu9Fj7ajuS3Xlpnv6Mr770r3LzspimkoPhUJxm5l+/zHuIMslTTaCAmiRc0ZF3eFsETsApmnwjlFuHe2jczw81Ip3nVpm6uhaeWXRlo2iWtt9X15+fw3Ezp0jVGNhOA6hZNnRVPApusAn+u8ZMPpGM7aPgVHci53jF",
        "X-OriginatorOrg": "valinux.co.jp",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 2f852bc6-c1d4-4fbb-267b-08de6dfb68a7",
        "X-MS-Exchange-CrossTenant-AuthSource": "TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "17 Feb 2026 08:06:09.4038\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "7a57bee8-f73d-4c5f-a4f7-d72c91c8c111",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n DfBOo6YAXULZwvr9H8ybiatH572pqctDwJCFthVVLkpGP4FMLQM+BHAB7Wg9y8AJbrTI3dph1UTthNJEAIol4A==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "OS7P286MB7132"
    },
    "content": "On RK3588 PCIe3_4L in EP mode, the integrated DMA controller registers\nare permanently mapped to BAR4 and must not be repurposed by EPF\ndrivers.\n\nWhen the remote peer needs to access these registers, it must use the\nfixed BAR4 window instead of creating another inbound mapping in a\ndifferent BAR. Mixing the fixed window with an additional mapping can\nlead to incorrect behavior.\n\nAdvertise the DMA controller MMIO window as a reserved BAR subregion so\nEPF drivers can reuse it safely.\n\nSigned-off-by: Koichiro Den <den@valinux.co.jp>\n---\n drivers/pci/controller/dwc/pcie-dw-rockchip.c | 15 ++++++++++++++-\n 1 file changed, 14 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/drivers/pci/controller/dwc/pcie-dw-rockchip.c b/drivers/pci/controller/dwc/pcie-dw-rockchip.c\nindex 5b17da63151d..ecc28093c589 100644\n--- a/drivers/pci/controller/dwc/pcie-dw-rockchip.c\n+++ b/drivers/pci/controller/dwc/pcie-dw-rockchip.c\n@@ -403,6 +403,15 @@ static const struct pci_epc_features rockchip_pcie_epc_features_rk3568 = {\n \t.bar[BAR_5] = { .type = BAR_RESIZABLE, },\n };\n \n+static const struct pci_epc_bar_rsvd_region rk3588_bar4_rsvd[] = {\n+\t{\n+\t\t/* DMA_CAP (BAR4: DMA Port Logic Structure) */\n+\t\t.type = PCI_EPC_BAR_RSVD_DMA_CTRL_MMIO,\n+\t\t.offset = 0x0,\n+\t\t.size = 0x2000,\n+\t},\n+};\n+\n /*\n  * BAR4 on rk3588 exposes the ATU Port Logic Structure to the host regardless of\n  * iATU settings for BAR4. This means that BAR4 cannot be used by an EPF driver,\n@@ -420,7 +429,11 @@ static const struct pci_epc_features rockchip_pcie_epc_features_rk3588 = {\n \t.bar[BAR_1] = { .type = BAR_RESIZABLE, },\n \t.bar[BAR_2] = { .type = BAR_RESIZABLE, },\n \t.bar[BAR_3] = { .type = BAR_RESIZABLE, },\n-\t.bar[BAR_4] = { .type = BAR_RESERVED, },\n+\t.bar[BAR_4] = {\n+\t\t.type = BAR_RESERVED,\n+\t\t.nr_rsvd_regions = ARRAY_SIZE(rk3588_bar4_rsvd),\n+\t\t.rsvd_regions = rk3588_bar4_rsvd,\n+\t},\n \t.bar[BAR_5] = { .type = BAR_RESIZABLE, },\n };\n \n",
    "prefixes": [
        "v8",
        "2/9"
    ]
}