Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/2227588/?format=api
{ "id": 2227588, "url": "http://patchwork.ozlabs.org/api/patches/2227588/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260424-ds90ub953-v6-1-a63cf480f8b0@oss.nxp.com/", "project": { "id": 42, "url": "http://patchwork.ozlabs.org/api/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": "<20260424-ds90ub953-v6-1-a63cf480f8b0@oss.nxp.com>", "list_archive_url": null, "date": "2026-04-24T01:34:46", "name": "[upstream,review,v6,1/4] dt-bindings: media: ti,ds90ub953: Add support for remote GPIO data source", "commit_ref": null, "pull_url": null, "state": "new", "archived": false, "hash": "ad5822cb428e8017dc45b108d4d21b03732ada05", "submitter": { "id": 86694, "url": "http://patchwork.ozlabs.org/api/people/86694/?format=api", "name": "Guoniu Zhou", "email": "guoniu.zhou@oss.nxp.com" }, "delegate": null, "mbox": "http://patchwork.ozlabs.org/project/linux-gpio/patch/20260424-ds90ub953-v6-1-a63cf480f8b0@oss.nxp.com/mbox/", "series": [ { "id": 501273, "url": "http://patchwork.ozlabs.org/api/series/501273/?format=api", "web_url": "http://patchwork.ozlabs.org/project/linux-gpio/list/?series=501273", "date": "2026-04-24T01:34:45", "name": "media: i2c: ds90ub953: Add back channel GPIO support", "version": 6, "mbox": "http://patchwork.ozlabs.org/series/501273/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/2227588/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/2227588/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "\n <linux-gpio+bounces-35445-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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com\n header.a=rsa-sha256 header.s=selector1-NXP1-onmicrosoft-com\n header.b=ALt1H1q8;\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-gpio+bounces-35445-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)", "smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com\n header.i=@NXP1.onmicrosoft.com header.b=\"ALt1H1q8\"", "smtp.subspace.kernel.org;\n arc=fail smtp.client-ip=52.101.69.5", "smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=oss.nxp.com", "smtp.subspace.kernel.org;\n spf=pass smtp.mailfrom=oss.nxp.com", "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=oss.nxp.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 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g1wVl02Cgz1yDD\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 11:34:38 +1000 (AEST)", "from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id F050E30131E6\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 24 Apr 2026 01:33:05 +0000 (UTC)", "from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id A29722DF144;\n\tFri, 24 Apr 2026 01:32:30 +0000 (UTC)", "from AM0PR83CU005.outbound.protection.outlook.com\n (mail-westeuropeazon11010005.outbound.protection.outlook.com [52.101.69.5])\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 5FDDA29993D;\n\tFri, 24 Apr 2026 01:32:27 +0000 (UTC)", "from AS8PR04MB9080.eurprd04.prod.outlook.com (2603:10a6:20b:447::16)\n by GV4PR04MB11730.eurprd04.prod.outlook.com (2603:10a6:150:2df::12) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9846.18; Fri, 24 Apr\n 2026 01:32:24 +0000", "from AS8PR04MB9080.eurprd04.prod.outlook.com\n ([fe80::92c2:2e03:bf99:68eb]) by AS8PR04MB9080.eurprd04.prod.outlook.com\n ([fe80::92c2:2e03:bf99:68eb%6]) with mapi id 15.20.9846.021; Fri, 24 Apr 2026\n 01:32:24 +0000" ], "ARC-Seal": [ "i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776994350; cv=fail;\n b=NRaFejx/VQ5BSbuXVAY3pg1yLsN8qEbkmDRhSt5qN0oOGNpVb+1pjlJ/GafWuX+Eww7PqWuib3cyZvrRnhP/uigBmNZYp118DhUxD8fH5pey/jYgN9hyeU54yQEWvR/B6T3pDPzSwWqR1U6QN/ii0GZGwubSl4lGM2BJbqUhG4E=", "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=Q2NtaSKNFwIbt6aGuxN89Z+fkWupty4RPrzsBDDsH44947WDXhvn7szXVeh2DToU0ucmedmxvruOHLnfXBZRsD6zXwd9Mr1qaQg5RJ+UKSWctTRDHu2vqOj07S4W6vpmI+5zQWS31MPS3g6eiDxBGlZluFdd1qNVrSgICcUfd58HlM0P54ktxN2NTh0kHmPAcNRDF6vSABMpSYm3t2Fpl4J+fnYUj2DyD430Qn4gpbmRZUxrtNoGCtKgatcmSZ6V8Bm32+I73ypUaEL1Qfh/nIRNrxsvK7wQa0WQoQXDGmbC1q+62XfnehEQe6xu3MymTmK6KvWshYA8lABxKkU0JQ==" ], "ARC-Message-Signature": [ "i=2; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776994350; c=relaxed/simple;\n\tbh=jkCrKYeikdmQ6amES6JQPBP8RYWnlxuQ8EwC1bsJlOo=;\n\th=From:Date:Subject:Content-Type:Message-Id:References:In-Reply-To:\n\t To:Cc:MIME-Version;\n b=rWEgKfQcIuRKfJOKqCvCj11Kc9zL6UF9Zi8VVwM9oHQYQxHv6BrGy4U380MLGyyzPqE864aXLcFrz1ndaVklbzS8bcSpwAGbnrIUCz+TM1UTv2CbIrrsIvOQo81q8+18BoSTC9V0xqvPvDBBJp9901XEx4i48hDRbTjzDwMJLMA=", "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=Nd6mzEqqLW3aU7Pmn/hiiKp76VY1eNSZg565Ecotyy0=;\n b=wxpu4zKWS5+hgh3JGGla2VpvHiXNal/3LUXIm4UBkQffIcOtUx4Io+Y5hW5KTj5WBvh5AX/vkhx8Lg9tdN3fsCOIaN1NbncwxcG3UrKEm1IICdexh+w9rPcFFFOTYtD4RNrqRhjYqZfmQt4yyf/FWTERJEN+o+3bkjAceunm/AQ4JRwghn12q+nAc0XT9WJ7UVK1sEPDdC39Id7yUWQk19BPqhkRI7hMnI0LrMp150Slo1FmyPumqj9CCSgbP7RCu7EUdIupldV+zSo2XKUI4jNcUX8nFuYjP2nW4/SES+o2hRGQArgCntzaNTu/g343fmgioU2ngX5FJq77ToxaEQ==" ], "ARC-Authentication-Results": [ "i=2; smtp.subspace.kernel.org;\n dmarc=pass (p=none dis=none) header.from=oss.nxp.com;\n spf=pass smtp.mailfrom=oss.nxp.com;\n dkim=pass (2048-bit key) header.d=NXP1.onmicrosoft.com\n header.i=@NXP1.onmicrosoft.com header.b=ALt1H1q8;\n arc=fail smtp.client-ip=52.101.69.5", "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com;\n dkim=pass header.d=oss.nxp.com; arc=none" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com;\n s=selector1-NXP1-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=Nd6mzEqqLW3aU7Pmn/hiiKp76VY1eNSZg565Ecotyy0=;\n b=ALt1H1q8RXJ0Ra5IygqP+GXQyhCipSUb7TgUm0QDgSJZjbFtcPspTpy6ikqytNbvpakE/yk1OGGQjdjZWCRwIF3pNZQ0FfA4bCQy6UV3ZTzBequ4C07C7ajTQ0/O9DrsOv23o9hB1Pgr/yeLl843YXbaoAubb73NZm/uaB5l/KegWM7ksvLEa9Pyen6V0zRf6b9FkkcUFUNWeg8picoHjPlEzPpJdGp3AQmaZvWIx+vaR4NT22ca9d6MwsZZfq+q5LuGcaqGy+Xbg74GvTrUMciGdWtijd/V1soy59+Uy+ZvzCwOlKqvjEgrQXUuPh/15moGPt3GeV5DtNjaiufpFA==", "From": "Guoniu Zhou <guoniu.zhou@oss.nxp.com>", "Date": "Fri, 24 Apr 2026 09:34:46 +0800", "Subject": "[PATCH upstream review v6 1/4] dt-bindings: media: ti,ds90ub953:\n Add support for remote GPIO data source", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "7bit", "Message-Id": "<20260424-ds90ub953-v6-1-a63cf480f8b0@oss.nxp.com>", "References": "<20260424-ds90ub953-v6-0-a63cf480f8b0@oss.nxp.com>", "In-Reply-To": "<20260424-ds90ub953-v6-0-a63cf480f8b0@oss.nxp.com>", "To": "Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>,\n Mauro Carvalho Chehab <mchehab@kernel.org>, Rob Herring <robh@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Frank Li <Frank.Li@nxp.com>,\n Vladimir Zapolskiy <vz@mleia.com>, Linus Walleij <linusw@kernel.org>,\n Bartosz Golaszewski <brgl@kernel.org>", "Cc": "linux-media@vger.kernel.org, devicetree@vger.kernel.org,\n linux-kernel@vger.kernel.org, imx@lists.linux.dev,\n linux-gpio@vger.kernel.org, Guoniu Zhou <guoniu.zhou@nxp.com>", "X-Mailer": "b4 0.14.0", "X-Developer-Signature": "v=1; a=ed25519-sha256; t=1776994498; l=2701;\n i=guoniu.zhou@oss.nxp.com; s=20250815; h=from:subject:message-id;\n bh=pXbWQO4uMjgak74FrySFaYJsAa3sTB5MlYPpyYgRVr0=;\n b=Qu3ZwxMiM9Q02Huc2+QCrQY4hfY6M8liYLP9mLfIT8m1xRv+eBGRYfmMEDfFXiPvUDKpoOIkM\n EnuF0x9/CfTB2ZV4Eo6ET9ufZolkwYn2pAidOMZs1NEI0aC5nZq2zYF", "X-Developer-Key": "i=guoniu.zhou@oss.nxp.com; a=ed25519;\n pk=MM+/XICg5S78/gs+f9wtGP6yIvkyjTdZwfaxXeu5rlo=", "X-ClientProxiedBy": "SG2PR01CA0132.apcprd01.prod.exchangelabs.com\n (2603:1096:4:40::36) To AS8PR04MB9080.eurprd04.prod.outlook.com\n (2603:10a6:20b:447::16)", "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", "X-MS-Exchange-MessageSentRepresentingType": "1", "X-MS-PublicTrafficType": "Email", "X-MS-TrafficTypeDiagnostic": "AS8PR04MB9080:EE_|GV4PR04MB11730:EE_", "X-MS-Office365-Filtering-Correlation-Id": "7d8e0d71-4968-4cfd-9704-08dea1a1564a", "X-MS-Exchange-SharedMailbox-RoutingAgent-Processed": "True", "X-MS-Exchange-SenderADCheck": "1", "X-MS-Exchange-AntiSpam-Relay": "0", "X-Microsoft-Antispam": "\n\tBCL:0;ARA:13230040|19092799006|366016|1800799024|376014|7416014|52116014|38350700014|18002099003|22082099003|56012099003;", "X-Microsoft-Antispam-Message-Info": "\n\tl44/McnxU+j08V68E9IKral2mACFuDZWmQphGDeJpTbxz3svO2jwxZDv8W8B8C5diRZlao8RDbYOVJZFwYR7SSBjkNLjle18/HPFsc8Uwl8NQ3IpkyKc8d/2W7VT8RnvW7pWVQG1f7doyh5K8k9cyz3xy84RQuR0amJoHqmInfp6Fp8SXN1ei8MZBSPj+9Xw4pg7ylwL+TtTTBbj4oEb46NqWSZqesiYcQJxHPMvnpXvQeRQBWDV+7OAYKoRGfdto52fmwiKcr4xVAKMVF3pErJ98F6tMoSyZDuq7TzDJ28nPgD50OlnkabtfmeSsO74pqZ20holFa0wpNNYS3VMFo+glhum/JyOnLIwngaNkOifYS5FJF6d/b+D+euEcwnQZu0y2j8h0zvAzfX/PDJInLn5ML664+0JDKlxi37yzkuLLUfkvQ/lS0mxrcJ4aQbT17Ty5D1nZWH7aCxSO5U+SHGyYpqvskD5dGe5Mc+MmA7Eddy33D+NDXeiZ+1hXPGPxK0XUG9aXeIdULuzKjFt6aiviY/rGWM5+/BhUVjMQB0BNAnoffpakkzpIgCErpnc4k+mnuf3p6iI5sCSqL+DNSLWMzw/OHz9gUw61xsweWIGiYQlsRghdHpFQhGftVbtcIvxBhfdqS4LisqlH2VYFLOfHvvITWw7qiNZXVwQEdv4bWzWZc2SwWX6QcCdH9eRF1pZ6MWeB25wMx0PAsn+RBGF8yRrm0wAjqghmjc5tKmCulYW494XYtrMIaAOtiJHQxdpJofLYfHQn4EMx3thcpoo5vCQc+KGf+rY+4+pBUE=", "X-Forefront-Antispam-Report": "\n\tCIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB9080.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(366016)(1800799024)(376014)(7416014)(52116014)(38350700014)(18002099003)(22082099003)(56012099003);DIR:OUT;SFP:1101;", "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1", "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?BNzwSVRhaAM12IkzMT9NEv5n7pOD?=\n\t=?utf-8?q?AGonXw/Uoatpk8ZE9YLNIQJYGITkwyyzH0K3qdjXy+/g3Njv2wR2oRdQQIi++yxHN?=\n\t=?utf-8?q?CLurk6oVNlX/D9xELS6Bke8+Ojopds4YUGJNhclpXMamRtTQN6TFUwoJSni5C09PD?=\n\t=?utf-8?q?tlg+jhuGV/qsvGz70Gqe/lUkFtb0zGrVQbTBEAYod23DPkNrPy+vydtiUCd3FStrX?=\n\t=?utf-8?q?CjOb/SE3v7ddvWHZW/2KicqTpMi8U3D7wzpxuDxP1wf5Gxrhmv4cJA4FGJU+0ccjS?=\n\t=?utf-8?q?yHuujqJZnDo9yxbb2MlhvlDgZPyrJBclM0LvfdDkJlREzWvh5lFcNfGd9YdX9vRvW?=\n\t=?utf-8?q?UhzKX3VjeRbRAbnhtvY/8i62Imfvd9GH5lGWOgeed5qvIZT1b3BbL0TLyFFBnkFDP?=\n\t=?utf-8?q?JIMIIcnIarWx02nMTLkM5fWjVFaDFFTAKzrNbjB2XUrfwqqA+zV/y6tFggASOsRN7?=\n\t=?utf-8?q?gq9uhDJ+b2xCczp9IxxsHL968kyzYzGTwpfykK6WYqPazejwLmhXctV1dewsOYsx6?=\n\t=?utf-8?q?cAoUgjygz+HGy+VAkrc8sGUHu2wINSKp4ZxXNwLG0kvYUA+oDpPqi+e2dzmu2U01h?=\n\t=?utf-8?q?kx6aHxqFTsaTVGkW1fpY/xmHjq5TWX1ehzlOVaGi4KxKmKhbS70xY67RhLdqojybe?=\n\t=?utf-8?q?7nA8q2Uhc5Yup5n7ArZ1q0N9U8lWYWrjfPzvpE0DsO/OjBYRP3fI8QjrSAnF6A1kG?=\n\t=?utf-8?q?qK/7rAAVbpY/tLfFpZvVVlyc0fXX6VCVyFyRkGwvGxC+0DzmMSY93ZGubG/m0+rhw?=\n\t=?utf-8?q?DgQcY5lujuzru4L0fsHIDG1HbAsGgBz5YKr6dgmHcwOIAjiIF5r7i2s1ngaYPVyhS?=\n\t=?utf-8?q?irs90/sZKBPGgbbFLEkfq7r7BJ6vmvC/sDq6/0aOFYwHiDn8ZqY1TwKfM1zXrwOvn?=\n\t=?utf-8?q?L8e+7sMQTmLwiqDeJi49J/ImwFw/ZZT7+WjZVaI7glac9wjNUGs8I3KofmQSAD5zB?=\n\t=?utf-8?q?uG/uPAQ1rU9D04jrddu8/DinSShbFy7XowpIozawypalriN/9zwCrA1znPc8WCZzl?=\n\t=?utf-8?q?bV8EHri2LNz72RqLi/CX57eMzhr1ReP4OFV7U5oCKpjCLi513m/YcneQL1a1YywZ3?=\n\t=?utf-8?q?jlkjEv6im3Mm9GcpJt2q9r9ktZiT+CmKnsSfIxIHeiAeXOf4DiCej2MTLLBEBNdCE?=\n\t=?utf-8?q?NCSgrh0AFwSRslWkhrfDoqKjYmKgK9fCoiv8FU1NEMvyqGVHwrMhQm4fkEC+ouP2c?=\n\t=?utf-8?q?A53nKsf4fscmLwl/YF1IbYwKDVQgZPDyhyhutqrjMWAdWWCSZliliZ77zJizfFGmw?=\n\t=?utf-8?q?lC/i6h96nYrfEtPKuK5KQ92zjHh/gDPk2z6WKtIxySlBqE2L3g8l5ztlZ9mhmE8uo?=\n\t=?utf-8?q?Cq2IuXqK8dEynklPUXhm5R3yHY8LkbhkrFaybhAX8Nb86vIQwz+sN3mY6eECkMh5E?=\n\t=?utf-8?q?DT94fTncm01VlQbKKtsuMkKMr24+BwxVHTMHgQ/TNuOOuSI5EDe3rXwe/KuZ6lBrD?=\n\t=?utf-8?q?VwrQYIzIv73/FWtYEtghQIoXdgoQ1zOAjsyK7n2MdgfDjDxvPP4kGS+csaUEhYsz2?=\n\t=?utf-8?q?xAcvVJLPJj8ze5STJ7vE07SuyCVS+c3kECdv+tPm7dNBqSl/g5zCKyKRsma+iZyCg?=\n\t=?utf-8?q?7eFXK0mcZvGA2A6gRdbjX7Jm+CSEr3KeRv3UZWL3DzKmmxJ18sz8H0zuuXLk+myCs?=\n\t=?utf-8?q?s9V65PT0v5LPSXvSH/H2BHyyMMnVQVwQ=3D=3D?=", "X-OriginatorOrg": "oss.nxp.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 7d8e0d71-4968-4cfd-9704-08dea1a1564a", "X-MS-Exchange-CrossTenant-AuthSource": "AS8PR04MB9080.eurprd04.prod.outlook.com", "X-MS-Exchange-CrossTenant-AuthAs": "Internal", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Apr 2026 01:32:24.3812\n (UTC)", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED", "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n Rr87SkwIi8jTHNV6TWldQla6roQexWtFAoMq2covl1EoaolOOnC0JAwRcNrpH8s0TRkg/MmvL/0KBQZueDL01w==", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GV4PR04MB11730" }, "content": "From: Guoniu Zhou <guoniu.zhou@nxp.com>\n\nThe DS90UB953 supports four pins, GPIO0 through GPIO3. When enabled as an\noutput, it can be programed to output local data or remote data coming\nfrom the remote compatible deserializer.\n\nAdd GPIO flag in second cell to select remote GPIO data source.\n\nSigned-off-by: Guoniu Zhou <guoniu.zhou@nxp.com>\n---\nChanges in v6:\n- Added GPIO_DATA_SOURCE_REMOTE flag to dt-bindings/gpio/gpio.h\n- Updated dt-bindings documentation accordingly\n- Dropped Reviewed-by tag from Rob Herring due to significant binding change\n\nChanges in v5:\n- Improve the description for \"#gpio-cells\" as commented by Conor.\n\nChanges in v4:\n- Use folder block instead of literal block for #gpio-cell property description.\n\nChanges in v3:\n- Make GPIO range from 0-3 to 0-7 to support GPIO data from remote\n compatible deserializer suggested by Rob instead of adding third\n cell for GPIO controller.\n\nChanges in v2:\n- Remove new property ti,gpio-data\n- Add third cell for GPIO controller to select GPIO output source.\n---\n Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml | 6 ++++--\n include/dt-bindings/gpio/gpio.h | 8 ++++++++\n 2 files changed, 12 insertions(+), 2 deletions(-)", "diff": "diff --git a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml\nindex 2e129bf573b7..da63771bc236 100644\n--- a/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml\n+++ b/Documentation/devicetree/bindings/media/i2c/ti,ds90ub953.yaml\n@@ -21,8 +21,10 @@ properties:\n '#gpio-cells':\n const: 2\n description:\n- First cell is the GPIO pin number, second cell is the flags. The GPIO pin\n- number must be in range of [0, 3].\n+ First cell is the GPIO pin number (0-3) and the second cell is used\n+ to specify flags. See <dt-bindings/gpio/gpio.h> for available flags\n+ including GPIO_DATA_SOURCE_REMOTE for remote GPIO data source.\n+ Flags can be OR'd together.\n \n gpio-controller: true\n \ndiff --git a/include/dt-bindings/gpio/gpio.h b/include/dt-bindings/gpio/gpio.h\nindex b5d531237448..d04a494d96ad 100644\n--- a/include/dt-bindings/gpio/gpio.h\n+++ b/include/dt-bindings/gpio/gpio.h\n@@ -42,4 +42,12 @@\n /* Bit 6 express pull disable */\n #define GPIO_PULL_DISABLE 64\n \n+/*\n+ * Bit 24 indicates the GPIO data source is from a remote device.\n+ * This is used in serializer/deserializer setups where the GPIO pin\n+ * on the local device (e.g., TI DS90UB953 serializer) reflects the\n+ * state of a GPIO on the remote device (e.g., TI DS90UB960 deserializer).\n+ */\n+#define GPIO_DATA_SOURCE_REMOTE\t\t0x01000000\n+\n #endif\n", "prefixes": [ "upstream", "review", "v6", "1/4" ] }