get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2221464,
    "url": "http://patchwork.ozlabs.org/api/1.2/patches/2221464/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260409131340.168556-5-pshete@nvidia.com/",
    "project": {
        "id": 42,
        "url": "http://patchwork.ozlabs.org/api/1.2/projects/42/?format=api",
        "name": "Linux GPIO development",
        "link_name": "linux-gpio",
        "list_id": "linux-gpio.vger.kernel.org",
        "list_email": "linux-gpio@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260409131340.168556-5-pshete@nvidia.com>",
    "list_archive_url": null,
    "date": "2026-04-09T13:13:38",
    "name": "[4/6] dt-bindings: pinctrl: Document Tegra264 pin controllers",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "05e016ac6df36178c7034ecbe7e5208b824512f5",
    "submitter": {
        "id": 82424,
        "url": "http://patchwork.ozlabs.org/api/1.2/people/82424/?format=api",
        "name": "Prathamesh Shete",
        "email": "pshete@nvidia.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260409131340.168556-5-pshete@nvidia.com/mbox/",
    "series": [
        {
            "id": 499294,
            "url": "http://patchwork.ozlabs.org/api/1.2/series/499294/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=499294",
            "date": "2026-04-09T13:13:34",
            "name": "Add Tegra238 and Tegra264 pinctrl support",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499294/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2221464/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2221464/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-gpio+bounces-34943-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-gpio@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=FUgXKte7;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c04:e001:36c::12fc:5321; helo=tor.lore.kernel.org;\n envelope-from=linux-gpio+bounces-34943-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=\"FUgXKte7\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.48.54",
            "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 tor.lore.kernel.org (tor.lore.kernel.org\n [IPv6:2600:3c04:e001:36c::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 4fs0zj1XJzz1yD3\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 09 Apr 2026 23:25:21 +1000 (AEST)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby tor.lore.kernel.org (Postfix) with ESMTP id 7CC8130A56F4\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  9 Apr 2026 13:17:37 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7E5513DA5D6;\n\tThu,  9 Apr 2026 13:14:54 +0000 (UTC)",
            "from MW6PR02CU001.outbound.protection.outlook.com\n (mail-westus2azon11012054.outbound.protection.outlook.com [52.101.48.54])\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 946003D9DBB;\n\tThu,  9 Apr 2026 13:14:49 +0000 (UTC)",
            "from BN9PR03CA0158.namprd03.prod.outlook.com (2603:10b6:408:f4::13)\n by LV3PR12MB9143.namprd12.prod.outlook.com (2603:10b6:408:19e::11) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.20; Thu, 9 Apr\n 2026 13:14:40 +0000",
            "from BL02EPF0001A0FC.namprd03.prod.outlook.com\n (2603:10b6:408:f4:cafe::e9) by BN9PR03CA0158.outlook.office365.com\n (2603:10b6:408:f4::13) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.37 via Frontend Transport; Thu,\n 9 Apr 2026 13:14:40 +0000",
            "from mail.nvidia.com (216.228.117.160) by\n BL02EPF0001A0FC.mail.protection.outlook.com (10.167.242.103) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Thu, 9 Apr 2026 13:14:39 +0000",
            "from rnnvmail201.nvidia.com (10.129.68.8) 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; Thu, 9 Apr\n 2026 06:14:19 -0700",
            "from rnnvmail202.nvidia.com (10.129.68.7) by rnnvmail201.nvidia.com\n (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.20; Thu, 9 Apr\n 2026 06:14:19 -0700",
            "from build-pshete-noble-20260401.internal (10.127.8.11) by\n mail.nvidia.com (10.129.68.7) with Microsoft SMTP Server id 15.2.2562.20 via\n Frontend Transport; Thu, 9 Apr 2026 06:14:13 -0700"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1775740493; cv=fail;\n b=ofEgnU8Ghntijc8mM7Jh5hv+whtlwPp2bFEIIFRJqu6LGZa6yjSkajz+f69FyFtyuxVizE0YLR+b8AWFQA+XpZZ9SXjrMpDZjM7/3+nMQIwa9mp24Ma/LSFFJOp9Bt723KuhF21pbRS8PqbgAlWuxOiE9HLHoHQD5+wjhTnI1LA=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=LpvQ3IIUpZ1yu4lRbTUgBRHtrUHLSCK86bgblFip6IALP4/YFLfV4L1DdtURc2Mm8ZQHvq76p9uOgvQsxUqE04piL2sWcLG14NHrhpl2OOdrfa3ZtsSBb1ad/2751gZFIR2sX5xJ1dbAAMjHCvqsJcVA/yPXvkBlxi8zJsV+R6I2Gua5C/vc937YzGVZmyLrRtlQYT7SCKjDhY/aqTmI7PHGzeKP0rHrVtAEyfFRGE6bJNN3s68oD/rBUMcvxhPTcxULAE2UhJAQSjQg3/mEmU+GjU/Bo+/1RlySYGKimC8d7UEN92d7n1YPxd8/koGerg1HJdU3cUcLd3lqSFBsiA=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1775740493; c=relaxed/simple;\n\tbh=hwB+APSYMpWvQaIKm60tC8XAF7O85q2P1uDFTcjG6f8=;\n\th=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References:\n\t MIME-Version:Content-Type;\n b=EIs+uQ5DW6TdS2doTFReDCEsRrIxun2zFzUkQmr20Hq6Dayh6AeBcmvvMot6+2OaGtfVdoC85+Uul+T1tnUVVmFEsYuEciEUgRYwPb3PCQk1X6WlSlXQGZx2fBFbkAMFixOwZfdGxrMvXRh3s1WqKhhAf4nGUvVW7WwrYqJ4IE4=",
            "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=FQ6IraOkyBJPSkjWOdc7evumWQARkT0xBZUXSGC74uc=;\n b=hwFvvAK7iF71Wqre+SRgZZZ/pwpNT1n05ORugCbwzJcgH3Ekr4cUNOIa7DF9O84w/QEfGacTK6PI23HTeyFQr3Y4wXpUXwZ8UuBlkpwzBfAvHx8Vh+a59BO5DSzp8Q4BbOXcA+Srp0eAoHP3NCTooLefpRVDP9pwcmscSybnsR5BaitIby5Nb8/msX6Fp0X+n60hhtYtnLucqrJViI8CZPXQB55tvE6712ZXCXc5PRrkiniTOwZ6n6JWBgZ6wj3XwsPD6P4ls0bS1FPxcbM6sXdHLJ82J0vzUklE0PDulrEeIlQs+lUaJgUG+u/XuOCfz1Xn+pWY81yLJhwOig2kQQ=="
        ],
        "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=FUgXKte7; arc=fail smtp.client-ip=52.101.48.54",
            "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.160) smtp.rcpttodomain=vger.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=FQ6IraOkyBJPSkjWOdc7evumWQARkT0xBZUXSGC74uc=;\n b=FUgXKte7QDTSR/hYbLLCh4s/6bTcrpcVYGvxv3A1axqz+Qp1dqT9alIdTW942jnoiE1civUZaOROa0Ka977yiSt8KIPocB2Nm0P+uEKv3XiWvd7Zs8urv4nuFsWGlxCQorwjNv4UPOM6Hent5MW1vyNFIFZDLKTmpDKjnj1ZnSUkUHGtvF+8hi4hP4nLXGno7GoYjYLk2dgZ1D19p9R67Lk58Iwqq4rgSQOyVbpcQ+7PyRN23tEG2IsIMV3KwQUjpmNdjvbkhWLZVVsvmXHpLWWqylb3MwPXbO4pO98Bn3CrBoAGZqsnSXP/yGiFiuRF9yHMhokAB+nJ07Oj6pV0JA==",
        "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": "<pshete@nvidia.com>",
        "To": "<linux-gpio@vger.kernel.org>, <devicetree@vger.kernel.org>,\n\t<linux-tegra@vger.kernel.org>, <linux-kernel@vger.kernel.org>,\n\t<arnd@arndb.de>, <bjorn.andersson@oss.qualcomm.com>, <conor+dt@kernel.org>,\n\t<dmitry.baryshkov@oss.qualcomm.com>, <ebiggers@kernel.org>,\n\t<geert@linux-m68k.org>, <jonathanh@nvidia.com>, <krzk+dt@kernel.org>,\n\t<kuninori.morimoto.gx@renesas.com>, <linusw@kernel.org>,\n\t<luca.weiss@fairphone.com>, <michal.simek@amd.com>,\n\t<prabhakar.mahadev-lad.rj@bp.renesas.com>, <robh@kernel.org>,\n\t<rosenp@gmail.com>, <sven@kernel.org>, <thierry.reding@kernel.org>,\n\t<webgeek1234@gmail.com>",
        "CC": "<pshete@nvidia.com>",
        "Subject": "[PATCH 4/6] dt-bindings: pinctrl: Document Tegra264 pin controllers",
        "Date": "Thu, 9 Apr 2026 13:13:38 +0000",
        "Message-ID": "<20260409131340.168556-5-pshete@nvidia.com>",
        "X-Mailer": "git-send-email 2.43.0",
        "In-Reply-To": "<20260409131340.168556-1-pshete@nvidia.com>",
        "References": "<20260409131340.168556-1-pshete@nvidia.com>",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-gpio@vger.kernel.org",
        "List-Id": "<linux-gpio.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-gpio+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-gpio+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-NV-OnPremToCloud": "ExternallySecured",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "BL02EPF0001A0FC:EE_|LV3PR12MB9143:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "003f84c3-97c8-4612-c609-08de9639f4f8",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|36860700016|376014|7416014|82310400026|1800799024|18002099003|13003099007|921020|22082099003|56012099003;",
        "X-Microsoft-Antispam-Message-Info": "\n\tT6M2MqXd69CQbl+m6w3igVS8YMFjQKeXF9AKPnuKweZZJ53SN3ZF+myw+9KqYDUyJv7PXD5ISG8URhNNjuQfl5D8LfJa2jNq6VzmGHPru5LnKRF0Q1HuWyntLSIDd5QvrvVIeRj0/cl6Olm3PAwxwEUKvb4dxL7Iiz15UC9RHCnCEaOcAljOZi2CdZt8sQpuSCRVcLMzKeIR59WRXX6G7TDjE+sZImvDmgdWbQPCNUjQscgUNmeHwqkaUh+bV0vCPCybKKTuE4hPNshJJkdh7XajqwIERU3mojYRc0GfvPZGzT/X8MlINP5nR/HwPNHXB/CH0kB5OBZ9onNdrPEn2T4yEwdVxJAAMZJlLR051dTRzsYAOyknC8ry/VhZftbRzFSGpcp9maarf9cE7B6bERlFffaRET9lbSNdLWW3hsckWG8zLqErHUcEt7KzW5acLP0Mp0i2LIhX4bUMBbGwX6qhKUo/N4KjcpZ0moy/PDkOeRlh+ATzYAR6oZsQQgr2y/DTCkTQ7QtUTzea9EmvelukJfDnWvshu9YOy+4puUXSajSRHpM1LzQYGOll2D35sfsNxS1xgvf2Z3HJaw60aAul11t96Km72gVgCerbPk6Z36C8jZPUYxMyw+Iej4/9kmm6QJ4kebrvnUyw5zE0mlE6zSwySwbxM+E0/UDRm6ZDkz49f7j91ykNUARdf3unyzGjiPqiGWPF7yMvZCBTq3rIRAZKJz05vJJznh8qEH0+GytaTIvQQInKOmPfFr/KsLkwmkTOzRtZKi2H+T7ls1NBXr/qOYMgK8xYV43yABMRoabiXfKOyuHh1xlWIRLA",
        "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)(36860700016)(376014)(7416014)(82310400026)(1800799024)(18002099003)(13003099007)(921020)(22082099003)(56012099003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n\tT5cXFfTco9GdWnSd4JZLasgyFYWYUluVW9u2OkK0WervjXYP4LfMxf9qvJ0DY7hphF3KlGgFY6HuS69AhYAt5C5MvnokiCKveZG7k6R9Ciya0tgxsuyMGmorQL/uIAYVZBJu5h767JTasNLfMYa7hbTvMl+rspOBOEpDEQBAUX7gkA4nYlmwFQSW5lbBA4YNzisZY92jQjWfmqEMa+fhOm87HxXOHzQFJcbWvMwaKRBZArTnCDM+sPA8zsjM2AcKVAje9MTRQD2g3hCYVH/5OVdOtmnM0j5J/MSHIll/mlpXl2nt2PiwYowvm1NDDHKr/GdRdxCo+k78ZWUoG+ZbW2Rnq3PnsFow0+sPfU6ScQKiht1rq6bt7lkuFWYMtvC73zIf5P4iEEyo/6QJALxSl9hKe3kVEY+TktK8hK6ihjMP1ldt4w+Qe+4IvWuaoWnj",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "09 Apr 2026 13:14:39.8436\n (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 003f84c3-97c8-4612-c609-08de9639f4f8",
        "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\tBL02EPF0001A0FC.namprd03.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "LV3PR12MB9143"
    },
    "content": "From: Prathamesh Shete <pshete@nvidia.com>\n\nTegra264 contains three pin controllers. Document their\ncompatible strings and describe the list of pins and\nfunctions that they provide.\n\nSigned-off-by: Prathamesh Shete <pshete@nvidia.com>\n---\n .../pinctrl/nvidia,tegra264-pinmux-aon.yaml   |  76 ++++++++\n .../nvidia,tegra264-pinmux-common.yaml        |  84 +++++++++\n .../pinctrl/nvidia,tegra264-pinmux-main.yaml  | 163 ++++++++++++++++++\n .../pinctrl/nvidia,tegra264-pinmux-uphy.yaml  |  74 ++++++++\n 4 files changed, 397 insertions(+)\n create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yaml\n create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yaml\n create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yaml\n create mode 100644 Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yaml",
    "diff": "diff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yaml b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yaml\nnew file mode 100644\nindex 000000000000..321a187dbe4a\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-aon.yaml\n@@ -0,0 +1,76 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/pinctrl/nvidia,tegra264-pinmux-aon.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: NVIDIA Tegra264 AON Pinmux Controller\n+\n+maintainers:\n+  - Thierry Reding <thierry.reding@gmail.com>\n+  - Jon Hunter <jonathanh@nvidia.com>\n+\n+properties:\n+  compatible:\n+    const: nvidia,tegra264-pinmux-aon\n+\n+  reg:\n+    maxItems: 1\n+\n+patternProperties:\n+  \"^pinmux(-[a-z0-9-]+)?$\":\n+    type: object\n+\n+    # pin groups\n+    additionalProperties:\n+      $ref: nvidia,tegra264-pinmux-common.yaml\n+\n+      properties:\n+        nvidia,pins:\n+          items:\n+            enum: [ soc_gpio00_paa0, vcomp_alert_paa1, ao_retention_n_paa2,\n+                    batt_oc_paa3, bootv_ctl_n_paa4, power_on_paa5,\n+                    hdmi_cec_paa6, soc_gpio07_paa7, soc_gpio08_pbb0,\n+                    soc_gpio09_pbb1, gen2_i2c_scl_pcc0, gen2_i2c_sda_pcc1,\n+                    gen3_i2c_scl_pcc2, gen3_i2c_sda_pcc3, gp_pwm4_pcc4,\n+                    uart0_tx_pcc5, uart0_rx_pcc6, spi2_sck_pcc7,\n+                    spi2_miso_pdd0, spi2_mosi_pdd1, spi2_cs0_n_pdd2,\n+                    soc_gpio21_pdd3, soc_gpio22_pdd4, soc_gpio23_pdd5,\n+                    soc_gpio24_pdd6, soc_gpio25_pdd7, soc_gpio26_pee0,\n+                    soc_gpio27_pee1, soc_gpio28_pee2, soc_gpio29_pee3,\n+                    drive_ao_retention_n_paa2, drive_batt_oc_paa3,\n+                    drive_power_on_paa5, drive_vcomp_alert_paa1,\n+                    drive_bootv_ctl_n_paa4, drive_soc_gpio00_paa0,\n+                    drive_soc_gpio07_paa7, drive_soc_gpio08_pbb0,\n+                    drive_soc_gpio09_pbb1, drive_hdmi_cec_paa6,\n+                    drive_gen2_i2c_scl_pcc0, drive_gen2_i2c_sda_pcc1,\n+                    drive_gen3_i2c_scl_pcc2, drive_gen3_i2c_sda_pcc3,\n+                    drive_gp_pwm4_pcc4, drive_uart0_tx_pcc5,\n+                    drive_uart0_rx_pcc6, drive_spi2_sck_pcc7,\n+                    drive_spi2_miso_pdd0, drive_spi2_mosi_pdd1,\n+                    drive_spi2_cs0_n_pdd2, drive_soc_gpio21_pdd3,\n+                    drive_soc_gpio22_pdd4, drive_soc_gpio23_pdd5,\n+                    drive_soc_gpio24_pdd6, drive_soc_gpio25_pdd7,\n+                    drive_soc_gpio26_pee0, drive_soc_gpio27_pee1,\n+                    drive_soc_gpio28_pee2, drive_soc_gpio29_pee3 ]\n+\n+unevaluatedProperties: false\n+\n+examples:\n+  - |\n+    #include <dt-bindings/pinctrl/pinctrl-tegra.h>\n+\n+    pinmux@c7a2000 {\n+        compatible = \"nvidia,tegra264-pinmux-aon\";\n+        reg = <0xc7a2000 0x2000>;\n+\n+        pinctrl-names = \"default\";\n+        pinctrl-0 = <&state_default>;\n+\n+        state_default: pinmux-default {\n+            uart0 {\n+                nvidia,pins = \"uart0_tx_pcc5\";\n+                nvidia,function = \"uarta_txd\";\n+            };\n+        };\n+    };\ndiff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yaml b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yaml\nnew file mode 100644\nindex 000000000000..d644c496d8a5\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-common.yaml\n@@ -0,0 +1,84 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/pinctrl/nvidia,tegra264-pinmux-common.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: NVIDIA Tegra264 Pinmux Common Properties\n+\n+maintainers:\n+  - Thierry Reding <thierry.reding@gmail.com>\n+  - Jon Hunter <jonathanh@nvidia.com>\n+\n+$ref: nvidia,tegra-pinmux-common.yaml\n+\n+properties:\n+  nvidia,function:\n+    enum: [ dca_vsync, dca_hsync, rsvd0, dp_aux_ch0_hpd, dp_aux_ch1_hpd,\n+            dp_aux_ch2_hpd, dp_aux_ch3_hpd, gp_pwm2, gp_pwm3, i2c7_clk,\n+            i2c7_dat, i2c9_clk, i2c9_dat, uartk_cts, uartk_rts, uartk_rxd,\n+            uartk_txd, spi3_cs0, spi3_cs3, spi3_din, spi3_dout, spi3_sck,\n+            uartf_cts, uartf_rts, uartf_rxd, uartf_txd, spi1_cs0, spi1_cs1,\n+            spi1_din, spi1_dout, spi1_sck, extperiph2_clk, extperiph1_clk,\n+            i2c12_clk, i2c12_dat, nv_therm_fan_tach0, gp_pwm9, uartj_cts,\n+            uartj_rts, uartj_rxd, uartj_txd, i2c0_clk, i2c0_dat, i2c1_clk,\n+            i2c1_dat, i2s2_lrck, i2s2_sclk, i2s2_sdata_out, i2s2_sdata_in,\n+            gp_pwm10, uarte_cts, uarte_rts, uarte_rxd, uarte_txd, i2c5_dat,\n+            i2c5_clk, i2s6_sdata_in, i2s6_sdata_out, i2s6_lrck, i2s6_sclk,\n+            i2s4_sdata_out, i2s4_sclk, i2s4_sdata_in, i2s4_lrck, spi5_cs0,\n+            spi5_din, spi5_dout, spi5_sck, aud_mclk, i2s1_sclk, i2s1_sdata_in,\n+            i2s1_sdata_out, i2s1_lrck, i2c11_clk, i2c11_dat, xhalt_trig,\n+            gp_pwm1, gp_pwm6, gp_pwm7, gp_pwm8, ufs0, pe1_clkreq_l, pe1_rst_l,\n+            pe2_rst_l, pe2_clkreq_l, pe3_clkreq_l, pe3_rst_l, sgmii0_sma_mdio,\n+            sgmii0_sma_mdc, usb_vbus_en0, usb_vbus_en1, eth1_mdio, pe4_clkreq_l,\n+            pe4_rst_l, pe5_clkreq_l, pe5_rst_l, eth0_mdio, eth0_mdc, eth1_mdc,\n+            eth2_mdio, eth2_mdc, eth3_mdio, eth3_mdc, qspi0_cs_n, qspi0_io0,\n+            qspi0_io1, qspi0_io2, qspi0_io3, qspi0_sck, sdmmc1_clk, sdmmc1_cmd,\n+            sdmmc1_comp, sdmmc1_dat3, sdmmc1_dat2, sdmmc1_dat1, sdmmc1_dat0,\n+            qspi3_sck, qspi3_cs0, qspi3_io0, qspi3_io1, dcb_vsync, dcb_hsync,\n+            dsa_lspii, dce_vsync, dce_hsync, dch_vsync, dch_hsync, bl_en,\n+            bl_pwm_dim0, rsvd1, soc_therm_oc3, i2s5_sclk, i2s5_sdata_in,\n+            extperiph3_clk, extperiph4_clk, i2s5_sdata_out, i2s5_lrck,\n+            sdmmc1_cd, i2s7_sdata_in, spi4_sck, spi4_din, spi4_dout, spi4_cs0,\n+            spi4_cs1, gp_pwm5, i2c14_clk, i2c14_dat, i2s8_sclk, i2s8_sdata_out,\n+            i2s8_lrck, i2s8_sdata_in, i2c16_clk, i2c16_dat, i2s3_sclk,\n+            i2s3_sdata_out, i2s3_sdata_in, i2s3_lrck, pm_trig1, pm_trig0,\n+            qspi2_sck, qspi2_cs0, qspi2_io0, qspi2_io1, dcc_vsync, dcc_hsync,\n+            rsvd2, dcf_vsync, dcf_hsync, soundwire1_clk, soundwire1_dat0,\n+            soundwire1_dat1, soundwire1_dat2, dmic2_clk, dmic2_dat,\n+            nv_therm_fan_tach1, i2c15_clk, i2c15_dat, i2s7_lrck,\n+            ccla_la_trigger_mux, i2s7_sclk, i2s7_sdata_out, dmic1_dat,\n+            dmic1_clk, dcd_vsync, dcd_hsync, rsvd3, dcg_vsync, dcg_hsync,\n+            dspk1_clk, dspk1_dat, soc_therm_oc2, istctrl_ist_done_n,\n+            soc_therm_oc1, tsc_edge_out0c, tsc_edge_out0d, tsc_edge_out0a,\n+            tsc_edge_out0b, touch_clk, hdmi_cec, i2c2_clk, i2c2_dat, i2c3_clk,\n+            i2c3_dat, gp_pwm4, uarta_txd, uarta_rxd, spi2_sck, spi2_din,\n+            spi2_dout, spi2_cs0, tsc_sync1, tsc_edge_out3, tsc_edge_out0,\n+            tsc_edge_out1, tsc_sync0, soundwire0_clk, soundwire0_dat0,\n+            l0l1_rst_out_n, l2_rst_out_n, uartl_txd, uartl_rxd, i2s9_sclk,\n+            i2s9_sdata_out, i2s9_sdata_in, i2s9_lrck, dmic5_dat, dmic5_clk,\n+            tsc_edge_out2 ]\n+\n+  # out of the common properties, only these are allowed for Tegra264\n+  nvidia,pins: true\n+  nvidia,pull: true\n+  nvidia,tristate: true\n+  nvidia,schmitt: true\n+  nvidia,enable-input: true\n+  nvidia,open-drain: true\n+  nvidia,lock: true\n+  nvidia,drive-type: true\n+  nvidia,io-hv: true\n+\n+required:\n+  - nvidia,pins\n+\n+# We would typically use unevaluatedProperties here but that has the\n+# downside that all the properties in the common bindings become valid\n+# for all chip generations. In this case, however, we want the per-SoC\n+# bindings to be able to override which of the common properties are\n+# allowed, since not all pinmux generations support the same sets of\n+# properties. This way, the common bindings define the format of the\n+# properties but the per-SoC bindings define which of them apply to a\n+# given chip.\n+additionalProperties: false\ndiff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yaml b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yaml\nnew file mode 100644\nindex 000000000000..d4d6ab916ffd\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-main.yaml\n@@ -0,0 +1,163 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/pinctrl/nvidia,tegra264-pinmux-main.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: NVIDIA Tegra264 Main Pinmux Controller\n+\n+maintainers:\n+  - Thierry Reding <thierry.reding@gmail.com>\n+  - Jon Hunter <jonathanh@nvidia.com>\n+\n+properties:\n+  compatible:\n+    const: nvidia,tegra264-pinmux-main\n+\n+  reg:\n+    maxItems: 1\n+\n+patternProperties:\n+  \"^pinmux(-[a-z0-9-]+)?$\":\n+    type: object\n+\n+    # pin groups\n+    additionalProperties:\n+      $ref: nvidia,tegra264-pinmux-common.yaml\n+\n+      properties:\n+        nvidia,pins:\n+          items:\n+            enum: [ pwm1_pa0, pwm6_pa1, pwm7_pa2, pwm8_pa3, ufs0_ref_clk_pa4,\n+                    ufs0_rst_n_pa5, soc_gpio250_pf0, soc_gpio251_pf1,\n+                    soc_gpio252_pf2, dp_aux_ch0_hpd_pf3, dp_aux_ch1_hpd_pf4,\n+                    dp_aux_ch2_hpd_pf5, dp_aux_ch3_hpd_pf6, pwm2_pf7, pwm3_pg0,\n+                    gen7_i2c_scl_pg1, gen7_i2c_sda_pg2, gen9_i2c_scl_pg3,\n+                    gen9_i2c_sda_pg4, sdmmc1_clk_px0, sdmmc1_cmd_px1,\n+                    sdmmc1_dat0_px2, sdmmc1_dat1_px3, sdmmc1_dat2_px4,\n+                    sdmmc1_dat3_px5, sdmmc1_comp, soc_gpio124_pl0,\n+                    soc_gpio125_pl1, fan_tach0_pl2, soc_gpio127_pl3,\n+                    soc_gpio128_pl4, soc_gpio129_pl5, soc_gpio130_pl6,\n+                    soc_gpio131_pl7, gp_pwm9_pm0, soc_gpio133_pm1, uart9_tx_pm2,\n+                    uart9_rx_pm3, uart9_rts_n_pm4, uart9_cts_n_pm5,\n+                    soc_gpio170_pu0, soc_gpio171_pu1, soc_gpio172_pu2,\n+                    soc_gpio173_pu3, soc_gpio174_pu4, soc_gpio175_pu5,\n+                    soc_gpio176_pu6, soc_gpio177_pu7, soc_gpio178_pv0,\n+                    pwm10_pv1, uart4_tx_pv2, uart4_rx_pv3, uart4_rts_n_pv4,\n+                    uart4_cts_n_pv5, dap2_clk_pv6, dap2_din_pv7, dap2_dout_pw0,\n+                    dap2_fs_pw1, gen1_i2c_scl_pw2, gen1_i2c_sda_pw3,\n+                    gen0_i2c_scl_pw4, gen0_i2c_sda_pw5, pwr_i2c_scl_pw6,\n+                    pwr_i2c_sda_pw7, soc_gpio138_pp0, soc_gpio139_pp1,\n+                    dap6_sclk_pp2, dap6_dout_pp3, dap6_din_pp4, dap6_fs_pp5,\n+                    dap4_sclk_pp6, dap4_dout_pp7, dap4_din_pq0, dap4_fs_pq1,\n+                    spi5_sck_pq2, spi5_miso_pq3, spi5_mosi_pq4, spi5_cs0_pq5,\n+                    soc_gpio152_pq6, soc_gpio153_pq7, aud_mclk_pr0,\n+                    soc_gpio155_pr1, dap1_sclk_pr2, dap1_out_pr3, dap1_in_pr4,\n+                    dap1_fs_pr5, gen11_i2c_scl_pr6, gen11_i2c_sda_pr7,\n+                    soc_gpio350_ps0, soc_gpio351_ps1, qspi0_sck_pt0,\n+                    qspi0_cs_n_pt1, qspi0_io0_pt2, qspi0_io1_pt3, qspi0_io2_pt4,\n+                    qspi0_io3_pt5, soc_gpio192_pt6, soc_gpio270_py0,\n+                    soc_gpio271_py1, soc_gpio272_py2, soc_gpio273_py3,\n+                    soc_gpio274_py4, soc_gpio275_py5, soc_gpio276_py6,\n+                    soc_gpio277_py7, soc_gpio278_pz0, soc_gpio279_pz1,\n+                    xhalt_trig_pz2, soc_gpio281_pz3, soc_gpio282_pz4,\n+                    soc_gpio283_pz5, soc_gpio284_pz6, soc_gpio285_pz7,\n+                    soc_gpio286_pal0, soc_gpio287_pal1, soc_gpio288_pal2,\n+                    cpu_pwr_req_ph0, gpu_pwr_req_ph1, uart10_tx_ph2,\n+                    uart10_rx_ph3, uart10_rts_n_ph4, uart10_cts_n_ph5,\n+                    spi3_sck_ph6, spi3_miso_ph7, spi3_mosi_pj0, spi3_cs0_pj1,\n+                    spi3_cs3_pj2, uart5_tx_pj3, uart5_rx_pj4, uart5_rts_n_pj5,\n+                    uart5_cts_n_pj6, spi1_sck_pj7, spi1_miso_pk0, spi1_mosi_pk1,\n+                    spi1_cs0_pk2, spi1_cs1_pk3, extperiph1_clk_pk4,\n+                    extperiph2_clk_pk5, gen12_i2c_scl_pk6, gen12_i2c_sda_pk7,\n+                    drive_cpu_pwr_req_ph0, drive_gpu_pwr_req_ph1,\n+                    drive_uart10_cts_n_ph5, drive_uart10_rts_n_ph4,\n+                    drive_uart10_rx_ph3, drive_uart10_tx_ph2,\n+                    drive_spi3_cs0_pj1, drive_spi3_cs3_pj2,\n+                    drive_spi3_miso_ph7, drive_spi3_mosi_pj0,\n+                    drive_spi3_sck_ph6, drive_uart5_cts_n_pj6,\n+                    drive_uart5_rts_n_pj5, drive_uart5_rx_pj4,\n+                    drive_uart5_tx_pj3, drive_spi1_cs0_pk2,\n+                    drive_spi1_cs1_pk3, drive_spi1_miso_pk0,\n+                    drive_spi1_mosi_pk1, drive_spi1_sck_pj7,\n+                    drive_extperiph2_clk_pk5, drive_extperiph1_clk_pk4,\n+                    drive_gen12_i2c_scl_pk6, drive_gen12_i2c_sda_pk7,\n+                    drive_soc_gpio124_pl0, drive_soc_gpio125_pl1,\n+                    drive_fan_tach0_pl2, drive_soc_gpio127_pl3,\n+                    drive_soc_gpio128_pl4, drive_soc_gpio129_pl5,\n+                    drive_soc_gpio130_pl6, drive_soc_gpio131_pl7,\n+                    drive_gp_pwm9_pm0, drive_soc_gpio133_pm1,\n+                    drive_uart9_cts_n_pm5, drive_uart9_rts_n_pm4,\n+                    drive_uart9_rx_pm3, drive_uart9_tx_pm2,\n+                    drive_sdmmc1_clk_px0, drive_sdmmc1_cmd_px1,\n+                    drive_sdmmc1_dat3_px5, drive_sdmmc1_dat2_px4,\n+                    drive_sdmmc1_dat1_px3, drive_sdmmc1_dat0_px2,\n+                    drive_qspi0_cs_n_pt1, drive_qspi0_io0_pt2,\n+                    drive_qspi0_io1_pt3, drive_qspi0_io2_pt4,\n+                    drive_qspi0_io3_pt5, drive_qspi0_sck_pt0,\n+                    drive_soc_gpio192_pt6, drive_soc_gpio138_pp0,\n+                    drive_soc_gpio139_pp1, drive_dap6_din_pp4,\n+                    drive_dap6_dout_pp3, drive_dap6_fs_pp5,\n+                    drive_dap6_sclk_pp2, drive_dap4_dout_pp7,\n+                    drive_dap4_sclk_pp6, drive_dap4_din_pq0,\n+                    drive_dap4_fs_pq1, drive_spi5_cs0_pq5,\n+                    drive_spi5_miso_pq3, drive_spi5_mosi_pq4,\n+                    drive_spi5_sck_pq2, drive_soc_gpio152_pq6,\n+                    drive_soc_gpio153_pq7, drive_soc_gpio155_pr1,\n+                    drive_aud_mclk_pr0, drive_dap1_sclk_pr2,\n+                    drive_dap1_in_pr4, drive_dap1_out_pr3,\n+                    drive_dap1_fs_pr5, drive_gen11_i2c_scl_pr6,\n+                    drive_gen11_i2c_sda_pr7, drive_soc_gpio350_ps0,\n+                    drive_soc_gpio351_ps1, drive_gen0_i2c_scl_pw4,\n+                    drive_gen0_i2c_sda_pw5, drive_gen1_i2c_scl_pw2,\n+                    drive_gen1_i2c_sda_pw3, drive_dap2_fs_pw1,\n+                    drive_dap2_clk_pv6, drive_dap2_din_pv7,\n+                    drive_dap2_dout_pw0, drive_pwm10_pv1,\n+                    drive_soc_gpio170_pu0, drive_soc_gpio171_pu1,\n+                    drive_soc_gpio172_pu2, drive_soc_gpio173_pu3,\n+                    drive_soc_gpio174_pu4, drive_soc_gpio175_pu5,\n+                    drive_soc_gpio176_pu6, drive_soc_gpio177_pu7,\n+                    drive_soc_gpio178_pv0, drive_uart4_cts_n_pv5,\n+                    drive_uart4_rts_n_pv4, drive_uart4_rx_pv3,\n+                    drive_uart4_tx_pv2, drive_pwr_i2c_sda_pw7,\n+                    drive_pwr_i2c_scl_pw6, drive_soc_gpio250_pf0,\n+                    drive_soc_gpio251_pf1, drive_soc_gpio252_pf2,\n+                    drive_dp_aux_ch0_hpd_pf3, drive_dp_aux_ch1_hpd_pf4,\n+                    drive_dp_aux_ch2_hpd_pf5, drive_dp_aux_ch3_hpd_pf6,\n+                    drive_pwm2_pf7, drive_pwm3_pg0,\n+                    drive_gen7_i2c_scl_pg1, drive_gen7_i2c_sda_pg2,\n+                    drive_gen9_i2c_scl_pg3, drive_gen9_i2c_sda_pg4,\n+                    drive_soc_gpio270_py0, drive_soc_gpio271_py1,\n+                    drive_soc_gpio272_py2, drive_soc_gpio273_py3,\n+                    drive_soc_gpio274_py4, drive_soc_gpio275_py5,\n+                    drive_soc_gpio276_py6, drive_soc_gpio277_py7,\n+                    drive_soc_gpio278_pz0, drive_soc_gpio279_pz1,\n+                    drive_soc_gpio282_pz4, drive_soc_gpio283_pz5,\n+                    drive_soc_gpio284_pz6, drive_soc_gpio285_pz7,\n+                    drive_soc_gpio286_pal0, drive_soc_gpio287_pal1,\n+                    drive_soc_gpio288_pal2, drive_xhalt_trig_pz2,\n+                    drive_soc_gpio281_pz3 ]\n+\n+unevaluatedProperties: false\n+\n+examples:\n+  - |\n+    #include <dt-bindings/pinctrl/pinctrl-tegra.h>\n+\n+    pinmux@c281000 {\n+        compatible = \"nvidia,tegra264-pinmux-main\";\n+        reg = <0xc281000 0xc000>;\n+\n+        pinctrl-names = \"default\";\n+        pinctrl-0 = <&state_default>;\n+\n+        state_default: pinmux-default {\n+            sdmmc1 {\n+                nvidia,pins = \"sdmmc1_clk_px0\";\n+                nvidia,function = \"sdmmc1_cd\";\n+                nvidia,pull = <TEGRA_PIN_PULL_NONE>;\n+                nvidia,tristate = <TEGRA_PIN_DISABLE>;\n+                nvidia,enable-input = <TEGRA_PIN_ENABLE>;\n+            };\n+        };\n+    };\ndiff --git a/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yaml b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yaml\nnew file mode 100644\nindex 000000000000..b694a027b10c\n--- /dev/null\n+++ b/Documentation/devicetree/bindings/pinctrl/nvidia,tegra264-pinmux-uphy.yaml\n@@ -0,0 +1,74 @@\n+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)\n+%YAML 1.2\n+---\n+$id: http://devicetree.org/schemas/pinctrl/nvidia,tegra264-pinmux-uphy.yaml#\n+$schema: http://devicetree.org/meta-schemas/core.yaml#\n+\n+title: NVIDIA Tegra264 UPHY Pinmux Controller\n+\n+maintainers:\n+  - Thierry Reding <thierry.reding@gmail.com>\n+  - Jon Hunter <jonathanh@nvidia.com>\n+\n+properties:\n+  compatible:\n+    const: nvidia,tegra264-pinmux-uphy\n+\n+  reg:\n+    maxItems: 1\n+\n+patternProperties:\n+  \"^pinmux(-[a-z0-9-]+)?$\":\n+    type: object\n+\n+    # pin groups\n+    additionalProperties:\n+      $ref: nvidia,tegra264-pinmux-common.yaml\n+\n+      properties:\n+        nvidia,pins:\n+          items:\n+            enum: [ eth1_mdio_pe0, pex_l4_clkreq_n_pd0, pex_l4_rst_n_pd1,\n+                    pex_l5_clkreq_n_pd2, pex_l5_rst_n_pd3, eth0_mdio_pd4,\n+                    eth0_mdc_pd5, eth1_mdc_pe1, eth2_mdio_pe2, eth2_mdc_pe3,\n+                    eth3_mdio_pd6, eth3_mdc_pd7, pex_l1_clkreq_n_pb0,\n+                    pex_l1_rst_n_pb1, pex_wake_n_pc2, pex_l2_rst_n_pb3,\n+                    pex_l2_clkreq_n_pb2, pex_l3_clkreq_n_pb4, pex_l3_rst_n_pb5,\n+                    sgmii0_sma_mdio_pc0, sgmii0_sma_mdc_pc1, soc_gpio113_pb6,\n+                    soc_gpio114_pb7, pwm1_pa0, pwm6_pa1, pwm7_pa2, pwm8_pa3,\n+                    ufs0_ref_clk_pa4, ufs0_rst_n_pa5, drive_eth1_mdio_pe0,\n+                    drive_pex_l4_clkreq_n_pd0, drive_pex_l4_rst_n_pd1,\n+                    drive_pex_l5_clkreq_n_pd2, drive_pex_l5_rst_n_pd3,\n+                    drive_eth0_mdio_pd4, drive_eth0_mdc_pd5, drive_eth1_mdc_pe1,\n+                    drive_eth2_mdio_pe2, drive_eth2_mdc_pe3, drive_eth3_mdio_pd6,\n+                    drive_eth3_mdc_pd7, drive_pex_l1_clkreq_n_pb0,\n+                    drive_pex_l1_rst_n_pb1, drive_pex_wake_n_pc2,\n+                    drive_pex_l2_rst_n_pb3, drive_pex_l2_clkreq_n_pb2,\n+                    drive_pex_l3_clkreq_n_pb4, drive_pex_l3_rst_n_pb5,\n+                    drive_sgmii0_sma_mdio_pc0, drive_sgmii0_sma_mdc_pc1,\n+                    drive_soc_gpio113_pb6, drive_soc_gpio114_pb7,\n+                    drive_pwm1_pa0, drive_pwm6_pa1, drive_pwm7_pa2,\n+                    drive_pwm8_pa3, drive_ufs0_ref_clk_pa4, drive_ufs0_rst_n_pa5 ]\n+\n+unevaluatedProperties: false\n+\n+examples:\n+  - |\n+    #include <dt-bindings/pinctrl/pinctrl-tegra.h>\n+\n+    pinmux@82e0000 {\n+        compatible = \"nvidia,tegra264-pinmux-uphy\";\n+        reg = <0x82e0000 0x4000>;\n+\n+        pinctrl-names = \"default\";\n+        pinctrl-0 = <&pinmux_default>;\n+\n+        pinmux_default: pinmux-default {\n+            pex {\n+                nvidia,pins = \"pex_l1_rst_n_pb1\";\n+                nvidia,pull = <TEGRA_PIN_PULL_NONE>;\n+                nvidia,tristate = <TEGRA_PIN_DISABLE>;\n+                nvidia,enable-input = <TEGRA_PIN_ENABLE>;\n+            };\n+        };\n+    };\n",
    "prefixes": [
        "4/6"
    ]
}