get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2197089,
    "url": "http://patchwork.ozlabs.org/api/patches/2197089/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260217-i2c-dpaux-irqsafe-v2-1-635a4c43b1a7@nvidia.com/",
    "project": {
        "id": 35,
        "url": "http://patchwork.ozlabs.org/api/projects/35/?format=api",
        "name": "Linux I2C development",
        "link_name": "linux-i2c",
        "list_id": "linux-i2c.vger.kernel.org",
        "list_email": "linux-i2c@vger.kernel.org",
        "web_url": "",
        "scm_url": "",
        "webscm_url": "",
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260217-i2c-dpaux-irqsafe-v2-1-635a4c43b1a7@nvidia.com>",
    "list_archive_url": null,
    "date": "2026-02-17T04:00:31",
    "name": "[v2] i2c: tegra: Don't mark devices with pins as IRQ safe",
    "commit_ref": null,
    "pull_url": null,
    "state": "new",
    "archived": false,
    "hash": "0dd3a8c5aab6973d49a962d05931a5763f56f0b0",
    "submitter": {
        "id": 26499,
        "url": "http://patchwork.ozlabs.org/api/people/26499/?format=api",
        "name": "Mikko Perttunen",
        "email": "mperttunen@nvidia.com"
    },
    "delegate": null,
    "mbox": "http://patchwork.ozlabs.org/project/linux-i2c/patch/20260217-i2c-dpaux-irqsafe-v2-1-635a4c43b1a7@nvidia.com/mbox/",
    "series": [
        {
            "id": 492369,
            "url": "http://patchwork.ozlabs.org/api/series/492369/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/linux-i2c/list/?series=492369",
            "date": "2026-02-17T04:00:31",
            "name": "[v2] i2c: tegra: Don't mark devices with pins as IRQ safe",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/492369/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2197089/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2197089/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "\n <linux-i2c+bounces-16019-incoming=patchwork.ozlabs.org@vger.kernel.org>",
        "X-Original-To": [
            "incoming@patchwork.ozlabs.org",
            "linux-i2c@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=km9j608n;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-i2c+bounces-16019-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=\"km9j608n\"",
            "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=40.107.201.66",
            "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",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=nvidia.com;"
        ],
        "Received": [
            "from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::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 4fFQtk4Dnpz1xwC\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 15:01:34 +1100 (AEDT)",
            "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 9EC0D3002F6E\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 17 Feb 2026 04:01:31 +0000 (UTC)",
            "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 640B2258CD7;\n\tTue, 17 Feb 2026 04:01:30 +0000 (UTC)",
            "from CH4PR04CU002.outbound.protection.outlook.com\n (mail-northcentralusazon11013066.outbound.protection.outlook.com\n [40.107.201.66])\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 D725113B293;\n\tTue, 17 Feb 2026 04:01:28 +0000 (UTC)",
            "from SJ2PR12MB9161.namprd12.prod.outlook.com (2603:10b6:a03:566::20)\n by PH8PR12MB6723.namprd12.prod.outlook.com (2603:10b6:510:1ce::12) 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 04:01:24 +0000",
            "from SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017]) by SJ2PR12MB9161.namprd12.prod.outlook.com\n ([fe80::d9d1:8c49:a703:b017%4]) with mapi id 15.20.9611.013; Tue, 17 Feb 2026\n 04:01:24 +0000"
        ],
        "ARC-Seal": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1771300890; cv=fail;\n b=EMhRdUq45uA4BWg3OCCCr9LazW+BucBq/jUw796uZAk8zSi+lqb1LROvlkcV4nnWJAI2dYB2tnsD721uSiwoumEOSFmAywO21ed9RDIN0IOqJqGynSZYhL1/vsreH+7wC8bdSI2nVghTIb9oke4IhMmZ8fulFY4Dg1s6Ry9dTuo=",
            "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=UkCH/mzg/UHMw/OtB70uSrheA5bnaLy5BwJ9H/9K7WrZoIhmVLTJI8TZVjAjoEnougSRdHgPF4jVGZRXLXln7to+/s4lGbyq+bwOPAauxE711AlzvvpieA6qZi8aE2IFsMfcysx5LhcVkiF0YKU/bpj4hhQzyb2/JCA1u+d70M2khqFUIxR7K9C3hyD+MkrjOdhAJanNveExe79XQsirJPreMDYGmfWY6YEwwZf6r9N37Lnbw0wpiQ6jMfY41nIBrahy4/AkltfGneQEpGaiaSHv5VU5BXDP5ssntadBjWOE8fTM2657uy5Mf+YcNFRg5fzO2kpS3WVRBWbFEyTA7A=="
        ],
        "ARC-Message-Signature": [
            "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1771300890; c=relaxed/simple;\n\tbh=vLfNxg122faIReD7Xyq8h922IQfucEh9Gu0P8aNz9OU=;\n\th=From:Date:Subject:Content-Type:Message-Id:To:Cc:MIME-Version;\n b=TtAhk/8+n76ztu7z/nJw+EIggbzgxSnp1LVYq7Nd3GJD9fbdkgUFX06W2UCP6Wvj5eyQ8vBlJazH2rPZz0Z8UjUqP9H+BIAdhii23ip+nZKNZ+VO3qzCzv1K+JT5wzt1ZjrsealDST3Aa3rfXEQMKS/g1I0QwmQ+uiCeaQGVUXA=",
            "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=KUpB7jDaI+uNokYbyomlJ1PyokdVlpRSqv3GxE8W4jc=;\n b=NXqcb7k1dxivs8lNM1BlKSW0jVf5xGjUvcORRNYmYrwg5p/mKLr8yVeLWUQb+VQtaJZfMmoKRMOnUSXiFh9oZ3aBvIifOzg4y73PEJTOpscv2GOxLqwRauT8Uq4OoVIM4fk/Od0/M2SZiSG6a4yTYFAq6EahL9UvqVN8Yd58q/biLoyTwc0WlLXz3Vhcjm/Gna7Ejzlw7L7dXoZxvT6tD3XNOz8/zdN1sWHWteEyyrBw9zWwS2cIDGVqQNPFHV1wur2EdbFQA+ACrqSYOFmJOuRRlCX1Gnl1BQXQvHVYynSHlzbu1HlAwCLPkL5hxYIqqakPHa48dGxKvVmzX9ZICw=="
        ],
        "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=km9j608n; arc=fail smtp.client-ip=40.107.201.66",
            "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com;\n dkim=pass header.d=nvidia.com; arc=none"
        ],
        "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=KUpB7jDaI+uNokYbyomlJ1PyokdVlpRSqv3GxE8W4jc=;\n b=km9j608nNOgohlA93sPXVvAeEjUzMZ2rHcIjtmus+VggmQ5OrDviAsxYp4D92Sjqcpao7KTyYvttbNVzI0rwnoRtI0SzBZPSfg2nxuis9XXLw7sF4ZxTllUC2JWEzaVtRf4KLPub+C4CjaruCJXhbT07/eZV6Ax0mvrlp5MeR15M7CMbrIb2phJBwwGUJeE7AqXLC6wAe2QA2eobhe8nlb00Y9KPiLrjtL64UuFi/+3a4NLTCPZiyo0QMEy+pW4ADbSpToP+b0hXfS2WEo8wBKnAnPik+vCZitTlB14MfKQ9U1+gDKTn8ie0e2qFHch5tQ/VPQqYa98t+gsGEhqCJg==",
        "From": "Mikko Perttunen <mperttunen@nvidia.com>",
        "Date": "Tue, 17 Feb 2026 13:00:31 +0900",
        "Subject": "[PATCH v2] i2c: tegra: Don't mark devices with pins as IRQ safe",
        "Content-Type": "text/plain; charset=\"utf-8\"",
        "Content-Transfer-Encoding": "7bit",
        "Message-Id": "<20260217-i2c-dpaux-irqsafe-v2-1-635a4c43b1a7@nvidia.com>",
        "X-B4-Tracking": "v=1; b=H4sIAAAAAAAC/32NQQ7CIBBFr9LM2jFAaouuvIfpgsLUzkKooKSm4\n e5iD+DmJ+8n//0NEkWmBJdmg0iZEwdfQR0asLPxd0J2lUEJ1YkayMqiW8x7RY7PZCZCcla0ndJ\n jKyTU3RJp4nV33obKM6dXiJ/9Istf+8+WJUo8jVK3PenRnvurz+zYHG14wFBK+QKLGeXEswAAA\n A==",
        "X-Change-ID": "20260202-i2c-dpaux-irqsafe-edc04628b401",
        "To": "Dmitry Osipenko <digetx@gmail.com>, Andi Shyti <andi.shyti@kernel.org>,\n Thierry Reding <thierry.reding@gmail.com>,\n Jonathan Hunter <jonathanh@nvidia.com>",
        "Cc": "linux-i2c@vger.kernel.org, linux-tegra@vger.kernel.org,\n linux-kernel@vger.kernel.org, Mikko Perttunen <mperttunen@nvidia.com>",
        "X-Mailer": "b4 0.14.3",
        "X-ClientProxiedBy": "TYCPR01CA0149.jpnprd01.prod.outlook.com\n (2603:1096:400:2b7::9) To SJ2PR12MB9161.namprd12.prod.outlook.com\n (2603:10b6:a03:566::20)",
        "Precedence": "bulk",
        "X-Mailing-List": "linux-i2c@vger.kernel.org",
        "List-Id": "<linux-i2c.vger.kernel.org>",
        "List-Subscribe": "<mailto:linux-i2c+subscribe@vger.kernel.org>",
        "List-Unsubscribe": "<mailto:linux-i2c+unsubscribe@vger.kernel.org>",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "SJ2PR12MB9161:EE_|PH8PR12MB6723:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "936a082b-3b5b-4e44-bc9c-08de6dd93743",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;ARA:13230040|366016|376014|1800799024|10070799003;",
        "X-Microsoft-Antispam-Message-Info": "=?utf-8?q?7c4V69ydOFdIjoaXb651TQvRLXbTrgB?=\n\t=?utf-8?q?2L5zI/MQTZ617aHPp1GSYWR+8MlyuYSCU8Kay/5P3PDlsJ2HPwjiE8gSTyQLni5DX?=\n\t=?utf-8?q?7ahcpRBtEOTe8dt3P9Q+m9ejVeyV9LRjYP8Vr22pzukeO6wqdFUbdOoq8TDbNihVc?=\n\t=?utf-8?q?vqb8U4Sz44I5Oe5z4KGQFwY2iatXpDbm/nsHbXODmdt1rIAsEj7dVWKlBYtvsOdHd?=\n\t=?utf-8?q?vbQwEdkZhI6gkA2BNrLKcSxqjp/IZE3/q80p5d28tfbkIRHuutkhARMErn1iUjMJj?=\n\t=?utf-8?q?hbIh9qDrgkugquvsDH3p2A19BvvWGkQVec9432VW1FA+OlzVOg9fAYVAsmic+M/A+?=\n\t=?utf-8?q?Nv+pki7N7hTEx1YhNGi6NVUApNQLB0myrNOI7kUdWUMC4CeH9pEj1zu6s6yjc+A8w?=\n\t=?utf-8?q?OylveIsQtTiLR2/SAXlbvYbyeK3PeJcEXDf3Nzf/xjIztyk24BkxuIpUp5dJmnLc4?=\n\t=?utf-8?q?cdHucSlo0b3adZUzepRHiCiG0+4yFvTGH8QLhZeGNxZ8P6detlSMqHZd9b7Y89G1z?=\n\t=?utf-8?q?I8WePHyX75Bvwq5uVhonnTiR+lAlTtVKRIMW59ZUgnSc9V2TWli06AzNjWw2bG+Xo?=\n\t=?utf-8?q?AJf1LRdurQmLQjUJZazlgwfFpHAiMKxscK/rpHwqMLVohoG4Cpug7X1b7LnKgGTzC?=\n\t=?utf-8?q?SBHPjA1HFfBWQXi6fMTP86FKaycnKghsOjPEhJLOjtvjR9uW8+ag2HSuFnX31DG//?=\n\t=?utf-8?q?UB0NjGO4FIuunotsIdDSju2v6x25dHTA3HzaQPyA7TSGbGgG8L4ndulzyziw0U6bG?=\n\t=?utf-8?q?iSKdw/amoBoGsqwJLTPSo92ssTPkqh2cF2MFl7CLUepinN/vKXeF2YoWhqvXnTbld?=\n\t=?utf-8?q?SBJYNu3DsdQDYEuOfGRDvtA+VgVyHkvVWfv+ZPR7kzKIS+QHz5V4JboHKTd+igzhZ?=\n\t=?utf-8?q?8iWejsvBi1MOGwVeJ5UQur82QTP+haORkVNFgVFE+scbp2sx3rOPTDHILsJCZ/BWW?=\n\t=?utf-8?q?ORVq1JfO+Tuvl8d6mctfBgdo5uT9OF2fNxYkvuTpWSyLzCZTxQIKlcBNRiq32t9BN?=\n\t=?utf-8?q?Gq7hhK1bfeXetWtvWab/xMA5umNoi0MqtQhDhNGWCfVHMzIIWLrGyPdgCcLKBja0A?=\n\t=?utf-8?q?8fSgccXWaYkCHYaYaOn0zL4XHY4umh4jF0LdkDPHP1FYEJDLoTRBN1S5mokw8QQVX?=\n\t=?utf-8?q?00jdvFABqQuEYJ1P+IsRFQA9IMqjqDloJ6957XQL8P5eN/SLDSpiFv77ztrmKtv67?=\n\t=?utf-8?q?QogHvYYtnaGIebEyRUudOLmI0T8feHYwr3sRNpgoJEvR/cDWvN0UeBZ9IogM4leIG?=\n\t=?utf-8?q?dX8fZ8xaFIofAd5srdYNuKVThxYpOHKUKs43/IjDkZcUCTXrcpfu5zqkY4ciFH8tA?=\n\t=?utf-8?q?rb/SJnaeSH+2vQ83arHVqp/WVQrisGKUGv/ZtwKrf3FjFJCjksTfrABHjFiyhDk8g?=\n\t=?utf-8?q?coaBroZPzjp+VOUkZQ53M7qwm3kvlQsoAZqKsvND23yMteoC/IW0KLhJadf3Nu4GO?=\n\t=?utf-8?q?g0nKi6ZUKtfag2t3mNqHyW5uqcyP6FadV0hz604Gi2ifX8IQovUWY=3D?=",
        "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ2PR12MB9161.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024)(10070799003);DIR:OUT;SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "2",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?Ctp5fFH3U6xh+EzDMnCcVf52yU7R?=\n\t=?utf-8?q?RRyZA0ZalN8SWHnbO+Vw1B/noGM/JLawfOTtF8MoM9uVGIW74jKKT4oU0uLBp74WK?=\n\t=?utf-8?q?KkO60iqOqq9BM3jRz4rQc9OnlyIN9Fdd78w6MDG1xm34ZiDcdt5h1REa8nxvFAZLQ?=\n\t=?utf-8?q?z4GGHfCi4IiSK5yBVE58rt6tktxIDIDn2J+4HdV6bxPybxhUJFXkPtyrMEX1xWxyx?=\n\t=?utf-8?q?NNIXCdSnwUsT5PDpiqoxUQUSpxEZKs0zj3x91P0F7zUZIescR7doT6SsocHUDOV1U?=\n\t=?utf-8?q?hgHUMCaCUgy0ZB28lPzLDlcZuKuIjVhvutQz8UfSWFLxlifKFjCEJLabjdeBchhXw?=\n\t=?utf-8?q?BMjlPmrAE88TTIQ3ghTMMn4ekXW6xGFUzHfAIsKusZhLW05Bb72OSOPk3+bEOpVJW?=\n\t=?utf-8?q?cbdcZDdkTI9g6oY66qzV3+cmRlh3Rp3gw/P0HbejJ2a0LGWl9xPy57O6cPL2XtdFf?=\n\t=?utf-8?q?CU94UoA+GQYWWYrA8y96GfI4bwZtdivmYaAaiY1MlQeIiY4m3SEvNmxSgsRO/wHyP?=\n\t=?utf-8?q?eoq1xUH0sm1/YOxAWWGKj35PZ+DjPVX5FRorMZ0xi9V09h8mirGdmQpuFxZaNuGjJ?=\n\t=?utf-8?q?FTCnSXB5H05NrQWJlDmykpZQMwYukg0ja8Pn/mdglfvH09URsL64WQk8n9LzJMrAa?=\n\t=?utf-8?q?JUProM/jL+OPi+VV8JqldxYLPbJtmIkmS5KCgm4w4MvwN/49qJitNX6bPopbjYhGX?=\n\t=?utf-8?q?4JotXr2nyaZQshCBLyfeYvsA7MJ6s7jBJSASjmTbewbd7XULOYkN8nhXOR8Ms4Dz3?=\n\t=?utf-8?q?VT243CYKC9q9t9Np1smSu9CQ1GaILS51Am3h6NSZTbq7Ehan0v0ucHC4TNvsUGycp?=\n\t=?utf-8?q?mQYRUCpOnbyb4HcAmNa76WfmVFLuZDwGMfvrVOrJ8vhltPIdKgixoXn0iA5ePv/B8?=\n\t=?utf-8?q?Jsg/xsJkPr01lXGNks9xUXnJH8XomAGVf9Pb4LEQp1ixudoQQWRRXucrbD+n0/UQE?=\n\t=?utf-8?q?KZQ+KWMGKUPUiRMokrpPx0jstDy5qedaTXTA7WzqPBrzRYIUJmuxtieM1Do/Z5mp8?=\n\t=?utf-8?q?y60mhxHwf6bCrOaasuR5BuPa5y+/Wv3YGzgb3dX3ASuuqtVpwaIp7XXZ7RN+XIqhv?=\n\t=?utf-8?q?asukC+YlIZqzjpSCFc3yay0plebvtcVHlQg2j7HZjknq9r8egBOTs4T0WU1/vJGWu?=\n\t=?utf-8?q?p/bM2EN+K+cSyogL6zKvYeS8Ew1u5c42lAgHcMDpQ/mHDnXpnUxR7eCTjIIb7uGR4?=\n\t=?utf-8?q?mGkNZ58FJ/E86DkWlCh2FK9RRsN50tFFiizLL1l2mJYUa48aSB+VzL8FfBJ36xiPO?=\n\t=?utf-8?q?GrFeHw/W2rnwbTs4+w+ipN33ikIW4uYbO4qNjFvcU6VF78UMH2aANs6oHXTe43396?=\n\t=?utf-8?q?iIaJj6+GVeep5qOk34tmKkXFNZWfT6qpmmrCe1MFLisqG35RQPC/KudMiR1g7zimR?=\n\t=?utf-8?q?v2DltEAfyTxiZN955zvujwtO4/ABhcIoenEjoDUMTmobn1RVxLYPGQKdGDpzIjbKP?=\n\t=?utf-8?q?7otJ4QlUGPIJ6y4iBr7FWKe07XTuY+7qOISHTujcHz5x3NF62q16VY+3HgH4l8r6N?=\n\t=?utf-8?q?ZJ2SH/+MUfA7qP55m1o7M63NH236L6XuZwHJHRpGAzFAv3LGN4om/M1fpxSO0PCiM?=\n\t=?utf-8?q?NxNI+qoxnGokWRkJKBN6Yz+8Dh5aqfEcNOmKw7hV7us0DGd8iNqKsnyS+mog5EnB3?=\n\t=?utf-8?q?92FXZrVSpjMLvyclVezNcfTjt98eUz/oZRDWvnEDq3HcOZjkfiFsQBpOfRhJRVuXI?=\n\t=?utf-8?q?AEaouryVG7PlIJjqK?=",
        "X-MS-Exchange-AntiSpam-MessageData-1": "WVyqbuVdg5UEqg==",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 936a082b-3b5b-4e44-bc9c-08de6dd93743",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ2PR12MB9161.namprd12.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "17 Feb 2026 04:01:24.1729\n (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n gDyZ+rq6/4qoWNs4c9O5IVu6sHsFR0rODPSqVYLE/1zmk9geCsyUP4iN3tRqwRfDboNBs2DfJL8RJo198DcVMw==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "PH8PR12MB6723"
    },
    "content": "I2C devices with associated pinctrl states (DPAUX I2C controllers)\nwill change pinctrl state during runtime PM. This requires taking\na mutex, so these devices cannot be marked as IRQ safe.\n\nAdd PINCTRL as requirement for COMPILE_TEST to avoid build errors.\n\nSigned-off-by: Mikko Perttunen <mperttunen@nvidia.com>\n---\nChanges in v2:\n- Removed incorrect reference to lockdep in commit message.\n- Added PINCTRL dependency when building for COMPILE_TEST.\n  Tegra platforms already globally select PINCTRL, but COMPILE_TEST\n  configurations may not.\n- Link to v1: https://lore.kernel.org/r/20260202-i2c-dpaux-irqsafe-v1-1-5b1847e8bc97@nvidia.com\n---\n drivers/i2c/busses/Kconfig     | 2 +-\n drivers/i2c/busses/i2c-tegra.c | 5 ++++-\n 2 files changed, 5 insertions(+), 2 deletions(-)\n\n\n---\nbase-commit: 4f938c7d3b25d87b356af4106c2682caf8c835a2\nchange-id: 20260202-i2c-dpaux-irqsafe-edc04628b401",
    "diff": "diff --git a/drivers/i2c/busses/Kconfig b/drivers/i2c/busses/Kconfig\nindex e11d50750e63..09152088b79f 100644\n--- a/drivers/i2c/busses/Kconfig\n+++ b/drivers/i2c/busses/Kconfig\n@@ -1211,7 +1211,7 @@ config I2C_SYNQUACER\n \n config I2C_TEGRA\n \ttristate \"NVIDIA Tegra internal I2C controller\"\n-\tdepends on ARCH_TEGRA || (COMPILE_TEST && (ARC || ARM || ARM64 || M68K || RISCV || SUPERH || SPARC))\n+\tdepends on ARCH_TEGRA || (COMPILE_TEST && (ARC || ARM || ARM64 || M68K || RISCV || SUPERH || SPARC) && PINCTRL)\n \t# COMPILE_TEST needs architectures with readsX()/writesX() primitives\n \thelp\n \t  If you say yes to this option, support will be included for the\ndiff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c\nindex bec619b9af4e..4eaeb395d5db 100644\n--- a/drivers/i2c/busses/i2c-tegra.c\n+++ b/drivers/i2c/busses/i2c-tegra.c\n@@ -2047,8 +2047,11 @@ static int tegra_i2c_probe(struct platform_device *pdev)\n \t *\n \t * VI I2C device shouldn't be marked as IRQ-safe because VI I2C won't\n \t * be used for atomic transfers. ACPI device is not IRQ safe also.\n+\t *\n+\t * Devices with pinctrl states cannot be marked IRQ-safe as the pinctrl\n+\t * state transitions during runtime PM require mutexes.\n \t */\n-\tif (!IS_VI(i2c_dev) && !has_acpi_companion(i2c_dev->dev))\n+\tif (!IS_VI(i2c_dev) && !has_acpi_companion(i2c_dev->dev) && !i2c_dev->dev->pins)\n \t\tpm_runtime_irq_safe(i2c_dev->dev);\n \n \tpm_runtime_enable(i2c_dev->dev);\n",
    "prefixes": [
        "v2"
    ]
}