get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2215841,
    "url": "http://patchwork.ozlabs.org/api/patches/2215841/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260325125726.2694144-3-sumitg@nvidia.com/",
    "project": {
        "id": 21,
        "url": "http://patchwork.ozlabs.org/api/projects/21/?format=api",
        "name": "Linux Tegra Development",
        "link_name": "linux-tegra",
        "list_id": "linux-tegra.vger.kernel.org",
        "list_email": "linux-tegra@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260325125726.2694144-3-sumitg@nvidia.com>",
    "list_archive_url": null,
    "date": "2026-03-25T12:57:26",
    "name": "[v2,2/2] soc/tegra: cbb: Add support for CBB fabrics in Tegra238",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "fbd5bee7f463b6baf4107e3015f8a982f23e1e79",
    "submitter": {
        "id": 69778,
        "url": "http://patchwork.ozlabs.org/api/people/69778/?format=api",
        "name": "Sumit Gupta",
        "email": "sumitg@nvidia.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-tegra/patch/20260325125726.2694144-3-sumitg@nvidia.com/mbox/",
    "series": [
        {
            "id": 497438,
            "url": "http://patchwork.ozlabs.org/api/series/497438/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-tegra/list/?series=497438",
            "date": "2026-03-25T12:57:25",
            "name": "soc/tegra: cbb: Add Tegra238 support",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/497438/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2215841/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2215841/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-tegra+bounces-13217-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-tegra@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=Nvidia.com header.i=@Nvidia.com header.a=rsa-sha256\n header.s=selector2 header.b=hI9p9UNp;\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-tegra+bounces-13217-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)",
            "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=\"hI9p9UNp\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.209.43",
            "smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com",
            "smtp.subspace.kernel.org;\n spf=fail smtp.mailfrom=nvidia.com"
        ],
        "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 4fgnMT17xfz1y1K\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 26 Mar 2026 00:10:29 +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 8289A30C8CAC\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 25 Mar 2026 12:58:09 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 2AC093D88E6;\n\tWed, 25 Mar 2026 12:58:09 +0000 (UTC)",
            "from PH8PR06CU001.outbound.protection.outlook.com\n (mail-westus3azon11012043.outbound.protection.outlook.com [40.107.209.43])\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 831563D811F;\n\tWed, 25 Mar 2026 12:58:07 +0000 (UTC)",
            "from MN2PR12CA0010.namprd12.prod.outlook.com (2603:10b6:208:a8::23)\n by IA1PR12MB7637.namprd12.prod.outlook.com (2603:10b6:208:427::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.20; Wed, 25 Mar\n 2026 12:58:02 +0000",
            "from BL02EPF0001A0FB.namprd03.prod.outlook.com\n (2603:10b6:208:a8:cafe::22) by MN2PR12CA0010.outlook.office365.com\n (2603:10b6:208:a8::23) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9723.32 via Frontend Transport; Wed,\n 25 Mar 2026 12:58:01 +0000",
            "from mail.nvidia.com (216.228.117.160) by\n BL02EPF0001A0FB.mail.protection.outlook.com (10.167.242.102) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9745.21 via Frontend Transport; Wed, 25 Mar 2026 12:58:01 +0000",
            "from rnnvmail203.nvidia.com (10.129.68.9) by mail.nvidia.com\n (10.129.200.66) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 25 Mar\n 2026 05:57:41 -0700",
            "from rnnvmail205.nvidia.com (10.129.68.10) by rnnvmail203.nvidia.com\n (10.129.68.9) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Wed, 25 Mar\n 2026 05:57:41 -0700",
            "from sumitg-l4t.nvidia.com (10.127.8.14) by mail.nvidia.com\n (10.129.68.10) with Microsoft SMTP Server id 15.2.2562.20 via Frontend\n Transport; Wed, 25 Mar 2026 05:57:38 -0700"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1774443488; cv=fail;\n b=c1s8aT1EOxX5/kM8NQuT53u1BukKy1EHffhhS9xMzcxmKjCGiRJ6GD8+H6VipHNE+U2fGqsAk6qGsLL36IyEw+yPGBRdWVBkM9HsiIw+I0ZkVjz3jjIBafA664bNEaZCsop58xltOs2pGTgM7sCqvnuCVeBzojgwKbKV5Tf4G+c=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=F0YjRSRMXi/4IWWKbp7GLSmmtOqsykgh6gvnkwS6NjhwfXDVILeYMScJLBqektr1gLPhvZ+5YRv/4iHgrmVvXMqK+mD2FXKQQKe1t+lK9/pnNPFTitZlf12YJ1urz0ymddYSCSOq1Vo2r5kDbp09utPOYFYUjmDY5yLUgfVQQ56StwFNMFAqCDq+LctB2iuuMwUu+MH7Fi6biuHKUielu6x/+JEbG4DBHeErUatCV950rQBnV39WlUbBGjxLq3gKPdt7kypeDnyvcoGzbwlRhSSYAxugCI8MHgFAd7aiVwKK+8fc4nMZwMJVw9D6nayAKx3o0DXzb2kDss+/90aiSw=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1774443488; c=relaxed/simple;\n\tbh=9mTPM24P2grYElLAkIXnOBvQ6fnCGQ8Lla8qwyZTDkc=;\n\th=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=RrtLtAHIffzhOrW2OgqLvoplATtjnRdMXshWikQO/ROs/qDh/XSG4Ds8GL/oBj32N+ZTzpdAfPRYhMhRvjyRiqTRoRpNMxxZ/w03ohLTYh2yloV/g2U6+xHbzTSBXXKRW94oTdp9u2BGuCeHtWFGRvAOChAbjxJgoa72Tt3tRZk=",
            "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=/uQQ2kD0jYyvppGS/+9ZKZV0mr1xw2VTs/BC/OQ/qVg=;\n b=N274LZK6ZYXFNr/24e5WIs14SwqOFwluCDYH/8Ob/Ilxg2DFianHMcvPlYm67yh/5nE6XuFI42zyssyIA9ODzN+8TgcTDPXTwTLhaWXeRiA1Hwn4/c1dFrjq2m+CB9SjCUexe9UW0qDgraimGYohnn5gRhwqmVaAoZat4J855sl3MyrlANHP70tw6qthOdNvlG6PZe6TPQ8tfE7AcR/ZFMFp+HBXbKicQWihBZTgY7vkfmWfYPf6US5A5PN+uEqRq9O3uS9u4RUBPEXFICIC17dm5/IFC/0OhM+OkwA0UyRgXPzmjrClkHFGJX1Gan26gqsfWhK5NMpe/TI20q52Lw=="
        ],
        "ARC-Authentication-Results": [
            "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=reject dis=none) header.from=nvidia.com;\n spf=fail smtp.mailfrom=nvidia.com;\n dkim=pass (2048-bit key) header.d=Nvidia.com header.i=@Nvidia.com\n header.b=hI9p9UNp; arc=fail smtp.client-ip=40.107.209.43",
            "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.160) smtp.rcpttodomain=kernel.org smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=/uQQ2kD0jYyvppGS/+9ZKZV0mr1xw2VTs/BC/OQ/qVg=;\n b=hI9p9UNpvrdJXS/UQOXrJ9j/ELq7+xz0J3+VTZoLj2G+QocPkXDWsxm0hQFfKRF3DZvFDMW2lEP97q80+akm7jTomuinEwtvX5v8XfanySQUyY0YpugKUglj4X4pAXZu5/Dy/nAc3V7P5UgMhV1TYsP+0l06FlJQnHX0NxmPLCzpPpXTfC6hsf8VSBOJHjQijT3ULHXg4xnAHSlXJbQoYq1WExX+b4QSJDOD6mPMyma/n/63lHtzz1IK1wgKxHasjLQXfa3ttBRcFrAqWKg+pcizaPTlBRNK8fxIxL6jjDDKarX/tltXXCfRx4wsXj+/SP5Wgi+0BOjN1jZf3njDmg==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.160)\n smtp.mailfrom=nvidia.com; dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.160 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.160; helo=mail.nvidia.com; pr=C",
        "From": "Sumit Gupta <sumitg@nvidia.com>",
        "To": "<treding@nvidia.com>, <jonathanh@nvidia.com>, <robh@kernel.org>,\n\t<krzk+dt@kernel.org>, <conor+dt@kernel.org>",
        "CC": "<devicetree@vger.kernel.org>, <linux-tegra@vger.kernel.org>,\n\t<linux-kernel@vger.kernel.org>, <bbasu@nvidia.com>, <sumitg@nvidia.com>",
        "Subject": "[PATCH v2 2/2] soc/tegra: cbb: Add support for CBB fabrics in\n Tegra238",
        "Date": "Wed, 25 Mar 2026 18:27:26 +0530",
        "Message-ID": "<20260325125726.2694144-3-sumitg@nvidia.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "In-Reply-To": "<20260325125726.2694144-1-sumitg@nvidia.com>",
        "References": "<20260325125726.2694144-1-sumitg@nvidia.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-tegra@vger.kernel.org",
        "List-Id": "<linux-tegra.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-tegra+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-tegra+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "X-NVConfidentiality": "public",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-NV-OnPremToCloud": "ExternallySecured",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "BL02EPF0001A0FB:EE_|IA1PR12MB7637:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "22ac1dfb-972e-4bed-2d2e-08de8a6e25ff",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|1800799024|82310400026|36860700016|376014|22082099003|56012099003|18002099003;",
        "X-Microsoft-Antispam-Message-Info": "\n\tkp/Z15/qT7EKZTdwEKUgN2EhnNCYx3ZUpUV4ji4CgP72afvJ+xzCJPY32Esgu/sXEwvaF4Or0uTtM0Eym2ZNPlGaF5JSCNIEVUbkkHDTsMnDmrWutIvdKTRDak9SP6Q7qK2SymUZ35ZH7hssT6l+BSD1gFGeex4rPuyAltg/T9iWEWHBpgqvHj1zDGGf05aXhQrSTynXTxfW9ydwCcz5tAn/rHqDIWTlZ+qwX8/obOwP5DxROwUGxDPHQrMj0VasEYh/TN9dAtZSVlD25c5HuQOU7prefJ7I1x39w27ewfIqUgvpm4Y1gYycUbAdhc5he22DZm8AGT/PF9UDbRu4ms4ef6BKGMg9JlWmzKdsNlDn9XZVyrNjajjK45d9li97TCV87uXMQZFxc255QfbgGbB55UV8+OUElhQhjs9MslDhvJEzBuT/bItgK83g/J1ptvW9ju235rUmpVOcStmgRz7v8YW1NZqT5PDIcN6y9SGdOejAKcwov71cLYMTqMz8Wsrsn3wuwN+ACckPxu9olw/i6YwWxu7g9vKcS4+ieRPDNL0j8zFkc5+k3wzc4wE+6FTt+c56NLbWDnKzzXFCD1GAoL/aq51VSzrH7xZlKgE1PJvtZK+j9Poq25SvRsWZ7gnwCmhPin9BVTqksywlf7nKiK1N7ZO6GHAHuzwwHNuR3mE55H5retX/niIuem6+stbxWZX1C1Ng3Lb09BHrgZ+EFF7okMKazjHNfbsbWBJixC3BKy/wmEaHcSlzJFfxp7WKACdkcwsYDuv3We9pEg==",
        "X-Forefront-Antispam-Report": "\n\tCIP:216.228.117.160;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:mail.nvidia.com;PTR:dc6edge1.nvidia.com;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(22082099003)(56012099003)(18002099003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n\tBq9wPd76WCs5/7y765ZINerrZalVCMLVLhOot1CGKBPtIdOLWYTvWMVgxlM6zsQcgIYoq0Ke+Ep5PQqX//Z/HKQSSoQVwUgvV4Aodw5rvnL6ni98PrP+Y915lswtGbJSc6y3UmjBJfr4x6ainaTACH47YyVrqyF6xBBqPcxCjH26HMVFA5wEOZc/4hTI2teMM0eDxdW/tfg0fQBTXthN+GZwsyw9F3I91UMPUY6WxjV6yvUfaiFq2l725k1Fyld9vJ+UlcaJ9LJ0PQrDq+0R506Cxpp132RM4mfo++8RRwJTz49rTRD2lR+X6sgYyb8vIJPUc3khdPUksIsB9dHoVFsY4EFoKPAbZygByIRGjGt7fJXy3RvaFEP0/qwYx16w5QwWUGvGUrPagsIx/Dpo+6WKTs0ddT2c+4Oj2B4FhQne/zukfMxGBZjR+si63duv",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "25 Mar 2026 12:58:01.9873\n (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 22ac1dfb-972e-4bed-2d2e-08de8a6e25ff",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a;Ip=[216.228.117.160];Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n\tBL02EPF0001A0FB.namprd03.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "IA1PR12MB7637"
    },
    "content": "Add support for CBB 2.0 based fabrics in Tegra238 SoC using DT.\nFabrics reporting errors are: CBB, AON, BPMP, APE.\n\nSigned-off-by: Sumit Gupta <sumitg@nvidia.com>\n---\n drivers/soc/tegra/cbb/tegra234-cbb.c | 134 +++++++++++++++++++++++++++\n 1 file changed, 134 insertions(+)",
    "diff": "diff --git a/drivers/soc/tegra/cbb/tegra234-cbb.c b/drivers/soc/tegra/cbb/tegra234-cbb.c\nindex a9adbcecd47c..30f421c8e90c 100644\n--- a/drivers/soc/tegra/cbb/tegra234-cbb.c\n+++ b/drivers/soc/tegra/cbb/tegra234-cbb.c\n@@ -89,6 +89,15 @@ enum tegra234_cbb_fabric_ids {\n \tT234_MAX_FABRIC_ID,\n };\n \n+enum tegra238_cbb_fabric_ids {\n+\tT238_CBB_FABRIC_ID  = 0,\n+\tT238_AON_FABRIC_ID  = 4,\n+\tT238_PSC_FABRIC_ID  = 5,\n+\tT238_BPMP_FABRIC_ID = 6,\n+\tT238_APE_FABRIC_ID  = 7,\n+\tT238_MAX_FABRIC_ID,\n+};\n+\n enum tegra264_cbb_fabric_ids {\n \tT264_SYSTEM_CBB_FABRIC_ID,\n \tT264_TOP_0_CBB_FABRIC_ID,\n@@ -974,6 +983,127 @@ static const struct tegra234_cbb_fabric tegra234_sce_fabric = {\n \t.firewall_wr_ctl = 0x288,\n };\n \n+static const struct tegra234_target_lookup tegra238_ape_target_map[] = {\n+\t{ \"AXI2APB\", 0x00000 },\n+\t{ \"AGIC\",    0x15000 },\n+\t{ \"AMC\",     0x16000 },\n+\t{ \"AST0\",    0x17000 },\n+\t{ \"AST1\",    0x18000 },\n+\t{ \"AST2\",    0x19000 },\n+\t{ \"CBB\",     0x1A000 },\n+};\n+\n+static const struct tegra234_target_lookup tegra238_cbb_target_map[] = {\n+\t{ \"AON\",         0x40000 },\n+\t{ \"APE\",         0x50000 },\n+\t{ \"BPMP\",        0x41000 },\n+\t{ \"HOST1X\",      0x43000 },\n+\t{ \"STM\",         0x44000 },\n+\t{ \"CBB_CENTRAL\", 0x00000 },\n+\t{ \"PCIE_C0\",     0x51000 },\n+\t{ \"PCIE_C1\",     0x47000 },\n+\t{ \"PCIE_C2\",     0x48000 },\n+\t{ \"PCIE_C3\",     0x49000 },\n+\t{ \"GPU\",         0x4C000 },\n+\t{ \"SMMU0\",       0x4D000 },\n+\t{ \"SMMU1\",       0x4E000 },\n+\t{ \"SMMU2\",       0x4F000 },\n+\t{ \"PSC\",         0x52000 },\n+\t{ \"AXI2APB_1\",   0x70000 },\n+\t{ \"AXI2APB_12\",  0x73000 },\n+\t{ \"AXI2APB_13\",  0x74000 },\n+\t{ \"AXI2APB_15\",  0x76000 },\n+\t{ \"AXI2APB_16\",  0x77000 },\n+\t{ \"AXI2APB_18\",  0x79000 },\n+\t{ \"AXI2APB_19\",  0x7A000 },\n+\t{ \"AXI2APB_2\",   0x7B000 },\n+\t{ \"AXI2APB_23\",  0x7F000 },\n+\t{ \"AXI2APB_25\",  0x80000 },\n+\t{ \"AXI2APB_26\",  0x81000 },\n+\t{ \"AXI2APB_27\",  0x82000 },\n+\t{ \"AXI2APB_28\",  0x83000 },\n+\t{ \"AXI2APB_32\",  0x87000 },\n+\t{ \"AXI2APB_33\",  0x88000 },\n+\t{ \"AXI2APB_4\",   0x8B000 },\n+\t{ \"AXI2APB_5\",   0x8C000 },\n+\t{ \"AXI2APB_6\",   0x93000 },\n+\t{ \"AXI2APB_9\",   0x90000 },\n+\t{ \"AXI2APB_3\",   0x91000 },\n+};\n+\n+static const struct tegra234_fabric_lookup tegra238_cbb_fab_list[] = {\n+\t[T238_CBB_FABRIC_ID]  = { \"cbb-fabric\", true,\n+\t\t\t\t  tegra238_cbb_target_map,\n+\t\t\t\t  ARRAY_SIZE(tegra238_cbb_target_map) },\n+\t[T238_AON_FABRIC_ID]  = { \"aon-fabric\", true,\n+\t\t\t\t  tegra234_aon_target_map,\n+\t\t\t\t  ARRAY_SIZE(tegra234_aon_target_map) },\n+\t[T238_PSC_FABRIC_ID]  = { \"psc-fabric\" },\n+\t[T238_BPMP_FABRIC_ID] = { \"bpmp-fabric\", true,\n+\t\t\t\t  tegra234_bpmp_target_map,\n+\t\t\t\t  ARRAY_SIZE(tegra234_bpmp_target_map) },\n+\t[T238_APE_FABRIC_ID]  = { \"ape-fabric\", true,\n+\t\t\t\t  tegra238_ape_target_map,\n+\t\t\t\t  ARRAY_SIZE(tegra238_ape_target_map) },\n+};\n+\n+static const struct tegra234_cbb_fabric tegra238_aon_fabric = {\n+\t.fab_id = T238_AON_FABRIC_ID,\n+\t.fab_list = tegra238_cbb_fab_list,\n+\t.initiator_id = tegra234_initiator_id,\n+\t.errors = tegra234_cbb_errors,\n+\t.max_errors = ARRAY_SIZE(tegra234_cbb_errors),\n+\t.err_intr_enbl = 0x7,\n+\t.err_status_clr = 0x3f,\n+\t.notifier_offset = 0x17000,\n+\t.firewall_base = 0x30000,\n+\t.firewall_ctl = 0x8f0,\n+\t.firewall_wr_ctl = 0x8e8,\n+};\n+\n+static const struct tegra234_cbb_fabric tegra238_ape_fabric = {\n+\t.fab_id = T238_APE_FABRIC_ID,\n+\t.fab_list = tegra238_cbb_fab_list,\n+\t.initiator_id = tegra234_initiator_id,\n+\t.errors = tegra234_cbb_errors,\n+\t.max_errors = ARRAY_SIZE(tegra234_cbb_errors),\n+\t.err_intr_enbl = 0xf,\n+\t.err_status_clr = 0x3f,\n+\t.notifier_offset = 0x1E000,\n+\t.firewall_base = 0x30000,\n+\t.firewall_ctl = 0xad0,\n+\t.firewall_wr_ctl = 0xac8,\n+};\n+\n+static const struct tegra234_cbb_fabric tegra238_bpmp_fabric = {\n+\t.fab_id = T238_BPMP_FABRIC_ID,\n+\t.fab_list = tegra238_cbb_fab_list,\n+\t.initiator_id = tegra234_initiator_id,\n+\t.errors = tegra234_cbb_errors,\n+\t.max_errors = ARRAY_SIZE(tegra234_cbb_errors),\n+\t.err_intr_enbl = 0xf,\n+\t.err_status_clr = 0x3f,\n+\t.notifier_offset = 0x19000,\n+\t.firewall_base = 0x30000,\n+\t.firewall_ctl = 0x8f0,\n+\t.firewall_wr_ctl = 0x8e8,\n+};\n+\n+static const struct tegra234_cbb_fabric tegra238_cbb_fabric = {\n+\t.fab_id = T238_CBB_FABRIC_ID,\n+\t.fab_list = tegra238_cbb_fab_list,\n+\t.initiator_id = tegra234_initiator_id,\n+\t.errors = tegra234_cbb_errors,\n+\t.max_errors = ARRAY_SIZE(tegra234_cbb_errors),\n+\t.err_intr_enbl = 0x3f,\n+\t.err_status_clr = 0x3f,\n+\t.notifier_offset = 0x60000,\n+\t.off_mask_erd = 0x3d004,\n+\t.firewall_base = 0x10000,\n+\t.firewall_ctl = 0x2230,\n+\t.firewall_wr_ctl = 0x2228,\n+};\n+\n static const char * const tegra241_initiator_id[] = {\n \t[0x0] = \"TZ\",\n \t[0x1] = \"CCPLEX\",\n@@ -1480,6 +1610,10 @@ static const struct of_device_id tegra234_cbb_dt_ids[] = {\n \t{ .compatible = \"nvidia,tegra234-dce-fabric\", .data = &tegra234_dce_fabric },\n \t{ .compatible = \"nvidia,tegra234-rce-fabric\", .data = &tegra234_rce_fabric },\n \t{ .compatible = \"nvidia,tegra234-sce-fabric\", .data = &tegra234_sce_fabric },\n+\t{ .compatible = \"nvidia,tegra238-aon-fabric\", .data = &tegra238_aon_fabric },\n+\t{ .compatible = \"nvidia,tegra238-ape-fabric\", .data = &tegra238_ape_fabric },\n+\t{ .compatible = \"nvidia,tegra238-bpmp-fabric\", .data = &tegra238_bpmp_fabric },\n+\t{ .compatible = \"nvidia,tegra238-cbb-fabric\", .data = &tegra238_cbb_fabric },\n \t{ .compatible = \"nvidia,tegra264-sys-cbb-fabric\", .data = &tegra264_sys_cbb_fabric },\n \t{ .compatible = \"nvidia,tegra264-top0-cbb-fabric\", .data = &tegra264_top0_cbb_fabric },\n \t{ .compatible = \"nvidia,tegra264-uphy0-cbb-fabric\", .data = &tegra264_uphy0_cbb_fabric },\n",
    "prefixes": [
        "v2",
        "2/2"
    ]
}