get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2196633,
    "url": "http://patchwork.ozlabs.org/api/patches/2196633/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-pci/patch/20260215163847.3522572-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": "<20260215163847.3522572-3-den@valinux.co.jp>",
    "list_archive_url": null,
    "date": "2026-02-15T16:38:40",
    "name": "[v7,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/20260215163847.3522572-3-den@valinux.co.jp/mbox/",
    "series": [
        {
            "id": 492228,
            "url": "http://patchwork.ozlabs.org/api/series/492228/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-pci/list/?series=492228",
            "date": "2026-02-15T16:38:38",
            "name": "PCI: endpoint: pci-ep-msi: Add embedded doorbell fallback",
            "version": 7,
            "mbox": "http://patchwork.ozlabs.org/series/492228/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2196633/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2196633/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-pci+bounces-47313-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=Rf/Bmdeh;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.105.105.114; helo=tor.lore.kernel.org;\n envelope-from=linux-pci+bounces-47313-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=\"Rf/Bmdeh\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.229.101",
            "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 tor.lore.kernel.org (tor.lore.kernel.org [172.105.105.114])\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 4fDWpC6l0jz1xpl\n\tfor <incoming@patchwork.ozlabs.org>; Mon, 16 Feb 2026 03:39:31 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 2C711300E3E1\n\tfor <incoming@patchwork.ozlabs.org>; Sun, 15 Feb 2026 16:39:15 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id E37052F1FC7;\n\tSun, 15 Feb 2026 16:39:09 +0000 (UTC)",
            "from TY3P286CU002.outbound.protection.outlook.com\n (mail-japaneastazon11020101.outbound.protection.outlook.com [52.101.229.101])\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 A8EAE2EBB9E;\n\tSun, 15 Feb 2026 16:39:08 +0000 (UTC)",
            "from TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:38f::10)\n by OSCP286MB5196.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:34b::5) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9611.16; Sun, 15 Feb\n 2026 16:39:03 +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; Sun, 15 Feb 2026\n 16:39:03 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771173549; cv=fail;\n b=dcepXj0yYXUIydgoaxPx2LdUcezLWEIlP93cNkcfVQyI+yF6xaKDhzv90zjynCAodvrU81tPHpVmJh+0m4GjG+RBfBO/lxvh47HxWh0t2HwTED8mx+NDOb6ZJHIF7hSe022/4wIR0RIFCREO9YctYJoof23YM6Mb5mEtbz+ZDRI=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=QPk2REol8i/F+wzJOnwBj2gyzKtEOYPejrMli4iFSBmtaq2/RGNqDcUPCoueMibDdLLmsnAtHyr7Ib8rpDIQHBAj1QCsEuwM1oBfgyOCCNlHoEerrUfaPXy3myuyEcNcbliFBsaxdwVbHguzzaNmjynFYKrbtxH79ZP8yjjZo3aLuZWhHioL+yFQvS/9u1klakeLziBQ+NPDB+yCCW9ooFzt2TOP4VipD+c+/kwyVyyGCmhbXxUZq3F/IizpgSCAKFVWoGzbspTFR9rpZQZXDTIc7XklEqspdMC3VqqPAqM+i/Zidh0/Frv0L2Btt2r9v1m2ysbBOJvIGOA2Ka0Lfw=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771173549; 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=mP1ieGEheOkmcMP4ft1hsFMWeJbIqY43+QqYoJgwaHsA8AE7bZbTSqFkrdHfKVfiYt1rsuCS/2b0O46Zm80zFVqR7HydYdEnfQzjkju1PlRFaymf6GAXLhRds3pJF65Zn2/01Pj8Bq6qM9MlGCfknD29Bh4EaBE0+atAwQwBRco=",
            "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=gWXUZJIl/M0Sf7l3tybmqPT/omktEUckcZN9LJj05V1eQUkCNYHLnQHaPPg7h/QpjXVTrKpm7TeL2ufAZMoQaA9hDYTnE62J6QErdiSEF2Yfognkn/Wmo5FIaMaoG5TdMNlXpIQM6XVL2Qzf22V+mhWaz3KP1/Mo7jku3BAPhQRQIaUACekRA1kzMu8FL4oD0zBGyrvWR3CrlO+pv7g3VRSW31J/Uzx5TwuLm+OPkM6rVFAO7nNB8py6+HLgyxVojCb1U3sq0nrlgYASWqlrwup+awOId7CmZS04X90k9164tNRjeKq/9vss5mS0LxhDuSdAySwHs2RDBOqApMHBHw=="
        ],
        "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=Rf/Bmdeh; arc=fail smtp.client-ip=52.101.229.101",
            "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=Rf/Bmdehzr+C0ylBR15947f9kDsTH9iA20i9fvj2/2EHtfp4le5r6wSnRomIcv8YzlTDsWzVtqCVULACR6P82C8i5U6HG7W6ud5Spfl4QcU630uKrsy2AxdT5Q9cWuoVUUdf0JYM14q5w1zVt5g8zAEiOOzDtZavaxN+Ey5bSHM=",
        "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 v7 2/9] PCI: dw-rockchip: Describe RK3588 BAR4 DMA ctrl window",
        "Date": "Mon, 16 Feb 2026 01:38:40 +0900",
        "Message-ID": "<20260215163847.3522572-3-den@valinux.co.jp>",
        "X-Mailer": "git-send-email 2.51.0",
        "In-Reply-To": "<20260215163847.3522572-1-den@valinux.co.jp>",
        "References": "<20260215163847.3522572-1-den@valinux.co.jp>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "TY4P286CA0089.JPNP286.PROD.OUTLOOK.COM\n (2603:1096:405:369::11) 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_|OSCP286MB5196:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "5e7ff893-7610-476e-4e6d-08de6cb0ba7a",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|1800799024|10070799003|7416014|376014|366016|921020;",
        "X-Microsoft-Antispam-Message-Info": "\n pqzhDGyC3ZjQRAYdWKQdzo43VbPD+eAi5ZyhB5kmBku41UljkFZYYApzlVJiEfNwszS/ObfnVhDnQGGDZzvC4xiDbAYm7ry9ReYmj7Xclzi0Lj2GTAt8CRMc4A9NMEFJDCgA9adPepb9+aBDxry/nyUMfOGCo57uzEM0gmgI08Rx5yl8r+c+sBTDWSO8hNzmN2dIPLZDrJUAGtzGwONSoHRQ0te/rnyFn2LfyPtYK5WQ3BNYkgM37TKIZmyZurgungtBN7f1KS4g8tg0xmb9kLx2AH1SuhELNj2vtyLVT0aDmTEz25/nN6XsrPtqtvhS+U9QJMQFmrs4LPAR9/hdR6PQtflko2BnjpVPWyo7XH4A/E84enpkFQdP380TEgRtXoaoK4WRfyvW9MqiLAogdQ6vWqPpEa1Pq3mGBqOPSsIxg7GVfY/IE3Z23h00zaDb3RkyH5khs27V4xUmgfxbKJzcWZm6c8ip1913aGPgSV+p1YmFOilvHHnc+R9MwGVAN6x72QBX8bifVn6ojApAzcmqVGOq+WglYW1kW3MvtjSF1HRclyYWt7I+kCjCRpess/C766OLwt7pwJN2LlYcEP1V5Yu62oMhkZxpJjORRuNDCV2HcBsX9nvQ5Dytt4CPYGyYECsLusy+D3tWOY2FF3JrXn8/zHuYc4s4ACibEiyZuzBjXkc8bgTr9Qiilu+/TH/qN+NjovOcrytEDC7+svwpy95icFuI/3t65n61JPO7ycDP1xBx/R61n+mRTiUXNP+tSuMdyNFr7AHZklZzevgA9EugpJEJ+VQ2UKjiLm8Q6upU1q409M4YcHAR26ffZhHzbPgpFoQgy83E4Tn0TGImJVBsyL6yjfqZIsSZmTC0A2EjNBbtvyo5+hUrdPWbrrXdHJqJm1QvRXwwcZKPW0mH0fcFZ1Q51gaLSeeyFPXOZsF+iahQfqlf8Nuw8N1J/qccWNLu+UjLqNp6vxCjQSfWaYHBYa+ywkfb3zk1wL5N7BNwHjLAjkEtY6CDC7YYCDe+AFm2GfG4sy7RetdhJ/hX9TVBDrlwElSlWKAiSq3+DSPNK1mDGW1B8BF8wWYE+z9QXaSB/7BjGlfDqjY0alIsp/R1cThDkQjZHZlYWeXtGJpRawkkCbiReq2IUFHqEX+mpz4MkFror7t/KYPn4wEJEjhAY050vZAd4qLh0eW2QTq3MqadyhjhCPTAqv584GOJw4yer82mA/mO6piJX5vU0nl2/StpxFx9bmGSykVXCSAJ4bC2vzWw/JQJtsECp/015GAiTUkYn2help+E/ochE34TuMB+yChnCS4OKfbFHgvjcaZSJQCtQjVK9DXWYKRqOgRWiLe2mWXjTNy9YtjJVNCC1R8RVI+oMcxjw62BhVLL2/WIlkhVtsEdUBIiPUotjb4H5lRqn8R/N0HMWHpdMDnSCz/JRXNCb0yzoYiMxhl3fcbW8+3FD4IiNL3Mye4iRN7OVuYlfj3Rjtn7shcZnUPGDQcmsp2LBgD9lReEiTJy7pBigY1J2cG9YoeDzCtgoALB5LB23B4gNHm21GLBwuNQUATObD2aZ2g//yE2QglRbB6J4atO15zxm8jzGBNItPkr2DtOoxDbqasTCg==",
        "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)(1800799024)(10070799003)(7416014)(376014)(366016)(921020);DIR:OUT;SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n DaBk3iFxCPpEpgZiBNh20Vl8rwRNvLYjw13QcCvUETcg6KiKkq9iq1EbwN1g8P0wu6SfSnbpzQLpcXvjW26eSLt8sLbw9WL/AekT19pnOU/mBT8ig27EkqclGn2bgsXIH+CkbihA1z89N4TtDJkMWFE7heY8ngJM5uN1exn7HLZCOEjSJNMkUjrp1B7bBhMwDebZV2bnnCtnnud5/c4XpPfNt7OOlg5QlmVn0eekU+wV7x//E5Z9s+byC2Elz8u/6rDsSdEaIRpRr2wcIwLm9WNyD81S2dqnWS2XwRT/w26XipVB4pTR+RgQ6qdoQorVH09nfbFd/VJHsRxDrrvLDMkIy+3J5/tXMr2Exz5ojQpHw97LeMfqucaC7bzQUKCoICT0iVq/a+AhL4sp9UKJQeFOBFdKpW9WnrNVpV/iV1FQBlnIInoo95uS0p9sybbVvXYzY11YkI5zei6EnztdcnPhwdwSn33PHMQOLCuMk2gohKKIwV9vjzW7rR7eDyleCrE1FsWR3f/TZJBXhfGN0t+nk6q0olr9DaiSscDwXQIZ5bP4AKFqvZ0WeyozBc6aTgxcjeDX2b1wvalZ3/ZXiXo2gVcN6MPVDFraRqHsBv9/1e8t7O5r24eDy2FvLROfqLBZzeLBK2K4/4PESVqOLj+pqmd0qKQ1gou1FG4MU9aWTf/+cJdlqmX+4meJNsQ8zMA44PihmgsZX3pv0rMGEugzueLBFEdbDURZRWcBD7pWyTWMsjFHxQSF0CTWUyv5y4y+xSq5p9HFZbn+W6BhmgRnYrtTFF3NaxbUsiNUMp67O+gnJxDdnXDsH6f15yGoTUwAdhU1NzY2KB3gwojbsHsNStU3RElm7nA2wxn4faKzfC4Ul36oHINgFYyyPdPn1cptkBY08Exi8bjcGYz7Dhr7BrUo+IB5A0snDcbQarIOTeLkm4/4Rhr3W68HtGhR1ClGydl64EAIZKTHlS6p492Wyx4H+r8rujgVgkwfvOHLzsbTcDY84Plx3qkhFAOQEzRhwQdVpTdSXPM3Cr0pnf+/gL89uE3XSUwrYAXEFNOfUwewPuzRlm5un8aT6qC8W39tltFJSZ7IAbWJUPDIegGTxTOSjJkfrVEZRA2LXvyzUmbGVIxU6r4/6AUFrAb08h8tZ66O8ZR+zeJN0uFTOh/XWTpMzk64AJJlkh1xTjhwlFGaV8cabw8bSoImt3AcTteVfctRV5aPyGFxfwiaNkS8etCHCH2q8/BZq6ISArHpvRdg+I/HzDDOFKeync8oAg5aJJH9/zWnS1QsEModBzmr7YA9fbm6aox7iF94ebNzkJCJuDvVvvB5AD2TBfEuVh+hrWtZ/QUsV5PwN+/2mm5XspLEd+cFhXR2Pdmj+sVfgIhZyWN3l1Ov4yShOM2Kn3ozbU1wlhJJGXQY2ZunpKMzSfD0aPJtmTYbkAZeQs+1MR02sXDAOWGJtlZFWteiDip54Rs7yiTeMVFavsRBR4hfhuqzMcu1NB+pYlCZCzb713Q7GI1ZVc/oeVGhjbRzUtzcVYVAsIs2MD9oISJ0I22aQRdn7F71jOC+/QGyqbwJXCFUSAdZNZX+nIkucFOu2EUixEsvS3YzLWDj3/0CRWn+RHzE5ShB7HBLD2qvyWT8K1N8PT8q8t+e6Z374JjpXNGe2Uv9sPd43HrO7VNd+MhwH0fHUdJSmwZOIfaKRdlswDaVS2vD/zsDwImCUeLYslvde3qqVtxeioM1fOvKBCw0/rn5keHvl5rTAmXcHNIGPMiulysyx5Kg9UV0hNX3",
        "X-OriginatorOrg": "valinux.co.jp",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 5e7ff893-7610-476e-4e6d-08de6cb0ba7a",
        "X-MS-Exchange-CrossTenant-AuthSource": "TY7P286MB7722.JPNP286.PROD.OUTLOOK.COM",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "15 Feb 2026 16:39:03.2154\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 RdjctqbPYI30y95O9tMTK9g2gwdzwiDcCDe8y196P+f+J7QYrtgjTuZHFP3el68aAND/Jj//Gm7BCyw7flTJiw==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "OSCP286MB5196"
    },
    "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": [
        "v7",
        "2/9"
    ]
}